熱力圖看 1 日還是 20 日?不同時間維度找不同機會
本文採用本站四段式教學結構:概念 / 本站怎麼算 / 怎麼看數字 / 注意事項。
1. 概念
大多數熱力圖只顯示單日漲跌。問題是:
- 新聞面的衝擊通常一日出現、數日消化 → 單日看不出真實趨勢
- 法人連續幾天布局的股票,累計漲幅才顯現「誰在被長期追逐」
- 盤整股可能一整月 ±1% 日波動,20 日累計還是 +15% → 只看單日會漏掉
所以專業交易員會切換時間維度:
- 短線看 1 日
- 波段看 5 日(一週)
- 中期看 20 日(一月)
- 結構看 1 月 / 3 月
本站熱力圖現在支援 5 種時間尺度切換。
2. 本站怎麼算
2.1 累積漲跌幅公式
累積漲跌幅 = (close_today / close_N_trading_days_ago) − 1
2.2 日曆日 vs 交易日
為避免資料庫複雜查詢,本站以「日曆日」估算「交易日」:
| 選項 | 日曆日回溯 | 約當交易日 |
|---|---|---|
| daily | 前一交易日 | 1 日 |
| 5d | 7 日 | ≈ 5 日 |
| 20d | 28 日 | ≈ 20 日 |
| monthly | 30 日 | ≈ 21 日 |
| quarterly | 91 日 | ≈ 63 日 |
查詢邏輯:MAX(date) WHERE date <= latest − N_calendar_days。
2.3 色階動態調整
不同時間尺度波動區間差很大,色階上下限也要調整:
| Period | 色階上限 | 說明 |
|---|---|---|
| daily | ±9.5% | 對應台股漲跌停限制 |
| 5d | ±15% | 一週典型波動上限 |
| 20d / monthly | ±25% | 一月典型波動上限 |
| quarterly | ±40% | 一季可能大波動 |
超出色階的股票會呈現飽和色(深紅/深綠),仍可 hover 看精確數值。
2.4 Query String 記憶
Period 選擇存於 URL ?period=5d,切換市場後 period 保持;直接複製分享連結可帶時間狀態。
3. 怎麼看數字
3.1 各時間維度的用法
| Period | 主要用途 | 實戰場景 |
|---|---|---|
| 1 日 | 即時動量 | 法人進場、盤中爆料、當日新聞衝擊 |
| 5 日 | 短線波段 | 當週題材股、新聞面反應完整週期 |
| 20 日 | 中期趨勢 | 產業輪動、財報效應、主題性輪轉 |
| 1 月 | 結構動能 | 景氣轉折、中期漲跌幅排行 |
| 3 月 | 長期結構 | 牛熊切換、主題持續性驗證 |
3.2 跨時間對比的藝術
最有用的技巧:切換時間看同一檔股票的顏色變化。
情境 1:1 日綠(跌)+ 20 日深紅(漲大)
→ 是健康的回檔。長期結構向上,短線整理不改變趨勢。
情境 2:1 日紅(漲)+ 20 日綠(跌)
→ 是跌多反彈。不一定代表趨勢反轉,需搭配成交量判讀。
情境 3:1 日 / 5 日 / 20 日都深紅
→ 連續累積強勢,三個維度共振。若同時是產業內多檔股票也都紅 → 產業級別輪動。
情境 4:1 日 / 5 日 / 20 日都綠
→ 全面性走弱。若 VIX 同步攀升 → 系統性風險事件。
3.3 市場狀態快速診斷
在短時間內切換 daily → 5d → 20d → quarterly 看整體「紅綠變化」:
- 四個時間都紅比例高 → 強勢多頭
- 紅綠交錯、比例接近 → 盤整
- 越長期越紅(如 3m 紅、daily 綠)→ 多頭尾聲,短線開始失去動能
- 越短期越紅(daily 紅、3m 綠)→ 可能反轉訊號,但需其他指標驗證
4. 注意事項
⚠️ 色階飽和會損失區分度
極端事件(2024/8 大跌、2020/3 COVID)時,實際漲跌幅會超出色階上限 → 所有極端股票都呈現同一種飽和色。
解法:
- Hover 各個格子看精確百分比
- 或切換較長時間(如 quarterly 色階是 ±40%,能容納更大波動)
⚠️ 日曆日估算的誤差
本站用日曆日回溯來近似交易日,這在:
- 長假後(農曆年、國慶連假)回溯會跨到假期之前,拿到的參考日是假期之前的價格
- 颱風假較小影響
嚴格交易日查詢需要 ORDER BY date DESC LIMIT N,但成本較高。本站為性能折衷。
⚠️ 5d 與 weekly、20d 與 monthly 的差異
常見混淆:
- 「5 日」(交易日)≠「一週」(7 日曆日 = 5 交易日,接近但不同)
- 「20 日」(交易日)≠「一個月」(30 日曆日 = 21 交易日,接近但不同)
本站 5d ≈ weekly、20d ≈ monthly,兩者都在「典型一週/月」範圍內,無重大實務差異。
⚠️ 不含權息調整
熱力圖報價使用未還原股價。除權/除息日的個股會呈現「大跌」但實際是權益分離。這在大跌排行榜可能誤導。
解法:查「當日公告」或看技術指標的還原價。
⚠️ 涵蓋範圍限制
- 熱力圖只涵蓋上市 / 上櫃 / 興櫃,不含 ETF、ADR、權證、興櫃股票子公司
- 新上市不到 N 日的股票會缺少參考價 → 不會出現在長週期熱力圖中
延伸閱讀
- 〈排行榜怎麼用?找出市場最強勢的股票〉
- 〈市場寬度:看幾檔股票在趨勢線上,比看指數更準〉(P0.1)
動手試試看
- 打開 熱力圖,在 Header 切換 1 日 / 5 日 / 20 日
- 找一檔你持有的股票,切換各 period 看顏色變化
- 觀察同產業多檔股票在不同 period 的顏色分布(判讀產業輪動)
- 將極端事件時段(例如 2024/8 下跌週)的熱力圖切到 20d 和 quarterly 看
- 點 📐 查看公式、色階規則、日曆日近似限制