EA-264 · 趋势跟踪

Expert_2EMA_ITF

该EA使用双EMA交叉信号,并通过ITF(日内时间过滤器)模块进行过滤,限制交易仅在特定的分钟、小时和星期进行。它结合快慢EMA交叉与基于ATR的波动率限制,采用固定手数资金管理,下达带有止损、止盈和过期时间的挂单。

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

基本信息

风险中等
爆仓风险低
评分★★★☆☆
类型交易型 EA
周期M15, H1, H4
指标EMA, ATR
作者MetaQuotes Software Corp.

回测结果(H1,约 1 年)

品种盈亏年化最大回撤交易数胜率夏普恢复因子最长连亏每笔期望状态
EURUSD-3.54%-3.08%4.93%10646.70%-0.90-0.727−$3.05可靠
GBPUSD+4.43%+3.83%4.40%10650.00%0.821.018+$4.18可靠
USDJPY+4.09%+3.54%3.31%9850.00%0.911.246+$4.17可靠
XAUUSD-7.65%-6.37%52.35%9954.10%0.34-0.156−$5.28可靠

在 4 个有可信结果的品种中,2 个盈利。

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

和同类(趋势跟踪)在同一品种上有可信结果的 EA 相比:EURUSD 好于 18%(共 95 个);GBPUSD 好于 80%(共 95 个);USDJPY 好于 88%(共 95 个);XAUUSD 好于 43%(共 96 个)

按月看

品种盈利月份占比最好的月份最差的月份
EURUSD54%+1.40% 2026-04-1.84% 2026-01
GBPUSD69%+2.40% 2026-04-2.61% 2026-10
USDJPY62%+2.28% 2026-04-1.89% 2026-03
XAUUSD62%+23.03% 2026-09-28.26% 2026-08

根据回测净值曲线计算(约每两天一个点),只统计可信结果。

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

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

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

策略分析

策略概念基于双EMA交叉趋势跟踪,快EMA周期为5,慢EMA周期为30,当快线上穿慢线时做多,下穿时做空。入场条件不仅依赖EMA交叉,还通过ATR指标(周期7)和Limit参数(1.2)过滤低波动率行情,避免在震荡区间入场。出场条件使用固定点数的止损(5.0)和止盈(8.0),并通过订单过期时间(4根K线)自动取消未成交挂单。仓位管理采用固定手数模式(0.1手),不根据账户余额动态调整。资金管理使用CMoneyFixedLot类,设置了10%的百分比参数但实际手数为固定值,没有动态仓位缩放机制。ITF时间过滤器允许用户指定好的交易分钟/小时/星期和排除坏的时段,有效避免低流动性或高波动时段的假信号。策略没有追踪止损,使用CTrailingNone表示持仓后不动态调整止损位。

优势

  • ITF时间过滤器有效避免低流动性时段的假信号,提高入场质量
  • ATR波动率过滤防止在震荡行情中频繁开仓,减少无效交易
  • 使用MetaQuotes标准库架构,代码结构清晰,模块化程度高
  • 挂单过期机制避免未成交订单长期占用保证金

劣势

  • 固定手数不根据账户规模动态调整,资金利用率低
  • 没有追踪止损,盈利仓位无法锁定浮盈,存在盈利回吐风险
  • 5/30 EMA周期组合在震荡市中容易产生频繁假交叉信号
  • 止损止盈使用固定点数而非ATR倍数,未考虑市场波动率变化

改进建议

  • 将止损止盈改为ATR倍数计算,使风险参数自适应市场波动率
  • 添加追踪止损模块替代CTrailingNone,实现盈利保护
  • 将固定手数改为基于ATR和账户风险的动态仓位管理

风险评估

总体风险: 中等

  • 没有追踪止损,盈利仓位可能在行情反转时全部回吐
  • 固定点数止损未考虑不同品种和波动环境下的合理性
  • 快慢EMA周期差距较大,可能在趋势初期延迟入场导致止损空间不足

评估得分

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

参数

参数默认值说明
Inp_Signal_TwoEMAwithITF_PeriodFastEMA5快EMA周期
Inp_Signal_TwoEMAwithITF_PeriodSlowEMA30慢EMA周期
Inp_Signal_TwoEMAwithITF_PeriodATR7ATR指标周期
Inp_Signal_TwoEMAwithITF_Limit1.2ATR波动率限制阈值
Inp_Signal_TwoEMAwithITF_StopLoss5.0止损点数
Inp_Signal_TwoEMAwithITF_TakeProfit8.0止盈点数
Inp_Signal_TwoEMAwithITF_Expiration4挂单过期K线数
Inp_Signal_TwoEMAwithITF_GoodMinuteOfHour-1允许交易的小时内分钟(-1为全部)
Inp_Signal_TwoEMAwithITF_BadMinutesOfHour0排除交易的小时内分钟位掩码
Inp_Signal_TwoEMAwithITF_GoodHourOfDay-1允许交易的小时(-1为全部)
Inp_Signal_TwoEMAwithITF_BadHoursOfDay0排除交易的小时位掩码
Inp_Signal_TwoEMAwithITF_GoodDayOfWeek-1允许交易的星期(-1为全部)
Inp_Signal_TwoEMAwithITF_BadDaysOfWeek0排除交易的星期位掩码
Inp_Money_FixLot_Percent10.0资金管理百分比
Inp_Money_FixLot_Lots0.1固定交易手数

同类 EA:趋势跟踪

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

订阅每周 Arena 周报

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