iT邦幫忙

2026 iThome 鐵人賽

DAY 11
0
Software Development

台股日頻量化交易:開發一條從資料、特徵、模型到每日下單清單的產線系列 第 11

Day 11 - 大盤在想什麼:十一個指標猜不到漲跌,但猜得到風暴

  • 分享至 

  • xImage
  •  

擇時的第一個問題不是「用哪個指標」,是「大盤到底能不能猜」。

我把手上能從自己資料庫算出來的大盤狀態指標全部列出來,一共十一個,每一個都拿去對未來 60 個交易日的加權指數問三件事:會漲還是跌、會不會很晃、會不會摔一跤。答案很一致——方向猜不到,風暴猜得到。這決定了後面整個擇時層要怎麼蓋。


十一個指標,三個家族

廣度/籌碼      站上 60 日線比例        全市場四碼普通股裡,收盤在 60 日均線之上的比例
                漲跌家數 20 日          (上漲家數−下跌家數)/(上漲+下跌),20 日平均
                法人淨買 ÷ 成交 20 日   三大法人合計淨買金額 ÷ 成交金額,20 日累計
                融資餘額 20 日變化      全市場融資餘額(估金額)的 20 日變化率

位置/估值      指數距 200 日線         加權指數 ÷ 200 日均線 − 1
                中位本益比              全市場本益比的中位數
                中位殖利率              全市場殖利率的中位數
                成交熱度                20 日均成交金額 ÷ 250 日均
                外資持股比例            市值加權的外資持股率

風險            20 日波動               指數 20 日對數報酬標準差,年化
                VIX                     美股恐慌指數

十一個看起來很多,算一下彼此的相關就知道它們其實是三群:

三個家族

站上 60 日線比例和漲跌家數相關 0.61、和融資變化 0.67——廣度和籌碼動能是同一件事的不同面:市場在漲的時候,站上均線的股票多、漲的家數多、融資也在加。中位本益比和殖利率相關 −0.87,和指數距 200 日線 0.74——估值就是位置,指數漲上去本益比自然高。20 日波動和 VIX 相關 0.60,是第三群。

所以「要抓哪些」的答案很短:三個家族各留一兩個,剩下的是重複計算。


猜方向:全部失敗

每個指標對未來 60 日指數報酬的 Spearman 相關:

方向 vs 波動

藍色那排全部在 −0.09 到 +0.15 之間。最高的是 VIX 的 +0.15,意思是恐慌越高、之後越漲——這是均值回歸,不是預測。廣度、籌碼、估值、位置,沒有一個跟接下來會漲會跌有像樣的關係。

無條件的基準:任何一天往後看 60 日,加權指數中位 +2.9%,上漲機率 66%。台股過去二十年是一路向上的市場,要贏這個基準,指標得說出點什麼。它們說不出來。


猜風暴:幾個很準

同一張圖橘色那排是對未來 60 日波動的相關:20 日波動 +0.56、VIX +0.44、站上 60 日線比例 −0.25、法人淨買 −0.25。波動有慣性,這不意外;有意思的是廣度和籌碼也跟波動連在一起——市場廣度塌掉、法人在賣的時候,接下來不一定跌,但一定很晃。

換一個更直接的問法:接下來 60 日內會不會從現在的位置回落超過 10%? 全期無條件是 18.6%。把指標分五組:

崩跌機率

                       最低組   2      3      4    最高組
站上 60 日線比例        32.5%  17.9%  16.6%   8.8%  17.2%
法人淨買 ÷ 成交 20 日   20.7%  15.1%  19.4%  10.6%   5.6%
融資餘額 20 日變化      29.8%  20.8%   9.8%  14.4%  17.0%
20 日波動                8.3%  13.4%  20.5%  22.2%  27.7%

站上 60 日線比例最低的那五分之一時間,之後摔一跤的機率是 32.5%,是最安全那組的 3.7 倍。法人賣得最兇的那組 20.7%,買得最兇的那組 5.6%。波動最低時 8.3%,最高時 27.7%。

同一批指標,猜漲跌是丟銅板,猜「會不會摔」差三倍。這不是矛盾——摔跤之後常常反彈,所以 60 日的終點報酬看不出差別,但過程差很多。做擇時要管的正是過程:部位在半路被回落 15% 掃出場,終點漲回來也跟你無關。


極端讀數:恐慌的那一端,衝刺的那一端

再看一個現象。把 VIX 和指數距 200 日線各切十等份,看未來 60 日中位報酬:

極端

VIX 從最低到第七組都在 +1.8% 到 +2.9% 之間躺平,第八組開始翹,最高的 10%——恐慌最極端的時候——之後 60 日中位 +8.0%、上漲 69%,120 日 +17.6%、上漲 83%。指數距 200 日線是另一種形狀:最高的 10%——趨勢最強的時候——60 日 +7.8%、上漲 83%;最低的兩組也略高於平常,中間六組全在基準以下。

恐慌底部和多頭衝刺是相反的市場狀態,共同點是都很極端,而極端是少數:各佔 10% 的時間。其他八成的時間,指標給不出比丟銅板好的答案。

幾個大家記得的日子,指標讀數長這樣:

                 站上60日線  融資20日變化  20日波動   VIX    之後 60 日   之後 120 日
2008-11-20          4%        −30%        47%    80.9     +9.5%      +62.7%
2020-03-19          2%        −47%        31%    72.0    +32.6%      +46.2%
2022-10-25          9%        −13%        26%    28.5    +22.3%      +23.5%
2025-04-09          2%        −46%        47%    33.6    +29.6%      +47.1%

每一次都是廣度塌到個位數、波動炸開,融資餘額一個月內縮掉一到五成(2022 那次最溫和,−13%)——然後之後半年都是大漲。指標在這些日子說的不是「會漲」,是「現在是極端」;極端之後回歸平常,就是漲。


每次摔跤長什麼樣

三個家族各挑一個代表,對上 2019 年以來的指數:

時間軸

四次回落——2020 年 3 月、2022 年 10 月、2024 年 8 月、2025 年 4 月——長得很像:站上 60 日線比例從七八成塌到一成上下(三次個位數,2024 年 8 月 12%),指數跌到 200 日線以下(2024 年 8 月那次只跌到線上,距 200 日線 +1.7%),然後波動在最低點附近炸開。三個家族說的是同一次摔跤的三個側面。注意時間順序:廣度塌的時候你已經在跌了,波動炸的時候已經在底部。沒有哪個指標是在跌之前就亮燈的——這跟猜方向失敗是同一件事的兩種說法。


所以擇時層要做什麼

指標猜不到方向、猜得到風暴,擇時層的定位就清楚了:它不是預測漲跌的,是控管過程的

具體來說是三件事。第一,三個家族各挑一個當狀態變數:廣度取站上 60 日線比例(或漲跌家數),位置取指數距 200 日線,風險取 20 日波動——三個數字就描述完大盤的狀態,多加的都是重複。第二,狀態用來調部位大小,不是決定進出:廣度塌、波動炸的時候把曝險降下來,不是清空;極端讀數出現的時候反而不該減。第三,它必須跟選股層分開評估——Day 3 那條規矩——因為擇時層的目標從一開始就不是「多賺」,是「少摔」。

拿這三個指標去實際跑,看它們對上 0050 能不能少摔一點,那是第四幕。


小結

**大盤指標猜不到方向。**十一個指標對未來 60 日報酬的相關全在 ±0.15 以內;無條件 60 日中位 +2.9%、上漲 66% 的基準,沒有一個贏得了。

**但猜得到風暴。**20 日波動、VIX、廣度、法人籌碼對未來波動的相關 0.25~0.56;站上 60 日線比例最低的時候,60 日內回落超過 10% 的機率 32.5%,最安全時 8.8%,差 3.7 倍。

**極端讀數才有話說。**恐慌最深的 10% 和趨勢最強的 10%,之後都明顯優於平常;中間 80% 的時間指標沒話說。

**十一個其實是三個。**廣度/籌碼、位置/估值、風險三個家族,各留一個就夠。

擇時層因此不是拿來猜漲跌的,是拿來管過程的。這是第四幕的起點。


上一篇
Day 10 - 跟著外資買,隔天真的會漲:機率 52%,賺 0.1%
系列文
台股日頻量化交易:開發一條從資料、特徵、模型到每日下單清單的產線11
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言