趨勢跟隨(trend following)的操作型定義只有一句:以價格自身的過去走勢決定現在做多、做空還是空手,並依波動率決定部位大小。 它不預測價格會漲到哪裡,不評估標的價值,不看基本面;輸入只有價格(有時加上波動率),輸出是「方向 × 數量」。
這個定義排除了很多常被混為一談的東西。它不是「買強勢股抱著」(那是截面動能,見 時序 vs 截面動能),不是「順著大盤方向做」(那沒有明確出場規則),也不是技術分析的型態辨識(那不可無歧義程式化)。判準很簡單:規則能不能寫成一段程式,讓兩個人在同一份資料上跑出完全相同的部位? 不能,就還不是一套趨勢系統。
一、最小可執行系統:三個元件
任何趨勢策略都能拆成三塊,缺一不可:
- 訊號函數
s_t = f(P_{t-k..t}),輸出 −1/0/+1(或連續值)。例如s_t = sign(P_t − MA_{200}(P_t))。 - 部位函數
w_t = s_t × g(σ_t),把方向轉成金額或口數。最常見的g是波動率倒數:w_t = s_t × (σ_target / σ_t)。 - 風控上限:單筆停損、單一市場曝險上限、相關群組上限、組合層波動率或回撤上限。
第 1 塊決定你什麼時候在場,第 2 塊決定你賺多少賠多少,第 3 塊決定你會不會出局。三塊裡最被高估的是第 1 塊,最被低估的是第 2 塊(詳見 波動率目標化與部位大小)。
二、報酬結構:正偏態,不是高勝率
趨勢系統的單筆交易損益分布長這樣:大量小額虧損 + 少量巨額獲利。因為規則本身就是「虧損就砍、獲利就抱」,虧損被停損截斷在固定值,獲利則由市場決定上限。
單筆交易的期望值:
E[R] = p × W − (1 − p) × L
p 是勝率,W 是平均獲利(以 R 為單位,1R = 單筆風險額),L 是平均虧損。典型分散型趨勢系統的實測落點:p ≈ 0.35、W ≈ 3R、L ≈ 1R,則
E[R] = 0.35 × 3 − 0.65 × 1 = 0.40R / 每筆
勝率 35% 卻正期望值,這就是趨勢的全部秘密。反過來說,任何讓 W 變小的行為(提早獲利了結、移動停損太緊)都會直接把 E[R] 打成負數:把 W 從 3R 壓到 1.5R,同一個系統立刻變成 0.35×1.5 − 0.65 = −0.125R,穩定虧損。這是 常見錯誤 裡最致命的一條。
年度層面也一樣:損益高度集中在少數市場的少數幾波。一年下來,可能 3 個市場貢獻了 120% 的毛利,其餘 30 個市場合計 −20%。這意味著任何「砍掉表現不好的市場」的直覺,都在破壞策略的統計基礎——你不知道下一年的大贏家是誰。
三、它在買什麼:凸性(convexity)
趨勢跟隨的損益曲線對標的價格畫出來,形狀近似一個跨式選擇權(straddle)多頭:小幅震盪時持續小虧(像付權利金),大幅單邊移動時獲利加速(像選擇權到價)。Fung 與 Hsieh 在 1990 年代末就用「回顧型跨式(lookback straddle)」來刻劃 CTA 的報酬結構,這是趨勢策略最精準的類比。
實務含意有三個:
- 趨勢是買波動率,網格是賣波動率。 兩者的損益結構恰好相反,見 網格的負 gamma。趨勢在無波動的橫盤裡持續失血,網格在單邊行情裡持續失血。
- 凸性沒有免費的。 「權利金」就是鋸齒行情裡一次次的小額停損。你無法只要凸性不要成本。
- 因此策略的成敗不在單筆,而在能否活到大行情。 風控的目的不是提高勝率,是確保付得起權利金付到下一次大行情。
四、與買進持有、均值回歸的對照
| 買進持有 | 趨勢跟隨 | 均值回歸/網格 | |
|---|---|---|---|
| 核心假設 | 長期風險溢酬為正 | 價格變動有序列相關 | 價格圍繞中樞震盪 |
| 損益偏態 | 負偏(崩盤肥尾) | 正偏 | 負偏(單邊行情爆掉) |
| 勝率 | 不適用 | 30–45% | 70–90% |
| 最怕 | 長空頭 | 橫盤鋸齒 | 單邊突破 |
| 最愛 | 長多頭 | 大幅單邊(多空皆可) | 高波動窄區間 |
| 交易頻率 | 極低 | 低至中 | 高 |
值得注意的是趨勢與買進持有的互補性:股票長期多頭時兩者同向,股市大跌且跌勢延續時趨勢可以翻空獲利。這就是所謂 crisis alpha 的來源,但它有前提——危機必須「跌得夠久」,見 危機 alpha 與投組疊加。
五、快慢的分類
以回看期(lookback)長度分類,是理解各家系統差異最有用的一軸:
- 快速(1–4 週):反應靈敏、交易頻繁、成本敏感度極高,訊號雜訊比最差。多數散戶回測「很賺」的快速系統,計入成本後為負。
- 中速(1–3 個月):多數 CTA 的主力訊號之一。
- 慢速(6–12 個月):學術時序動能的標準設定(過去 12 個月報酬正負),換手率低、成本容忍度高,代價是轉折點反應慢、回撤深。
實務上多數專業系統同時跑多個速度並加權平均,理由不是哪個速度最好,而是速度分散本身能降低參數風險(見 訊號設計)。
六、先設定期待值
在寫任何一行程式之前,把這些數字寫下來當作驗收標準,可以避免大量自欺:
- 年化 Sharpe:分散型趨勢系統的合理期待是 0.4–0.8(含成本)。回測跑出 2.0 以上,先假設是自己弄錯了。
- 最大回撤:20–35% 是正常範圍,且回撤持續期可能超過 24 個月。
- 勝率:30–45%;平均賺賠比 > 2。
- 與股票的相關性:長期接近 0,但不是恆定為 0——多頭時可能正相關,因為系統也在做多股指。
下一篇處理更根本的問題:這些序列相關到底為什麼會存在?→ 趨勢為什麼存在