什麼是回測:給策略做一次「時光旅行」

很多初學者常問:「這個策略真的能賺錢嗎?」在投入真金白銀之前,最科學的驗證方法就是回測(Backtesting)。

簡單來說,回測就是利用歷史數據,讓電腦模擬「如果過去幾年我嚴格執行這套交易規則,結果會怎樣」。這就像是在飛行員正式駕駛飛機前,先在模擬艙中經歷各種極端天氣。回測的核心價值不在於預測未來,而在於量化評估:它能把模糊的「感覺不錯」轉化為具體的數字,如年化收益、風險指標等,幫助我們篩選出邏輯更嚴謹的策略。

但要注意,回測結果優秀不代表未來一定獲利,因為市場環境會變,且歷史數據可能存在倖存者偏差。因此,正確解讀回測報告中的關鍵指標至關重要。

如何看懂 IC:策略的「預警能力」

在因子投資或多因子選股中,IC(Information Coefficient,資訊係數) 是一個高階但核心的概念。你可以把它理解為策略的「預警準確度」或「預測相關性」。

  • 通俗類比:想像你在預測明天的天氣。如果你的預測與實際天氣高度吻合,IC 就高;如果你總是猜錯,IC 就是負值;如果你隨便亂猜,IC 接近 0。

在量化中,IC 衡量的是「因子值」(如市盈率、動量得分)與「未來一段時間收益率」之間的相關性。

  • IC > 0:表示因子值越高,未來收益傾向越好(正相關)。
  • IC < 0:表示因子值越高,未來收益反而越差(負相關,有時做空策略需要負 IC)。
  • 絕對值大小:通常 IC 的絕對值很小(如 0.02-0.05),但在大樣本下已具備統計意義。長期穩定的正 IC 是策略有效的基礎。

如何看懂夏普比率:每冒一分險,賺幾分錢?

只看收益率是不夠的,因為高收益可能伴隨著巨大的波動。夏普比率(Sharpe Ratio) 就是用來衡量「性價比」的指標。

  • 公式邏輯:(年化收益率 - 無風險利率)÷ 收益波動率(標準差)。
  • 通俗類比:有兩輛車從 A 地到 B 地。A 車開得飛快但一路急剎車、漂移,乘客暈頭轉向;B 車速度稍慢但平穩舒適。夏普比率高的策略就像 B 車,它在承擔單位風險的情況下,提供了更穩定的超額回報。

一般認為,夏普比率大於 1 表示表現不錯,大於 2 則非常優秀。但需注意,夏普比率對極端行情敏感,且不同策略類型(如高頻與長線)的夏普基準不同,不可盲目跨類別比較。

如何看懂最大回撤:你能承受的最壞情況

最大回撤(Max Drawdown) 描述的是在選定週期內,資產淨值從最高點跌到最低點的最大幅度。

  • 通俗類比:這是你投資旅程中可能遇到的「最深坑」。如果一個策略的最大回撤是 20%,意味著在某個時間點,你的賬戶可能從峰值縮水 20%。你需要問自己:「如果我的 10 萬元變成 8 萬元,我還能睡得著覺並堅持持有嗎?」

最大回撤直接反映了策略的下行風險。對於風險偏好較低的投資者,應優先選擇最大回撤較小、修復時間較短的策略。記住,回測中的最大回撤只是歷史極值,未來市場出現黑天鵝時,實際回撤可能會更大。

結語:建立客觀的數據思維

學習什麼是回測,如何看懂 IC、夏普比率和最大回撤,是為了讓我們從情緒化交易轉向系統化思維。沒有完美的指標,只有適合你風險承受能力的組合。建議在使用量化選股工具時,綜合觀察多個維度,並始終保持對市場的敬畏之心。

常見問題 FAQ

Q1: 回測結果很好,實盤一定會賺錢嗎?

不一定。回測基於歷史數據,無法完全涵蓋未來的市場結構變化、政策調整或突發黑天鵝事件。此外,回測可能忽略滑點、交易成本或流動性限制,導致結果過於樂觀。

Q2: 夏普比率越高越好嗎?

在同等策略類型下,夏普比率越高通常代表風險調整後收益越好。但需警惕人為操縱,例如通過極少交易次數來降低波動率從而虛高夏普比率。應結合交易頻率、樣本長度綜合判斷。

Q3: IC 為負數代表策略無效嗎?

不一定。對於做多策略,IC 為負通常表示無效或反向指標;但對於做空策略或均值回歸策略,負 IC 可能意味著因子值高的股票未來下跌概率大,這正是策略獲利的來源。關鍵看策略邏輯是否與 IC 方向匹配。

Q4: 最大回撤發生後,資金多久能恢復?

這取決於策略的勝率和賠率。有些策略雖然回撤深,但修復速度快;有些則可能長期低迷。在查看回測報告時,除了看最大回撤數值,還應關注「卡瑪比率」(Calmar Ratio,即年化收益除以最大回撤),它更能反映回撤後的恢復能力。