finance-dashboard/lib/events.js

96 lines
6.1 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// ═══════════════════════════════════════════════════════════
// 歷史大事件 & 危機案例(給「歷史殷鑑」頁與走勢大圖標註用)
//
// EVENTS — 圖表上的垂直時間標記(重大轉折點)
// EPISODES — 深度案例:當時哪些指標出現異常、提前多久預警、
// 得到什麼啟示、現在可以觀察什麼。
//
// signals[].key 對應 lib/indicators.js 的指標 key
// 點擊即可打開「該指標 + 全部區間」的走勢,並看到事件標記。
// ═══════════════════════════════════════════════════════════
// ─── 圖表垂直標記(重大事件時點)───
export const EVENTS = [
{ date: '2000-03-10', label: '科技泡沫見頂', emoji: '💻' },
{ date: '2007-08-09', label: '次貸危機浮現', emoji: '⚠️' },
{ date: '2008-09-15', label: '雷曼兄弟倒閉', emoji: '🏦' },
{ date: '2020-03-23', label: 'COVID 股災谷底', emoji: '🦠' },
{ date: '2022-06-13', label: '通膨見頂・暴力升息', emoji: '🔥' },
];
// ─── 危機 / 反彈 深度案例 ───
export const EPISODES = [
{
key: 'dotcom',
title: '科技泡沫破裂', titleEn: 'Dot-com Bust',
period: '20002002', type: 'crisis', emoji: '💻', colorKey: 'red',
summary: '1990 年代末網路股狂熱,估值嚴重脫離基本面。聯準會為抑制過熱一路把利率升至 6.5%刺破泡沫NASDAQ 自高點重挫約 78%。',
signals: [
{ key: 'yield_spread', label: '殖利率曲線', text: '2000 年倒掛(短率高於長率),領先衰退約 12 個月。' },
{ key: 'recession_prob', label: '衰退機率', text: '殖利率模型推估的衰退機率在 20002001 明顯升高。' },
{ key: 'unemployment', label: '失業率', text: '2001 年起自約 3.9% 一路升破 6%,就業由盛轉衰。' },
],
lesson: '估值極端 + 央行收緊 + 殖利率倒掛,是泡沫見頂的經典組合。',
watchNow: '留意整體估值是否過熱、殖利率曲線是否再度倒掛。',
focusKey: 'yield_spread',
},
{
key: 'gfc',
title: '全球金融海嘯', titleEn: 'Global Financial Crisis',
period: '20072009', type: 'crisis', emoji: '🏦', colorKey: 'red',
summary: '次級房貸違約引爆信用危機2008 年 9 月雷曼兄弟倒閉,全球金融體系幾近停擺,標普 500 自高點腰斬。',
signals: [
{ key: 'yield_spread', label: '殖利率曲線', text: '2006 年即倒掛,提前約 18 個月預警。' },
{ key: 'fin_cond', label: '金融條件', text: '金融條件指數涵蓋信用利差2008 年急速收緊至極端緊縮。' },
{ key: 'unemployment', label: '失業率', text: '自 2007 年低點一路飆升至 10%。' },
{ key: 'recession_prob', label: '衰退機率', text: '殖利率模型推估的衰退機率在 20072008 顯著拉高。' },
],
lesson: '金融條件與信用利差急速收緊,往往比股市更早示警。',
watchNow: '緊盯金融條件指數與高收益債利差是否異常擴大。',
focusKey: 'fin_cond',
},
{
key: 'covid',
title: 'COVID-19 股災', titleEn: 'COVID Crash',
period: '2020', type: 'crisis', emoji: '🦠', colorKey: 'red',
summary: '2020 年 3 月疫情封城引發史上最快崩跌,標普 500 一個月內跌約 34%;隨後央行天量寬鬆與財政刺激造就 V 型反彈。',
signals: [
{ key: 'vix', label: 'VIX 恐慌指數', text: '飆破 80創金融海嘯以來新高恐慌達到極致。' },
{ key: 'claims', label: '初領失業金', text: '一週暴增至數百萬人,為史上僅見。' },
{ key: 'fin_cond', label: '金融條件', text: '金融條件瞬間收緊、流動性一度枯竭。' },
],
lesson: '外生衝擊型崩跌又急又猛,但只要政策全力反制,修復也可能極快。',
watchNow: 'VIX 與初領失業金的「跳升速度」,是判斷恐慌強度的關鍵。',
focusKey: 'vix',
},
{
key: 'inflation2022',
title: '通膨升息熊市', titleEn: '2022 Inflation Bear',
period: '2022', type: 'crisis', emoji: '🔥', colorKey: 'orange',
summary: '疫後刺激與供應鏈瓶頸把通膨推上 40 年高點,聯準會 2022 年暴力升息,股債罕見齊跌。',
signals: [
{ key: 'cpi', label: 'CPI 年增率', text: '衝上 9.1%,為 1981 年以來最高。' },
{ key: 'fed_funds', label: '政策利率', text: '一年內從近零升破 5%,速度數十年罕見。' },
{ key: 'yield_spread', label: '殖利率曲線', text: '2022 年中再度深度倒掛。' },
],
lesson: '通膨一旦失控會逼央行不計代價升息,股債同時受壓、傳統避險失效。',
watchNow: '觀察 CPI / 核心 PCE 是否回落、殖利率曲線倒掛是否解除。',
focusKey: 'cpi',
},
{
key: 'recovery2020',
title: '危機後大反彈', titleEn: 'Post-COVID Recovery',
period: '20202021', type: 'recovery', emoji: '🚀', colorKey: 'green',
summary: 'COVID 崩跌後,零利率 + QE + 財政紓困帶來流動性洪流,標普 500 在約 18 個月內翻倍,是「壞事件之後」的典型修復範例。',
signals: [
{ key: 'm2', label: 'M2 貨幣供給', text: '年增率一度飆上逾 25%,流動性極度寬鬆。' },
{ key: 'fin_cond', label: '金融條件', text: '由極緊迅速轉為寬鬆,信用恐慌解除、風險偏好回升。' },
{ key: 'vix', label: 'VIX 恐慌指數', text: '自 80 一路回落,市場恢復平靜。' },
{ key: 'sp500', label: 'S&P 500', text: '股市領先實體經濟強勁反彈、約 18 個月翻倍。' },
],
lesson: '流動性轉寬鬆、金融條件「由緊轉鬆」,往往是風險資產落底回升的早期訊號。',
watchNow: '危機中留意金融條件是否見頂回落、央行是否轉鴿,常是布局轉機的線索。',
focusKey: 'sp500',
},
];