趋势交易的经典模型——海龟交易法则是什么?
海龟交易法则是经典的趋势跟踪策略,适合有纪律的交易者,尤其在趋势明显的市场中表现优异。
·
海龟交易法则
海龟交易法则(Turtle Trading)是一种经典的趋势跟踪交易策略,由理查德·丹尼斯(Richard Dennis)和威廉·埃克哈特(William Eckhardt)在1980年代开发。该法则通过严格的规则和风险管理,帮助交易者在市场中捕捉趋势并获利。
核心原则
- 趋势跟踪:在价格突破一定区间时入场,顺应趋势交易。
- 风险管理:通过头寸规模和止损控制风险,确保单笔交易不会对整体资金造成过大影响。
- 系统化交易:依赖明确的规则,避免情绪干扰。
关键要素
-
入场信号:
- 短期系统:20日突破,价格超过过去20日最高点时买入,跌破20日最低点时卖出或做空。
- 长期系统:55日突破,价格超过过去55日最高点时买入,跌破55日最低点时卖出或做空。
-
头寸规模:
- 使用“N值”(20日平均真实波动幅度,ATR)衡量市场波动性。
- 每笔交易风险通常控制在账户的1%-2%,头寸规模根据N值和账户规模计算。
-
止损:
- 每笔交易设置止损,通常为2N,即价格反向波动2倍N值时平仓。
-
加仓:
- 价格每上涨0.5N,加仓一次,但总头寸不超过预设上限。
-
离场:
- 短期系统:10日突破,价格跌破10日最低点时平仓。
- 长期系统:20日突破,价格跌破20日最低点时平仓。
优点
- 系统化:减少情绪干扰。
- 趋势跟踪:能捕捉大趋势,获取高回报。
- 风险管理:严格控制风险,避免大额亏损。
缺点
- 回撤大:趋势反转时可能出现较大回撤。
- 震荡市表现差:在无趋势市场中可能频繁止损。
- 纪律要求高:需严格执行规则,不适合所有人。
总结
海龟交易法则是经典的趋势跟踪策略,适合有纪律的交易者,尤其在趋势明显的市场中表现优异。
海龟交易法则的通达信代码可以通过编写指标公式来实现。以下是一个简单的海龟交易法则的通达信指标公式示例,包含入场信号、止损和离场条件。
海龟交易法则通达信指标公式
N := MA(TR, 20); // 计算20日的平均真实波动幅度(ATR)
HHV20 := HHV(H, 20); // 20日最高价
LLV20 := LLV(L, 20); // 20日最低价
HHV55 := HHV(H, 55); // 55日最高价
LLV55 := LLV(L, 55); // 55日最低价
// 入场信号
BuySignal := C > HHV20; // 短期系统:价格突破20日最高点
SellSignal := C < LLV20; // 短期系统:价格跌破20日最低点
// 长期系统入场信号
LongTermBuySignal := C > HHV55; // 长期系统:价格突破55日最高点
LongTermSellSignal := C < LLV55; // 长期系统:价格跌破55日最低点
// 止损信号
StopLoss := C < (EntryPrice - 2 * N); // 止损条件:价格跌破入场价减去2倍N值
// 离场信号
ExitSignal := C < LLV10; // 短期系统:价格跌破10日最低点
LongTermExitSignal := C < LLV20; // 长期系统:价格跌破20日最低点
// 输出信号
BuySignal, SellSignal, LongTermBuySignal, LongTermSellSignal, StopLoss, ExitSignal, LongTermExitSignal;
代码说明
- N值计算:使用20日的平均真实波动幅度(ATR)来衡量市场波动性。
- 入场信号:
BuySignal:价格突破20日最高点时产生买入信号。SellSignal:价格跌破20日最低点时产生卖出信号。LongTermBuySignal:价格突破55日最高点时产生长期买入信号。LongTermSellSignal:价格跌破55日最低点时产生长期卖出信号。
- 止损信号:
StopLoss:价格跌破入场价减去2倍N值时触发止损。 - 离场信号:
ExitSignal:价格跌破10日最低点时触发短期离场信号。LongTermExitSignal:价格跌破20日最低点时触发长期离场信号。
使用方法
- 将上述代码复制到通达信的自定义指标公式编辑器中。
- 保存并应用该指标公式。
- 在图表中查看生成的买卖信号、止损和离场信号。
注意事项
- 该公式仅为示例,实际交易中需根据具体需求调整参数和逻辑。
- 建议在模拟环境中测试后再用于实盘交易。
通过该指标公式,交易者可以在通达信软件中实现海龟交易法则的基本信号生成,辅助交易决策。
更多推荐


所有评论(0)