量化投资从入门到精通
【量化投资从入门到精通 #25】海龟法则一套完整的趋势跟踪模板
前面策略只讲了"买/卖"。这篇给一套完整模板——入场、加仓、退出、仓位,全部标准化。
一、这个方法解决什么投资问题
很多策略只有"信号",没有"怎么管仓位、怎么退出"。海龟法则(源自 1980 年代著名实验)把趋势跟踪做成可复制的完整系统,普通人照做即可。
二、核心思想:唐奇安通道 + ATR 仓位
- 入场:价格突破前 N 日最高(唐奇安通道上轨)→ 做多。
- 退出:价格跌破前 N 日最低(下轨)→ 平仓。
- 仓位:按 ATR(真实波幅) 定——波动大少买、波动小多买,让每笔风险一致(如账户的 2%)。
三、实操演示
up, lo = donchian(highs, lows, 20) # 20日通道
a = atr(highs, lows, closes, 14) # 真实波幅
for i in range(20, len(closes)):
if pos[i-1]==0 and closes[i] > up[i-1]: # 突破前20日高→建仓
pos[i]=1; unit = 0.02/(a[i]/closes[i])
elif pos[i-1]==1 and closes[i] < lo[i-1]: # 破前20日低→清仓
pos[i]=0
真实输出(2026-08-06,600519): 20 日突破 + ATR 仓位,累计 +8.00%、夏普 0.46、回撤 −10.48%;ATR=30.04,按 2% 风险头寸比例≈0.80。
四、结果解读
海龟的精髓是用 ATR 把风险钉死:不管波动多大,每笔最多亏账户的 2%。这样你能在不破产的前提下,让少数大趋势贡献主要利润。它是"截断亏损、让利润奔跑"的工程化范本。
五、常见陷阱
- 通道含当日:突破应用前 N 日通道,否则收盘价永远破不了当日通道(已踩坑修正)。
- 不加仓变畏缩:经典海龟有"金字塔加仓",本例简化版未加。
- 忽视止损:ATR 退出本身就是止损,别再加主观止损打架。
六、小结 + 下篇预告
海龟=通道突破+ATR仓位,完整趋势跟踪模板。下篇 #26:策略工程化——把想法写成可回测代码。
免责声明
本文为量化方法教学,标的为示例,不构成投资建议,不承诺收益。投资有风险,入市需谨慎。



