趨勢策略最終被放棄的原因,幾乎不是它失效,而是持有人受不了。這一篇不談心態,談把痛苦量化,然後用制度設計把它壓到可承受範圍。所有數字都可以自己算,算完之後很多情緒會自動消失——因為你會發現正在發生的事,本來就在預期之內。
一、把痛苦算出來
連續虧損有多長? 若單筆勝率 35%,在 n 筆交易中最長連續虧損的期望值約為
E[最長連敗] ≈ ln(n) / ln(1 / 0.65)
n = 200 筆(一個 20 市場的系統大約一到兩年的交易量)時:
ln(200) / 0.431 ≈ 5.30 / 0.431 ≈ 12.3
連續 12 筆虧損是統計上的常態,不是異常。 這個數字若沒有事先算過,第 8 筆的時候你就會開始「微調」系統。
虧損年份有多常見? 若年化 Sharpe 為 0.5、報酬近似常態,某一年為負的機率是 Φ(−0.5) ≈ 30.9%。十年裡出現 3 個虧損年是基準情境,出現 4 個也在正常範圍。
檢視頻率如何放大痛苦? 同一個 Sharpe 0.5 的策略,在不同檢視週期下「看到虧損」的機率:
| 檢視週期 | 該期間 Sharpe | 看到負報酬的機率 |
|---|---|---|
| 每日 | 0.031 | 48.7% |
| 每週 | 0.069 | 47.2% |
| 每月 | 0.144 | 44.3% |
| 每季 | 0.250 | 40.1% |
| 每年 | 0.500 | 30.9% |
| 每三年 | 0.866 | 19.3% |
每天看,有一半的日子在虧錢;每三年看一次,只有兩成的機率是虧的。策略沒變,變的是觀測頻率。 這是 myopic loss aversion(短視損失趨避)最直接的量化版本,也給出一條可執行的規則:績效檢視固定為每季一次,日常只監控「執行是否正常」,不看損益。
回撤持續期比幅度更折磨。 趨勢策略歷史上出現過連續 24–40 個月不創新高的期間。在那段時間裡,你每個月都會收到「還在虧」的訊息,而且沒有任何資訊能告訴你這是正常回撤還是策略死了——因為如 回測與驗證 算過的,區分 Sharpe 0.5 與 0 需要約 17–20 年的資料。「等它證明自己失效」這件事,在數學上做不到。
二、少數大贏家:不能挑
趨勢策略的年度損益極度集中。典型情況下,全年獲利的絕大部分來自少數幾個市場的少數幾波行情,其餘所有交易合計接近打平或小虧。這帶來一條硬規則:
你不能跳過訊號。 因為你事前無法知道哪一筆是那少數幾筆。
跳過訊號的直覺很強:這個市場最近一直在賠、這個突破看起來很假、現在總經環境不對。問題是這些理由與「這一筆是不是大贏家」幾乎沒有相關性,而漏掉一個大贏家的代價,遠大於避開幾個小虧損的節省。若一年 20 筆交易中有 3 筆貢獻全部獲利,隨機跳過 20% 的訊號,就有約 49% 的機率至少漏掉一個大贏家(1 − 0.8³ = 0.488),而你省下的只是幾筆 1R 的虧損。
三、把調節旋鈕放在正確的地方
當壓力大到需要做點什麼時,多數人去動訊號(改參數、跳過交易、提前獲利了結)。那是最糟的旋鈕,因為它破壞策略的統計基礎且不可歸因。正確的旋鈕只有一個:
降低組合波動率目標。
把 σ_target 從 12% 降到 8%,等於全部部位乘以 0.67:報酬與回撤同步縮小,策略的統計性質完全不變,而且這個動作可以被記錄、被還原。「我睡不著」是降低波動率目標的正當理由,不是修改訊號的正當理由。 這一點在 部位大小 的分數凱利框架裡有更完整的依據:多數人真正的問題是下注太大,不是策略不對。
判斷自己下注是否過大的實用測試:用你的槓桿,模擬一次「回測最大回撤 × 1.5」的情境,看帳戶金額變成多少。 如果那個數字讓你不能安睡,現在就降槓桿,不要等它發生。(回測最大回撤要乘 1.5,理由見 蒙地卡羅重排。)
四、事前寫好停用準則
「什麼情況下我會停掉這個策略」必須在上線前寫成白紙黑字,否則你會在最痛的時候用最壞的資訊做決定。合理的準則分兩類:
基於流程的(可靠,優先)
□ 實現波動率持續偏離目標 > 50%(表示波動率估計或部位公式壞了)
□ 實際成本 > 回測假設的 2 倍(表示流動性或執行假設錯誤)
□ 實際換手率偏離預期 > 50%(表示訊號實作與回測不一致)
□ 部位對帳連續出現不一致(表示營運系統有 bug)
□ 出現任何未在回測中模擬的風險(漲跌停鎖死、交割、對手方問題)
基於績效的(不可靠,門檻要放很寬)
□ 回撤超過回測最大回撤的 1.5 倍
□ 回撤持續期超過回測最長回撤期的 1.5 倍
流程準則優先於績效準則,理由是流程問題可以在幾週內被確認,績效問題需要十幾年。把停用決策掛在唯一無法及時判斷的變數上,是最常見的設計錯誤。
五、制度化的作業節奏
每日:只檢查執行(資料、部位對帳、保證金、告警),不看損益
每週:檢查訊號與目標部位是否合理,換月日曆
每季:績效檢視——與回測的波動率、換手率、成本、相關性比對(不是與「賺多少」比對)
每年:完整審視——市場清單是否需增減、參數是否需走動式更新、風險預算是否符合現況
不定期:只在觸發停用準則時做例外處理,並書面記錄
日誌是這套節奏的核心。每一次「我想改點什麼」的念頭都寫下來但不執行,三個月後回頭看那份清單——你會發現多數念頭若當時執行了,結果會更差。這比任何自我提醒都有效,因為它是你自己的資料。
六、最後一件事:資金的性質
趨勢策略需要的不只是心理承受力,還有不會被贖回的資金。若這筆錢在未來三年內可能被挪用(買房、學費、家庭支出),那麼統計上你有相當高的機率會在回撤期被迫平倉——而被迫平倉的時點與策略的邏輯無關,等於把一個正期望值的系統變成隨機抽樣。
時間長度是這個策略的必要條件,不是加分項。 若你的資金期限少於 5 年,理性的做法是降低配置比例(或不做),而不是縮短策略的回看期去「加快」它。
下一篇處理進階組合問題:趨勢與其他因子的關係、危機 alpha、以及近年鈍化的爭論 → 進階:結合、危機 alpha 與疊加