策略类型 · CTA 趋势追踪

CTA 趋势追踪完整解析
从海龟交易到 Crisis Alpha

2026-06-03·14 分钟阅读·故事 + 策略

1983 年,芝加哥商品交易圈传奇 Richard Dennis 跟好友 William Eckhardt 打了个赌:交易能不能被教会? Dennis 认为「给我系统,我能把任何人训练成交易员」。 为了证明,他登了 Wall Street Journal 广告, 从上千人中挑了 23 个完全没交易经验的素人, 训练两周后给他们 50 万到 200 万美元账户。

5 年后,这群「海龟」为 Dennis 赚了超过 $175 million USD。 这篇讲 CTA(Commodity Trading Advisor)产业、海龟交易实验的细节、 趋势追踪策略的设计逻辑,以及为什么这套 1983 年的方法到今天放在 BTC 还是有效

1. 什么是 CTA

CTA = Commodity Trading Advisor, 字面翻译是「商品交易顾问」,但实际业务是用系统化方法 管理客户资金,交易期货、期权、商品、外汇。

美国监管框架:

  • 监管机构:CFTC(商品期货交易委员会)
  • 1984 年起,注册权委托给 NFA(国家期货协会)
  • 所有 CTA 必须在 NFA 注册成为会员
  • 豁免条件:咨询人数 ≤ 15 人且不对外公开招揽
CTA 产业有多大
截至 2023 年底,CTA / 管理型期货产业总 AUM 约 $472 billion USD(approximate,2024 完整数字需查 BarclayHedge 付费资料)。 BarclayHedge 的 CTA Index 涵盖约 356 个交易程式(2025)。

2. 知名 CTA 公司

公司创办人创立经典战役
WintonDavid Harding19972008 +21%(同期股市 -38%)
Man AHLLueck / Adam / Harding1987伦敦最大量化基金之一
Campbell & CoKeith Campbell1972业界最老 CTA 之一
Chesapeake CapitalJerry Parker(前海龟)1988纯趋势追踪含个股
DUNN CapitalBill Dunn19741995 +96.7%(日元大趋势)、40+ 年复合年化 > 19%
Jerry Parker 的名言
Trend following plus nothing – forever」 — 趋势追踪,不加东西,永远。 这是 CTA 圈最常被引用的一句话。 Parker 用同一套规则做了 40+ 年,至今仍在跑。

3. 海龟交易实验的真实故事

1983 年的赌局

Dennis 跟 Eckhardt 是芝加哥商品交易所(CBOT)的老朋友。 Dennis 从 1970 年代靠 $1,600 起家, 做到 1983 年是百万美元级的交易员(当时值今天约 $3M+)。

两人争论一个问题:成功交易者是天才(nature)还是可训练(nurture)

  • Dennis:给我系统,我能把任何人训练成交易员
  • Eckhardt:交易要有天赋

为了证明,Dennis 在 Wall Street Journal 登广告, 上千名应征者中筛出 23 个完全没交易经验的素人, 两周密集培训后给每人 $500,000 ~ $2,000,000 USD的交易账户(Dennis 个人资金)。

名字「Turtle」来自 Dennis 拜访新加坡龟场时的玩笑话: 「我可以像养龟场一样量产交易员。」

结果:5 年 $1.75 亿美元

5 年内这 23 个素人为 Dennis 赚超过 $175 million USD 利润。 1993 年 Eckhardt 公开承认自己赌输: 「I assumed a trader added something that couldn't be encapsulated in a mechanical program. I was proven wrong.」

最成功的海龟是 Jerry Parker, 1988 年 2 月创立 Chesapeake Capital, 40+ 年至今仍在做纯趋势追踪,至今仍是 CTA 圈的标杆。

不是 23 个都成功
要注意:23 人中有部分中途被 Dennis 亲自开除(因为违反系统规则)。 也不是每个人都成为传奇 — 大多数人后来离开金融圈。 个别海龟的个人报酬数字争议很大,网络上看到「某海龟年化 80%」的数字 通常不可靠。

4. 海龟法则的核心(可以套到 BTC)

海龟系统其实是两套:System 1(短期)+ System 2(长期)。 每个交易者可以选一套或两套都跑。

元素System 1(短期)System 2(长期)
进场(多)突破 20 日新高突破 55 日新高
进场(空)突破 20 日新低突破 55 日新低
出场(多)跌破 10 日低跌破 20 日低
止损进场价反向 2 ATR同左
头寸大小1 ATR = 账户 1% 风险同左

关键:用 ATR 动态调整头寸

海龟系统最核心的不是进场信号,是头寸大小(position sizing)

  • 波动大的市场(ATR 大)→ 头寸小
  • 波动小的市场(ATR 小)→ 头寸大
  • 每笔交易承担的「风险金额」永远是账户资金的 1%

这在 1983 年是革命性概念。 当时大多数人用固定股数 / 固定金额下单, 没有人想到「用波动率动态调整」。

5. 海龟法则的 Pine Script 版本

下面是简化版的 System 1,可以直接拿来测 BTC:

pine
//@version=5
strategy("Turtle System 1 (简化版)", overlay=true,
  initial_capital=10000, default_qty_type=strategy.percent_of_equity,
  default_qty_value=10)

// === 参数 ===
entryLength = input.int(20, "进场突破天数")
exitLength = input.int(10, "出场突破天数")
atrLength = input.int(20, "ATR 周期")
atrMult = input.float(2.0, "停损 ATR 倍数")
riskPct = input.float(1.0, "每笔交易风险 %")

// === 指标 ===
entryHigh = ta.highest(high, entryLength)[1]
entryLow = ta.lowest(low, entryLength)[1]
exitHigh = ta.highest(high, exitLength)[1]
exitLow = ta.lowest(low, exitLength)[1]
atr = ta.atr(atrLength)

// === 进场 ===
if (close > entryHigh)
    // 部位大小:帐户 1% 风险 / (ATR × 2)
    qty = (strategy.equity * riskPct / 100) / (atr * atrMult)
    strategy.entry("Long", strategy.long, qty=qty)

if (close < entryLow)
    qty = (strategy.equity * riskPct / 100) / (atr * atrMult)
    strategy.entry("Short", strategy.short, qty=qty)

// === 停损 ===
strategy.exit("LongStop", "Long", stop=strategy.position_avg_price - atr * atrMult)
strategy.exit("ShortStop", "Short", stop=strategy.position_avg_price + atr * atrMult)

// === 趋势反转出场 ===
if (close < exitLow)
    strategy.close("Long")
if (close > exitHigh)
    strategy.close("Short")

// === 视觉 ===
plot(entryHigh, "20D High", color=color.green)
plot(entryLow, "20D Low", color=color.red)
实盘前要注意
这是教学简化版,原版海龟还有: ① 同方向最多 4 Units 加码、② 相关市场合计限制、 ③ N(ATR)每天重算的 EMA 计算方式。 想完整实作参考 turtletrader.com 的原始 PDF。

6. Crisis Alpha — 为什么趋势追踪在危机时赚钱

2008 年 S&P 500 跌掉 -38%,但 CTA 平均:

  • 管理型期货指数 +19.31%
  • Barclay CTA Index 约 +14%
  • Winton +21%

这现象有个专有名词:Crisis Alpha(危机 alpha)。 词由 Kathryn Kaminski 在金融海啸后创造。

为什么?

因为危机本身就是趋势

  • 股票连续下跌(持续趋势 = 趋势追踪做空获利)
  • 避险货币(USD、JPY、CHF)持续升值
  • 债券持续上涨(央行降息)
  • 商品因经济衰退预期持续下跌

四个方向都有清晰趋势 → 趋势追踪系统四个方向都能赚。

趋势追踪不是万灵丹
2018 年 2 月 5 日 "Volmageddon" 期间, 趋势突然崩盘 → CTA 也出现大幅回撤。 趋势追踪讨厌突然反转 + 震荡盘, 这是它最大的弱点。

7. CTA 思维套到加密货币

加密市场特别适合趋势追踪:

  • 波动大:BTC 30 天波动率常超 80%,趋势一旦启动可以走 100%+
  • 24/7 不关盘:突破不会中断
  • 没 PDT 规则:散户可自由进出
  • 明显周期:减半、牛熊四年周期清楚

把海龟法则的 20 日 / 55 日突破套到 BTC 日线,回测过去 5 年 — 结果通常会惊讶。

Get started

想把今天学到的东西自动化跑起来?

想实际跑趋势追踪策略?Pine 写好策略 → TVSBot 自动下单到 Binance / OKX / Bybit。

免费注册 TVSBot

8. 三个关键 takeaway

  1. 策略可以教,纪律最难。 海龟实验证明「系统可以复制」, 但 2003 年原始法则公开后,大多数人还是赚不到钱 — 因为知道规则≠能执行。
  2. 头寸大小比进场信号重要。 ATR 风险平准化是海龟真正的 alpha 来源, 不是「20 日突破」这个进场规则本身。
  3. 趋势追踪的最佳战场是危机。 股市平静时很无聊,但黑天鹅来临时你会庆幸自己有这套系统。 这是把它当作「全天候组合一部分」的最大价值。