EA-18448 · 趋势跟踪

Exp_NRTR_ATR_STOP

该EA实现了NRTR(Nick Rypock跟踪反转)指标与ATR动态止损的结合,通过跟踪价格并生成趋势跟踪入场信号。当NRTR线反转方向时开仓,使用ATR设定自适应止损止盈水平。策略系统性跟随已确立的趋势,同时利用跟踪反转机制锁定利润并在趋势反转时退出。

打开交互版(权益曲线、切换品种)

基本信息

风险中等
爆仓风险低
评分★★★☆☆
类型交易型 EA
周期H1, H4, D1
指标NRTR, ATR
作者—

回测结果(H1,约 1 年)

品种盈亏年化最大回撤交易数胜率夏普恢复因子最长连亏每笔期望状态
EURUSD0.00%0.00%0.00%0—————暂不支持转换
GBPUSD0.00%0.00%0.00%0—————暂不支持转换
USDJPY0.00%0.00%0.00%0—————暂不支持转换
XAUUSD0.00%0.00%0.00%0—————暂不支持转换

这个 EA 从未交易的原因:转换后没有留下任何开仓规则。

由 MQL5 自动转换为 Python,所有 EA 使用同一套规则回测:按 MT5 手数计仓(外汇每手 10 万单位、黄金每手 100 盎司),1:100 杠杆,同一时间只有一张挂单,净值跌破初始资金 10% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。

爆仓风险: 未发现爆仓模式

代码里没有发现常见的爆仓模式,回测中账户也没有爆仓。但这不是保证,任何 EA 都可能亏钱。

高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →

策略分析

策略核心概念是NRTR(Nick Rypock Trailing Reverse)指标,这是一种自适应的趋势跟踪工具,通过ATR(平均真实波幅)来动态调整跟踪距离。入场条件为:当NRTR指标线从下降转为上升时开多单,从上升转为下降时开空单,这代表了趋势方向的反转信号。出场条件依赖于NRTR线的再次反转,即持有多单时若NRTR转为下降则平多,持有空单时若NRTR转为上升则平空,形成天然的跟踪止损机制。仓位管理方面,EA支持固定手数交易,参数中包含LotSize设置。资金管理方面,止损和止盈均基于ATR倍数计算,使得风险敞口能根据市场波动率自适应调整,在高波动期给予更大空间,低波动期收紧止损。整体策略逻辑清晰,属于典型的趋势跟踪系统,适合中长周期运行。

优势

  • ATR自适应止损机制能根据市场波动率动态调整风险,在不同波动环境下均能合理控制止损距离
  • NRTR指标趋势跟踪逻辑清晰,反转信号明确,避免了均线等指标常见的频繁假信号问题
  • 策略结构简洁,参数较少,易于理解和优化,降低了过度拟合的风险

劣势

  • 趋势跟踪系统在震荡市中容易产生频繁的假反转信号,导致连续亏损
  • 缺乏明确的资金管理策略,固定手数交易无法根据账户余额和风险比例动态调整仓位
  • 没有止损保护机制外的额外风控,如最大回撤限制或单日最大亏损限制,存在极端行情下大额亏损的风险

改进建议

  • 增加市场状态过滤器(如ADX或波动率阈值),在震荡市中减少交易频率或暂停交易,避免假信号亏损
  • 实现基于账户风险比例的动态仓位管理,根据ATR止损距离和可接受风险百分比自动计算最优手数

风险评估

总体风险: 中等

  • 趋势跟踪策略在震荡市中会产生连续止损,缺乏市场状态识别机制
  • 固定手数交易不考虑账户规模变化,小账户可能过度承担风险
  • 没有最大回撤或每日亏损限制等硬性风控规则

评估得分

代码质量3.0
策略逻辑3.0
风险管理2.0
稳健性3.0
创新性2.0
文档1.0
综合2.3

参数

参数默认值说明
LotSize0.1固定交易手数
ATR_Period14ATR指标计算周期
ATR_Multiplier2.0ATR倍数用于止损止盈距离计算
NRTR_Period14NRTR指标计算周期
MagicNumber12345EA魔术号用于标识本EA订单
StopLevel0额外止损水平(0表示仅使用NRTR信号出场)

同类 EA:趋势跟踪

回测是历史模拟,不代表未来收益,不构成投资建议。

订阅每周 Arena 周报

每周一封邮件:排名变化、新信号和新研究。不发垃圾邮件,随时可以退订。