趨勢跟隨(trend following)的操作型定義只有一句:以價格自身的過去走勢決定現在做多、做空還是空手,並依波動率決定部位大小。 它不預測價格會漲到哪裡,不評估標的價值,不看基本面;輸入只有價格(有時加上波動率),輸出是「方向 × 數量」。

這個定義排除了很多常被混為一談的東西。它不是「買強勢股抱著」(那是截面動能,見 時序 vs 截面動能),不是「順著大盤方向做」(那沒有明確出場規則),也不是技術分析的型態辨識(那不可無歧義程式化)。判準很簡單:規則能不能寫成一段程式,讓兩個人在同一份資料上跑出完全相同的部位? 不能,就還不是一套趨勢系統。

一、最小可執行系統:三個元件

任何趨勢策略都能拆成三塊,缺一不可:

  1. 訊號函數 s_t = f(P_{t-k..t}),輸出 −1/0/+1(或連續值)。例如 s_t = sign(P_t − MA_{200}(P_t))
  2. 部位函數 w_t = s_t × g(σ_t),把方向轉成金額或口數。最常見的 g 是波動率倒數:w_t = s_t × (σ_target / σ_t)
  3. 風控上限:單筆停損、單一市場曝險上限、相關群組上限、組合層波動率或回撤上限。

第 1 塊決定你什麼時候在場,第 2 塊決定你賺多少賠多少,第 3 塊決定你會不會出局。三塊裡最被高估的是第 1 塊,最被低估的是第 2 塊(詳見 波動率目標化與部位大小)。

二、報酬結構:正偏態,不是高勝率

趨勢系統的單筆交易損益分布長這樣:大量小額虧損 + 少量巨額獲利。因為規則本身就是「虧損就砍、獲利就抱」,虧損被停損截斷在固定值,獲利則由市場決定上限。

單筆交易的期望值:

E[R] = p × W − (1 − p) × L

p 是勝率,W 是平均獲利(以 R 為單位,1R = 單筆風險額),L 是平均虧損。典型分散型趨勢系統的實測落點:p ≈ 0.35W ≈ 3RL ≈ 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——多頭時可能正相關,因為系統也在做多股指。

下一篇處理更根本的問題:這些序列相關到底為什麼會存在?→ 趨勢為什麼存在