趋势跟踪完全指南:从交易员到基金经理的系统工程

初学者学的是“买卖点”,成熟学习者研究的是:趋势跟踪如何成为一个跨市场风险工程系统。


前言

趋势跟踪(Trend Following)是量化交易领域历史最悠久、逻辑最清晰、也是被最多顶级对冲基金验证过的策略范式之一。它不需要预测未来,不依赖宏观经济判断,甚至在金融危机中往往表现出色。然而,绝大多数尝试趋势跟踪的个人投资者最终失败,原因通常不在于模型本身,而在于对“系统工程”本质的理解不足。

本文档将趋势跟踪解构为八大模块,从理论基础、信号系统、仓位管理,到组合配置、回测研究、执行心理、高级专题和经典案例,帮助你建立一套完整、 robust 的机构级思维框架。


模块一:趋势跟踪的理论基础(Why Trend Following Works)

1. 趋势跟踪的哲学本质:非预测主义

趋势跟踪的核心哲学是反预测(Anti-forecasting)。我们不关心“市场明天会涨还是跌”,我们只关心“市场是否正在形成趋势,以及我们是否身在其中”。价格本身已经反映了所有已知信息、预期和情绪,任何试图预测基本面的努力都在与市场整体的集体智慧竞争——这是一场胜算极低的游戏。

趋势跟踪者的信念是:如果市场形成了明确的趋势,我们就跟随;如果趋势结束或从未形成,我们就离场。 这种“应对而非预测”的姿态,将交易者从判断对错的焦虑中解放出来。

2. 概率优势 vs 正确率迷思

大多数人直觉上认为“好策略 = 高胜率”,但趋势跟踪恰恰相反。典型的趋势系统胜率只有 30%–45%,然而盈亏比(Profit Factor / Average Win:Loss)往往高达 2:1 到 5:1。这意味着策略的收益结构具有强烈的正偏态(Positive Skew):大量小额亏损被少数几笔巨额盈利所覆盖。

从数学上看,期望收益 = 胜率 × 平均盈利 − 败率 × 平均亏损。只要期望值为正,并且样本量足够大,大数定律就会站在你这边。趋势跟踪赌的不是“每一笔都正确”,而是“整体分布的右尾足够肥”。

3. 市场为什么会产生趋势

行为金融学视角

  • 羊群效应(Herding):当价格上涨时,投资者倾向于追涨;当价格下跌时,恐慌性抛售会加剧下跌。这种反馈循环使价格运动具有惯性。
  • 锚定效应与迟滞反应(Anchoring & Adjustment):投资者对旧价格形成心理锚定,对新信息的调整速度过慢,导致价格逐步而非瞬间达到新均衡。
  • 处置效应(Disposition Effect):散户过早兑现盈利、过晚止损,这种行为实际上阻碍了价格向均衡的快速回归,延长了趋势寿命。

信息不对称与扩散

重大信息(如央行政策转向、地缘政治冲突、供应链断裂)不会在瞬间被所有参与者同时消化。信息从 insiders 到机构再到散户的扩散过程,形成了一个渐进的价格发现过程,这正是趋势产生的土壤。

机构资金的分批建仓机制

大型资产管理公司(养老金、主权基金、CTA)管理着数十亿甚至上百亿美元。由于流动性限制,他们无法在一分钟内完成建仓或清仓,必须通过数周甚至数月分批执行。这种持续的同向资金流本身就是趋势的重要驱动力。

4. 趋势跟踪的收益来源

  • 截断亏损,放大利润(Cut Losses Short, Let Profits Run):通过严格的止损规则限制单笔亏损,同时通过 trailing stop 或趋势持有机制让盈利头寸尽可能奔跑。
  • 正偏收益结构:如前文所述,收益分布的右尾决定了长期盈利能力。
  • Fat Tail 捕捉机制:金融市场收益分布具有“尖峰厚尾”特征。趋势策略在平静期小幅亏损或横盘,但在市场出现极端方向性运动时获得巨额回报。这种尾部风险溢价(Tail Risk Premium)是趋势跟踪最迷人的地方。

5. 趋势跟踪的适用市场条件

趋势跟踪在高流动性、高波动率、低交易成本的市场中表现最佳:

市场类型 适用性 原因
商品期货 ★★★★★ 强周期性、高波动、受供需基本面驱动,趋势性强
股票指数 ★★★★☆ 长期beta向上,但短期和中期趋势明显,流动性极佳
外汇 ★★★★☆ 24小时交易,流动性最高,适合多时间框架趋势系统
单只股票 ★★☆☆☆ 存在并购、停牌、财报黑天鹅、流动性枯竭等特有风险,不适合纯趋势跟踪

结论:趋势跟踪是一种跨资产、跨市场的策略,其生命力来自于分散化,而非对某一单一标的的钻研。


模块二:信号系统(Entry / Exit Architecture)

信号系统是策略的“发动机”,决定了你何时进场、何时离场、何时观望。一个好的信号系统不需要追求极致的预测精度,而需要在灵敏度鲁棒性之间取得平衡。

6. 入场模型(Entry Models)

Donchian Breakout(唐奇安通道突破)

由 Richard Donchian 提出,经典的海龟交易法则即基于此。规则极其简单:

  • 做多:当价格突破过去 N 日(如 20 日)最高价时买入;
  • 做空:当价格跌破过去 N 日最低价时卖出。

优点:逻辑清晰,能捕捉所有大趋势的启动点。缺点:在震荡市中会产生大量假突破和磨损成本。

N日新高系统

与 Donchian 类似,但只关注收盘价是否创出 N 日新高/新低。相比盘中突破,它过滤了一部分日内噪音,减少了假信号。

Moving Average Crossover(均线交叉)

最经典的趋势跟随指标。常用组合包括:

  • 双均线:短期均线(如 50 日)上穿长期均线(如 200 日)做多,反之做空(Golden Cross / Death Cross)。
  • 三均线:加入中期均线作为过滤器,只有短期和中期同时位于长期均线同侧时才开仓。

优点:信号平滑,假突破较少。缺点:滞后性强,往往错过趋势启动的早期利润。

Price Channel Breakout(价格通道突破)

基于 ATR 或标准差构建动态通道。例如,上轨 = 20 日移动平均线 + 2×ATR,下轨 = 20 日移动平均线 − 2×ATR。突破上轨做多,跌破下轨做空。相比固定周期的 Donchian,它对市场波动率的适应性更强。

7. 出场模型(Exit Models)

出场往往比入场更重要,因为它直接决定了盈亏比和资金曲线的平滑度。

ATR Trailing Stop(ATR移动止损)

以入场后的最高价为基准,止损位 = 最高价 − k × ATR(多头)。k 通常取 2 到 4。随着趋势发展,止损位不断上移,既能锁定部分利润,又能给趋势留出呼吸空间。

Chandelier Exit(吊灯止损)

由 Chuck LeBeau 提出,是 ATR Trailing Stop 的一种变体:

  • 多头止损位 = 过去 N 日最高价 − 3 × ATR
  • 空头止损位 = 过去 N 日最低价 + 3 × ATR

它结合了时间窗口(N 日极值)和波动率(ATR),在快速回撤时保护利润的效果极佳。

Time Stop(时间止损)

如果一笔交易在持有 N 个交易日后仍未盈利(或未达到某种趋势确认标准),则无条件平仓。时间止损的核心逻辑是:钱不应该被困在平庸的机会中。它保证了资本的周转效率。

Opposite Breakout Exit(反向突破出场)

当价格出现反向的趋势突破信号时平仓。例如,用 10 日突破入场,用 5 日反向突破出场。这种“短周期出场 + 长周期入场”的结构,是经典的“宽进严出”或“严进宽出”组合的一部分。

8. 趋势过滤器(Trend Filters)

并非所有突破都值得参与,过滤器用于识别“值得交易的趋势环境”。

ADX 过滤

  • ADX > 25:市场存在明确趋势,可交易;
  • ADX < 20:市场处于震荡,观望。

注意:ADX 只衡量趋势强度,不指示方向,需配合 +DI / −DI 使用。

波动率过滤

当市场的近期波动率(如 20 日 ATR)处于历史极低分位时,往往预示着“暴风雨前的宁静”,但也可能意味着流动性枯竭或假期效应。一种稳健的做法是:当 ATR 低于过去 6 个月 20% 分位时,降低仓位或暂停交易。

市场 Regime Filter(市场状态过滤)

用长期移动平均线(如 200 日 SMA)判断整体市场状态:

  • 价格 > 200 日 SMA:牛市 regime,只允许做多;
  • 价格 < 200 日 SMA:熊市 regime,只允许做空或降低多头仓位。

这在股票指数上尤为有效,因为股市的长期 beta 向上,熊市中的做空和轻仓能显著降低回撤。

9. 假突破识别机制

假突破(False Breakout)是趋势跟踪者的主要成本来源。统计显示,市场中约 60%–70% 的突破最终会失败。应对假突破不是试图“预测”哪些会失败,而是通过机制降低其伤害:

  • Noise Band 过滤:在突破线上下设置一个小的缓冲带(如 ±0.5 ATR),只有突破幅度超过缓冲带才确认信号。
  • 收盘价确认:要求收盘价突破而非盘中刺破。
  • 成交量确认:在期货或股票中,要求突破时伴随成交量放大(需有可靠数据源)。
  • 多时间框架共振:要求日线突破的同时,周线也处于同向趋势中。

核心原则:你不需要消除所有假突破,只需要确保假突破的亏损足够小,而真突破的盈利足够大。


模块三:仓位与风险控制(Position Sizing)

如果说信号系统决定了你“能不能赚钱”,那么仓位管理就决定了你“能不能活下来”。趋势跟踪的复利奇迹,建立在风险控制这一基石之上。

10. 风险单位:R-multiple

R(Risk Unit) 是指你愿意为单笔交易承担的最大亏损金额,通常以账户净值的固定百分比表示(如 1% 或 2%)。

例如,账户 100 万,单笔风险 1%,则 1R = 10,000 元。如果某笔交易的止损宽度为 2,000 元/手,则最大可开仓手数 = 10,000 / 2,000 = 5 手。

将所有交易结果用 R-multiple 表示(如 +3R、−1R、+5R、−1R),能让你摆脱具体金额的心理干扰,专注于期望值收益分布的数学本质。

11. ATR 头寸规模模型(经典海龟单位)

这是趋势跟踪史上最经典的仓位计算公式,由海龟交易法则发扬光大:

\[\text{Unit Size} = \frac{\text{Account Risk}}{\text{ATR}_{20} \times k \times \text{Point Value}}\]

其中:

  • Account Risk:账户净值 × 单笔风险比例(如 1%)。
  • ATR₂₀:过去 20 日平均真实波幅。
  • k:系数,通常等于合约的每点价值换算系数(在海龟法则中,k 实际上被隐含在“一个 ATR 等于 1% 账户波动”的规则中)。
  • Point Value:每点波动对应的资金变动(期货合约的乘数)。

简化理解:如果你的单笔风险是 1% 账户资金,而某个市场的 20 日 ATR 代表每手合约每日平均波动 2,000 元,那么你开仓的“1 单位”就是让这笔交易在常规波动下刚好承担 1% 的风险。

ATR 模型的精髓在于波动率标准化:波动率高的市场(如原油、比特币)自动减少手数,波动率低的市场(如国债期货)自动增加手数,从而使每笔交易对账户的风险贡献大致相等。

12. 金字塔加仓模型(Pyramid Scaling)

趋势确认后,通过追加仓位来放大盈利,但必须严格控制总风险。

海龟加仓法则

  • 初始仓位:突破 20 日高点时建立 1 个单位。
  • 加仓条件:价格每向有利方向移动 1/2 ATR,加仓 1 个单位。
  • 最大仓位:同一方向最多持有 4 个单位。
  • 止损规则:所有头寸的止损位统一上移至最新加仓点的 2 ATR 下方。

加仓的核心纪律

  1. 只在盈利时加仓:绝不摊平亏损(no averaging down)。
  2. 追加单位的规模递减:如 1.0 → 0.8 → 0.6 → 0.4,确保后期加仓对总风险的影响越来越小。
  3. 总风险有硬顶:即使加满仓位,总账户风险也不应超过 2%–3%。

13. 最大回撤控制(Drawdown Control)

再完美的策略也会遇到“回撤期”(drawdown)。关键是预先设定控制机制:

单策略层面

  • 风险倍数缩减:当策略回撤达到 10% 时,将仓位降至原来的 50%;回撤达到 15% 时,降至 25%。这被称为 ** equity curve trading**。
  • 波动率目标调整:根据策略近期实际波动率动态调整杠杆。

组合层面(Portfolio Drawdown Cap)

  • Hard Cap:当组合回撤触及 20% 时,整体仓位减半;触及 25% 时,降至 10% 或全部清仓,进入“观察期”。
  • 每日风险预算:组合每日预期亏损(VaR)不得超过账户的某个固定比例(如 1.5%)。

14. 波动率目标仓位(Volatility Targeting)

这是机构 CTA 最常用的高级仓位管理技术。目标是让投资组合的年化波动率维持在一个目标水平(如 10% 或 15%)。

计算步骤:

  1. 计算组合过去 3–6 个月的历史年化波动率 σ。
  2. 目标波动率 σ_target(如 12%)。
  3. 仓位杠杆倍数 = σ_target / σ。
  4. 当市场波动率上升时,自动降低杠杆;当波动率下降时,自动提高杠杆。

波动率目标化有两个巨大优势:

  • 风险恒定:避免了在高波动期遭受爆仓式打击。
  • 提升夏普比率:研究显示,对趋势策略应用波动率目标化,能显著提升风险调整后收益。

模块四:组合层趋势跟踪(Portfolio Trend Following)

从单一市场走向多市场组合,是从“交易员”跃迁为“基金经理”的关键一步。分散化不仅是降低风险的手段,更是趋势策略生命力的来源。

15. 单市场 vs 多市场趋势系统

单一市场(如只做螺纹钢期货)的趋势系统存在致命缺陷:长期无趋势期(Trend Winter)。任何市场都可能进入数年甚至更长时间的震荡或反向波动,导致策略连续亏损、资金曲线极度难看。

多市场组合通过非完全相关的收益流平滑整体曲线。当 A 市场震荡时,B 市场可能正处于强劲趋势中。正如交易员常说的:“分散化是唯一的免费午餐。

16. CTA 组合的典型结构

一个机构级 diversified CTA 组合通常覆盖以下四大资产类别:

资产类别 典型标的 趋势特征
Equity Index S&P 500, 纳斯达克 100, 恒生指数, 日经 225 长期向上,危机中可提供做空保护
Rates(利率) 美国国债, 德国国债, 英国金边债券 趋势长且平滑,与股票低相关
FX(外汇) EUR/USD, GBP/USD, USD/JPY, 澳元/美元 24 小时交易,受央行政策和利差驱动
Commodities(商品) 原油, 黄金, 铜, 玉米, 活牛 高波动,强趋势,通胀对冲

理想情况下,组合应包含 30–100 个独立市场,覆盖全球主要交易所,以确保任何单一事件都不会对组合造成毁灭性打击。

17. 相关性管理(Correlation Management)

相关性聚类(Correlation Clustering)

将高度相关的市场归为一类,限制同类市场的总风险暴露。例如:

  • 股指类:标普、道指、纳指彼此相关性 > 0.9,应视为 1 个风险单位。
  • 能源类:WTI 原油、布伦特原油、汽油期货相关性极高,不应同时满仓。

通过聚类,可以避免“表面上分散,实际上集中”的幻觉。

风险平价加权(Risk Parity Weighting)

传统等权重组合会天然偏向高波动资产(因为高波动资产对组合风险的贡献更大)。风险平价的目标是让每个资产类别对组合总风险的贡献相等

计算方法:

  • 先计算每个资产/策略的目标波动率贡献(如各贡献 25%)。
  • 根据各资产的波动率和相关性,反推出应分配的权重。
  • 低波动资产(如债券)权重通常显著高于高波动资产(如商品)。

18. 为什么多市场组合远优于单标的

趋势跟踪的收益来源是捕捉 fat tail。然而,单个大趋势在某一个市场中出现的概率很低。当你将视野扩展到全球市场时,“每年总有几处正在发生大行情” 的概率急剧上升。

学术研究和历史回测都表明:

  • 覆盖 20 个以上市场的组合,其夏普比率通常是单市场策略的 2–3 倍
  • 多市场组合的回撤幅度和回撤持续时间都显著小于单市场策略。
  • 在 2008 年和 2022 年等危机年份,正是全球多市场趋势策略大放异彩的时候。

模块五:策略研究与回测(Research & Robustness)

回测是策略开发的必经之路,但也是最容易产生幻觉的环节。一个“看起来有效”的系统,往往在实盘中迅速崩塌。本模块的目标是教你区分真正的 alpha数据挖掘的噪音

19. 回测框架设计

样本内 / 样本外测试(In-Sample / Out-of-Sample)

  • In-Sample(IS):用于策略开发和参数优化的历史数据(如前 70%)。
  • Out-of-Sample(OOS):完全未参与优化的验证数据(如后 30%)。

黄金法则:如果一个策略在 IS 上表现惊艳,但在 OOS 上平庸,它几乎肯定是过拟合的。

滚动前向测试(Walk-Forward Testing)

将历史数据切分为多个连续的窗口(如每年一个窗口),在每个窗口的 IS 数据上优化参数,然后在紧接着的 OOS 数据上验证。重复这一过程直到覆盖全部历史。Walk-forward 是最接近真实交易决策过程的回测方法,能最大程度揭示策略的参数稳健性(Parameter Robustness)

20. 参数稳健性测试

敏感性分析(Sensitivity Analysis)

观察策略绩效指标(夏普比率、最大回撤、盈亏比)在参数微小变动时的稳定性。如果绩效呈现为一个尖锐的“山峰”(只有某一个参数组合极好,周围都很差),则策略不可信;如果呈现为一片“高原”(在一定参数范围内都表现良好),则说明策略捕获的是真实的市场结构。

参数衰减(Parameter Decay)

测试最优参数在不同历史时期的持久性。如果 1990 年代的最优参数在 2020 年代完全失效,说明策略依赖的是已消失的市场微观结构。真正 robust 的策略,其参数应在数十年间保持中等有效性。

21. Monte Carlo 模拟

Monte Carlo 是评估策略尾部风险和最坏情况的利器。常见方法包括:

  1. 交易序列重排(Trade Reshuffling):随机打乱历史交易的顺序 10,000 次,生成 10,000 条可能的资金曲线。观察最差情况下的最大回撤和破产概率。
  2. 有放回抽样(Bootstrap):从原始交易样本中有放回地抽取,构造新的收益分布,计算置信区间。
  3. 参数随机化:在参数空间内随机采样,评估策略在“非最优参数”下的表现。

Monte Carlo 能回答一个关键问题:“如果我运气极差,交易顺序最坏,我会亏损多少?是否还能活下去?”

22. 滑点与交易成本建模

很多回测的陷阱来自于低估交易成本。一个稳健的回测必须包含:

  • 滑点(Slippage):至少按 1–2 个最小变动价位(tick)计算,对于流动性差的市场或开盘时段,可能需要 3–5 个 tick。
  • 手续费(Commission):期货按交易所标准 + 券商佣金计算;股票还需考虑印花税、过户费。
  • 冲击成本(Market Impact):大资金交易会对价格产生冲击。对于个人投资者较小资金可忽略,但对于管理数千万以上资金的策略,需建模。
  • 换月成本(Roll Cost):期货策略涉及合约到期换月,不同月份的价差(contango / backwardation)可能产生显著的正向或负向 carry。必须基于真实历史价差数据建模。

经验法则:如果一个策略在扣除“保守估计成本”后仍然具有吸引力的夏普比率(> 0.8),它才值得进一步研究。

23. 趋势系统常见过拟合陷阱

  1. 参数过多:一个包含 10 个可调参数的系统,比一个只有 2 个参数的系统更容易过拟合。参数数量与所需数据量呈指数关系。
  2. 生存偏差(Survivorship Bias):回测只包含“现在还活着”的股票或期货合约,忽略了已经退市、破产或摘牌的标的。这会显著高估股票策略收益。
  3. 前视偏差(Look-ahead Bias):使用了未来信息(如用当日收盘价计算信号并在当日开盘执行)。
  4. 过度优化进出点:试图通过复杂条件“精准抄底摸顶”,往往只是拟合了历史噪音。
  5. 忽视制度变化:如涨跌停限制、熔断机制、T+1 交易规则等在不同历史时期的变化未纳入回测。

检验标准:真正 robust 的趋势系统,应该能用简单的逻辑和少量的参数,在多个市场、多个十年周期内产生稳定但不惊艳的收益。


模块六:执行心理与机构实践(Execution Reality)

趋势跟踪的模型本身并不复杂,真正将大多数人淘汰出局的,是执行阶段的心理折磨。本节将直面这一“看不见战场”。

24. 趋势跟踪的心理挑战

连续小额亏损(Death by a Thousand Cuts)

由于胜率通常只有 30%–40%,趋势跟踪者会经历漫长的“试单—止损—再试单—再止损”过程。连续 5 次、8 次甚至 10 次亏损并不罕见。这会对交易者的自信心造成巨大打击,使人怀疑系统是否已经失效。

应对:在系统设计阶段就通过 Monte Carlo 模拟“经历”最坏情况。当你知道“连续 8 次亏损在历史上有 15% 的概率发生”时,当它真的发生时,你就不会恐慌。

长时间无趋势期(Trend Winter)

某些年份(如 2009–2012 年的商品市场、2017–2019 年的外汇市场),趋势策略可能全年横盘甚至小幅亏损。这种“无效的耕耘”极其考验耐心。

应对:坚信分散化和长期期望值。只要策略逻辑未被市场结构永久破坏,冬天终将过去。

错过行情的焦虑(FOMO)

当你因为止损或尚未发出信号而错过一波大行情时,很容易产生“如果我当时……”的懊悔,进而试图手动干预系统。

应对:记录所有“本应由系统捕捉但未被捕捉”的机会,分析是系统设计的正常成本还是规则漏洞。如果是正常成本,接受它;如果是漏洞,在盘后冷静修改规则,而非盘中临时决策。

25. 系统执行纪律(Rule Adherence Framework)

系统化交易的唯一优势在于消除情绪干扰。一旦你开始“酌情”执行系统,你就退化为一个凭直觉交易的散户。

建立执行纪律的实用框架:

  1. 交易前检查清单(Pre-trade Checklist)
    • 信号是否由系统明确发出?
    • 仓位计算是否符合当前账户规模和波动率?
    • 止损位是否已在下单前确定?
  2. 交易日志(Trade Journal)
    • 记录每一笔交易的入场理由、出场结果、情绪状态(1–10 分)。
    • 定期回顾“情绪高分”的交易是否绩效更差,以此量化情绪对执行的破坏。
  3. 定期回顾机制
    • 每月/每季度进行一次策略复盘,但绝不在亏损当天做重大决策
    • 区分“正常回撤”与“策略失效”:后者需要统计学证据(如 OOS 表现显著劣化),而非情绪感受。

26. 趋势策略最难熬的阶段

趋势跟踪策略有一个特定的“地狱模式”:

高频止损 + 无大行情期

这通常发生在市场处于高波动但无方向的状态(choppy market)。价格忽上忽下,波动率足够大以至于突破信号频繁触发,但又没有足够强的趋势让价格远离成本区。结果是:每一笔交易都在止损线附近被来回打脸。

认知重构:这不是系统出了问题,而是你在支付保费。趋势跟踪就像一份地震保险:大多数年份你支付保费(小额亏损),当地震(大趋势)来临时你获得巨额赔付。choppy market 就是“保费特别贵的一年”。

27. 机构 CTA 如何运行

了解顶级机构的运作方式,有助于个人投资者校准自己的预期和标准。

Winton Capital

由 David Harding 创立(他也是 AHL 的创始人之一)。Winton 的核心哲学是科学化和数据驱动

  • 拥有庞大的历史数据库,甚至包括 18 世纪的气象和商品价格。
  • 不仅使用传统的价格趋势信号,还研究宏观经济趋势和基本面动量。
  • 强调风险控制和波动率目标化。

Man AHL

量化 CTA 的先驱之一,以多样化趋势跟踪闻名:

  • 同时运行数百个不同时间框架(从日线到周线、月线)和不同逻辑的趋势模型。
  • 通过模型组合降低单一策略失效的风险。
  • 极其重视执行技术和交易成本优化。

Aspect Capital

由 AHL 前高管创立,风格以严格风控和多时间框架著称:

  • 不仅在传统期货市场上运行趋势策略,还将趋势逻辑扩展到外汇远期、利率互换等场外市场。
  • 使用复杂的相关性管理和动态杠杆调整。

共同点:这些机构都不依赖“圣杯”模型,而是通过大量平庸但正期望的策略组合、极致的风险控制和严格的执行纪律来赚取长期复利。


模块七:高级专题(Advanced Topics)

当你掌握了基础框架后,以下专题将帮助你从“合格”走向“精通”。

28. Cross-sectional Momentum vs Time-series Trend

这是量化投资中两个密切相关但应用场景不同的概念。

时序趋势(Time-series Trend)

基于资产自身的价格历史判断方向:如果过去 N 个月收益为正,则做多;为负,则做空。这是传统 CTA 的核心逻辑,适用于期货等多空双向市场。

截面动量(Cross-sectional Momentum)

在同一时间点比较一篮子资产(如股票池)的近期表现,做多表现最好的前 10%,做空表现最差的后 10%。这是股票多空(Long/Short Equity)和因子投资的核心逻辑。

关键区别

  • 时序趋势关心“它自己是否上涨”;截面动量关心“它是否比别人涨得多”。
  • 在熊市中,时序趋势可以空仓或做空;截面动量仍然持有多空组合,依赖多头跑赢空头。
  • 实践中,很多机构 CTA 会同时融合两者,构建“相对趋势 + 绝对趋势”的复合信号。

29. Machine Learning Trend Filters

机器学习(ML)在趋势跟踪中的应用近年来备受关注,但需极度警惕过拟合。

可行方向

  • 趋势状态分类:用随机森林或 HMM(隐马尔可夫模型)识别当前市场处于“趋势市”还是“震荡市”,仅在趋势市执行突破信号。
  • 仓位动态调整:用 LSTM 或 XGBoost 预测未来 N 日的趋势强度,根据预测概率动态调整仓位大小。
  • 特征工程:除了价格,引入宏观经济指标、市场情绪指标、跨资产相关性等作为 ML 特征。

风险与限制

  • 黑箱问题:复杂模型难以解释,一旦失效很难诊断。
  • 数据饥渴:ML 模型需要海量数据,而高质量的金融时间序列样本极为有限。
  • 非平稳性:市场结构会变化,基于历史训练的模型可能在未来突然失效。

建议:对于个人研究者,先用简单的线性模型或决策树探索特征有效性,再逐步引入复杂模型。永远保留一个“简单基准”(如海龟法则)作为对照。

30. Adaptive Breakout Window(自适应突破窗口)

固定周期的突破系统(如 always 20 日)在不同波动率环境下表现差异很大。自适应突破窗口根据市场状态动态调整 N 的大小:

  • 高波动期:缩短窗口(如 10 日),快速响应趋势变化。
  • 低波动期:延长窗口(如 60 日),过滤噪音。
  • 基于波动率的调整:N = Base_N × (σ_long / σ_short),其中 σ_long 是长期波动率,σ_short 是短期波动率。

另一种思路是基于市场效率调整窗口:当近期价格序列的自相关性增强时(趋势性强),缩短窗口以尽早入场;当自相关性减弱时(震荡性强),延长窗口或停止交易。

31. Crisis Alpha 机制

趋势策略最令人着迷的特性之一,就是它在股票市场崩盘时往往赚钱。这种现象被称为 Crisis Alpha

为什么趋势策略在危机中赚钱?

  1. 做空股指:当股市进入快速下跌趋势时,趋势系统会建立空头头寸,直接获利。
  2. 跨市场传导:危机中,避险资产(如美国国债、日元、黄金)会形成强烈的上涨趋势,趋势系统同样能捕捉。
  3. 相关性趋同(Correlation Convergence):在极端事件中,原本相关性不高的资产会同时向某个方向运动(如所有风险资产下跌,所有避险资产上涨)。 diversified 趋势系统由于其广泛的多空覆盖,能在这种“一致化”的大方向性波动中全面获利。
  4. 波动率溢价:危机中波动率飙升,而趋势策略通过波动率目标化或 ATR 止损,能有效控制风险的同时放大盈利头寸。

Crisis Alpha 的存在,使趋势跟踪成为股票多头组合的最佳对冲工具之一。历史数据显示,在 2000 年互联网泡沫破裂、2008 年金融危机、2020 年新冠疫情暴跌和 2022 年股债双杀中,SG Trend Index 等趋势指数均录得正收益。


模块八:经典体系案例研究

理论研究必须落地为可拆解的实例。以下四个案例代表了趋势跟踪从个人实验到机构工业化的完整谱系。

32. 海龟交易法则完整拆解

背景:1983 年,商品交易员 Richard Dennis 和他的合伙人 Bill Eckhardt 打了一个赌:交易才能是天生还是可以被教会?Dennis 招募了 13 名没有任何交易经验的学生(被称为“海龟”),在两周内传授了一套完整的交易系统,并给他们真实账户交易。结果:这些学生在随后四年里创造了超过 1 亿美元的利润。

海龟法则核心规则

维度 规则
市场选择 高流动性期货市场(股指、债券、商品、外汇),约 20+ 个市场
入场(系统 1) 20 日突破(唐奇安通道)做多/做空
入场(系统 2) 55 日突破,作为过滤后的大趋势捕捉
过滤 系统 1 仅在上一笔 20 日突破交易盈利时才开仓(避免震荡市频繁交易)
仓位单位 1 Unit = (1% 账户资金) / (20 日 ATR × 每点价值)
加仓 每盈利 1/2 ATR 加仓 1 单位,最多 4 单位
止损 每笔头寸的止损 = 入场价 − 2 ATR(多头);所有加仓后,止损统一上调
出场(系统 1) 10 日反向突破平仓
出场(系统 2) 20 日反向突破平仓
纪律 严格执行所有规则,不允许主观判断

海龟法则的启示

  • 简单即力量:规则极度简单,但正期望来自于严格执行和分散化。
  • 仓位管理是核心:ATR 头寸计算和金字塔加仓,使海龟在抓住大趋势时利润呈指数级放大。
  • 心理坚韧:海龟们经历的回撤期和连续止损,与普通趋势交易者无异。区别在于他们没有离场

33. Dunn Capital 趋势模型

背景:由 Bill Dunn 于 1974 年创立,是美国历史最悠久的管理期货(Managed Futures)公司之一。

风格特征

  • 超长周期:主要使用周线甚至月线级别的趋势信号,持仓周期可达数月甚至数年。
  • 高杠杆、高波动:Dunn 愿意承受 30% 以上的年度波动率和 50% 以上的历史最大回撤,以换取长期极高的复利回报。
  • 极端止盈哲学:一旦抓住大趋势,几乎不设固定止盈,而是让利润无限奔跑。他们相信,真正改变净值的行情只占交易时间的 5%。

评价

Dunn Capital 证明了“长周期趋势跟踪”仍然有效,但它对投资者的心理承受能力提出了极高要求。对于个人投资者,直接复制 Dunn 的杠杆水平可能是自杀性的,但其“让利润奔跑”的哲学值得深刻理解。

34. AHL Diversified Trend Systems

背景:AHL(Adam, Harding & Lueck)成立于 1987 年,后被 Man Group 收购,成为全球最大的量化 CTA 之一。

体系特征

  • 多模型:不仅运行单一的突破或均线模型,而是同时运行数十种不同逻辑的趋势模型(突破、均线、波动率调整等)。
  • 多时间框架:从日内到周线,各时间框架的策略独立运行,彼此对冲和互补。
  • 严格风险控制:使用复杂的组合层面风险模型,实时监控每个市场对组合风险的边际贡献。
  • 科学文化:AHL 是最早将“科学研究方法”系统性地引入交易的公司之一,强调假设、测试、验证和迭代。

35. SG Trend Index 构成逻辑

SG Trend Index 由法国兴业银行(Société Générale)编制,是衡量趋势跟踪 CTA 行业表现的最权威基准之一。

构成方式

  • 选取全球规模最大的 10 家趋势跟踪 CTA(如 Winton, AHL, Aspect, ISAM 等)。
  • 以各管理人的资产管理规模(AUM)为权重,计算加权平均净值。
  • 成分每年审查一次,确保指数反映行业主流趋势策略的 beta。

使用价值

  • 行业 Beta:SG Trend Index 代表了“机构级趋势跟踪”的平均表现。如果你的回测结果长期显著优于该指数,需要警惕过拟合;如果显著劣于,则说明模型或执行存在明显问题。
  • 危机对冲验证:历史上,SG Trend Index 在标普 500 下跌超过 10% 的月份中,约 70% 的时间录得正收益,是 Crisis Alpha 的有力证据。

推荐阅读顺序(最优学习路径)

趋势跟踪是一个层层递进的体系,跳跃式学习容易导致“知其然不知其所以然”。建议按照以下顺序深入:

  1. 理论基础 → 建立正确的世界观(非预测、概率优势、行为金融学)。
  2. 信号系统 → 理解发动机如何工作(进出场、过滤器、假突破)。
  3. 仓位管理 → 掌握生存与复利的核心(R-multiple、ATR sizing、回撤控制)。
  4. 组合管理 → 从交易员跃升为基金经理(多市场、相关性、风险平价)。
  5. 回测研究 → 学会识别真假系统(IS/OOS、稳健性、Monte Carlo、成本控制)。
  6. 心理执行 → 在看不见战场上取胜(纪律、回撤期、最难熬阶段)。
  7. 高级专题 → 拓展视野,探索机构前沿(截面动量、机器学习、Crisis Alpha)。

推荐必读书单

核心经典(必读)

  1. Michael Covel — Trend Following
    • 趋势跟踪的百科全书。Covel 采访了数十位顶级趋势交易员,揭示了他们的共同哲学和纪律。
  2. Curtis Faith — Way of the Turtle
    • 原始海龟之一撰写的权威解读。完整揭示了海龟交易法则的细节,以及成功与失败海龟的心理差异。
  3. Andreas Clenow — Following the Trend
    • 一本极其务实的书。Clenow 用简单的趋势规则回测了全球数十个期货市场,证明了“简单趋势策略在扣除成本后仍然有效”。
  4. Robert Carver — Systematic Trading
    • 从个人投资者角度阐述如何设计系统化交易策略。重点讲解仓位管理、组合构建和心理纪律。

学术补充(进阶)

  1. AQR: A Century of Evidence on Trend-Following Investing
    • AQR 的学术论文,用 100 多年的跨资产数据验证了趋势跟踪的存在性和稳健性。机构级证据的巅峰之作。
  2. Moskowitz, Ooi & Pedersen — Time Series Momentum
    • 发表于 Journal of Financial Economics 的经典论文。首次系统性地证明了“时序动量”在全球主要资产类别中的显著 alpha。

学习目标分阶段

第一阶段:理解趋势为何有效

  • 掌握行为金融学对趋势的解释。
  • 理解正偏收益结构和概率优势。
  • 能清晰表述“为什么趋势跟踪不需要预测”。

第二阶段:建立自己的完整系统

  • 选择一种入场模型(如 Donchian Breakout 或 MA Crossover)和一种出场模型(如 ATR Trailing Stop)。
  • 实现 ATR 头寸计算和单笔风险控制。
  • 完成至少一个市场的完整回测框架。

第三阶段:学会组合级趋势配置

  • 将系统扩展到至少 5 个不同资产类别的市场。
  • 理解并实践相关性聚类和风险平价。
  • 观察组合曲线相比单市场策略的平滑化效果。

第四阶段:理解机构 CTA 框架

  • 能解读 SG Trend Index 和主流 CTA 的月度报告。
  • 理解 Crisis Alpha、波动率目标化、多模型组合等机构实践。
  • 能够批判性地评估一个新的“高级”趋势想法(如 ML filter)是否真正具有增量价值。

结语

趋势跟踪不是一门寻找“圣杯”的技术,而是一种接纳不确定性、拥抱概率、严格自律的生活方式。它的模型可以是简单的,但它对人的要求——耐心、谦逊、执行力、对数学和逻辑的信仰——却极为苛刻。

正如本指南开篇所言:

初学者学的是“买卖点”,成熟学习者研究的是:趋势跟踪如何成为一个跨市场风险工程系统。

愿你从这份指南出发,逐步构建属于自己的系统化交易框架,在市场的潮起潮落中,做一名冷静而坚定的趋势跟随者。


文档版本:v1.0
适用对象:量化交易研究者、CTA 从业者、系统化交易学习者