- 評等是有預測力的。用前 2.5 年挑出來的高分卡,在它沒看過的後 2.5 年,確實比較會贏過「持股一樣多的隨機選股」。S 卡 70%、F 卡 39%,七個等級一路遞減。
- 但它贏的是「少冒險」,不是「多賺」。A 卡在後段的最大回撤是 −19.5%(隨機選股 −26.9%),可是年化報酬只有 +18.1%(隨機選股 +21.5%)——報酬是輸的。
- 亂組規則,期望值比亂買股票還糟。隨機抽一組規則,贏過同規模隨機選股的機率只有 48.7%。有價值的不是「有規則」,是知道哪些規則沒用。
- 這只測了一次、一種市場。前段含 2022 空頭、後段是多頭。別把它當成保證。
問題出在哪
我們的評等是這樣算的:把你這組規則的績效,拿去跟「幾萬組隨機規則」的成績分佈比,看你贏過其中多少%。贏過 99% 就是 S。
問題是——百分位一定會產生贏家。就算整副牌組一文不值,七十八個條件全是雜訊,照樣會有 1% 的組合拿到 S。那個 S 只代表「這抽比別抽好看」,不代表「這組規則有用」。
所以真正該問的是:拿高分的卡,換到一段它沒看過的時間,還會不會贏?
怎麼測的
這件事投顧圈叫策略育成,學術上的名字是樣本外測試——講的是同一件事:把一組規則丟到它沒見過的時間裡,看它還站不站得住。
做法是把資料切成兩半。前段用來挑卡,後段用來驗證——而且後段的資料,在挑卡的時候完全沒有被看過。
兩段各自建立自己的評等尺(分位數分佈)。不能共用一把全期校準的尺——那等於在挑卡的時候偷看未來。
接著是關鍵:對照組不是大盤,是「飛鏢」。每一組規則,我們都替它配 5 支持股數一模一樣的隨機投組——閉著眼睛從當天能買的股票裡抽同樣多檔,等權買進,同樣每月再平衡,同樣扣證交稅與手續費。
為什麼要同規模?因為持股 8 檔跟持股 200 檔的波動天差地遠。不控制這件事,你只是在測「這組規則買了幾檔股票」,不是在測「這組規則會不會選股」。這在量化界叫隨機投組檢定,不是我們發明的。
結果一:評等真的有預測力
前段的評等越高,後段贏過同規模飛鏢的比例就越高。七個等級,一路單調遞減。
這條線不會是運氣。B 級有 303 組、D 級有 1057 組,樣本夠厚;而且它是單調的——如果評等只是噪音,這七根長條應該高高低低亂跳,而不是排成一道斜坡。
結果二:但它賣的是「穩」,不是「賺」
這是最該講清楚的一段。我們把前段 A 卡拿到後段,用四把不同的尺去量它跟同規模飛鏢的勝負:
看得出來了嗎?最大回撤,A 卡贏了 86.6%——它的回撤中位數是 −19.5%,飛鏢是 −26.9%。可是年化報酬,A 卡只贏了 39.8%——它賺 +18.1%,飛鏢賺 +21.5%。
一句話:A 卡讓你少虧,不會讓你多賺。它用更小的震盪換到差不多的錢。這是真的優勢(風險調整後它確實贏),但這絕對不是「找到會飆的股票」——如果你是抱著這個期待來的,這篇文章就是要打斷你。
結果三:亂組規則,比亂買股票還糟
不挑,隨便抽一組三條件規則,它贏過同規模飛鏢的機率是多少?
48.7%。連銅板都不到。中位 Sharpe 是 0.83,飛鏢是 0.95。
換句話說:「有規則」本身不會讓你變強。七十八個條件裡,大多數組合在切薄可選股票的同時,並沒有帶進任何有用的資訊——它只是讓你的投組變小、變抖。
真正有價值的東西不是那些規則,是那把能把它們分出高下的尺。這也是為什麼我們把工具做成現在這樣:它的重點從來不是「幫你生一組會賺的規則」,而是「讓你很便宜地知道哪些規則不值得相信」。
不好看的部分
這些一樣寫進來,因為不寫就是騙人:
- 只切了一次。一組前段、一組後段,沒有滾動驗證。單一切分很可能只是碰巧。
- 只跨了一種市場環境。前段含 2022 空頭,後段是多頭。A 卡在前段偏防禦,在後段的多頭裡跑輸報酬,某種程度是意料中的——這到底是「風格持續」還是「真的有選股能力」,這一次的實驗分不出來。
- S 卡只有 18 組。那個 70% 的漂亮數字,樣本很小,別太當真。A 卡的 125 組比較可靠。
- 資料是凍結的歷史。過去四年的台股是多頭,隨機選股的年化都有 +21%。這個數字在別的年代不會長這樣。
所以誠實的結論是:在這一次的測試裡,評等通過了;但一次不算數。我們會繼續測,測壞了也會寫。
不。這篇文章證明的是「評等在這次測試中有鑑別力」,不是「A 卡的規則值得拿真錢執行」。這個工具沒有買賣訊號、不提供個股名稱,也不是投資建議。它能給你的只有一件事:把你腦中那個「這樣一定穩」的想法,放到歷史上驗一遍,然後告訴你它站不站得住腳。
方法:2020 年起的台股全市場凍結資料。4000 組隨機三條件規則,每組在前段(2021-07→2023-12,30 個再平衡期)與後段(2024-01→2026-07,30 個再平衡期)各回測一次,每月再平衡,含證交稅 0.3% 與手續費。每組規則在後段配 5 支持股數相同的隨機投組作為對照。兩段各自以自身樣本建立分位數尺規。Spearman(前段分數、後段分數)= 0.35(只計兩段都有實際持股的 1698 組)。