EA-13720 · 趋势跟踪

Exp_DecEMA

该EA基于DecEMA(十进制EMA)自定义指标进行交易,当DecEMA值转向上时开多仓,转向下时开空仓。它通过三个连续DecEMA缓冲区值的交叉来检测趋势方向变化,并使用可配置的资金管理进行仓位管理,设有固定止损和止盈水平。

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

基本信息

风险需谨慎
评分★★☆☆☆
类型交易型 EA
周期H4, H8, D1
指标DecEMA
作者—

回测结果(H1,约 1 年)

暂未回测:这个 EA 还没能自动转换。

策略分析

该策略的核心概念是利用DecEMA指标的方向变化来捕捉趋势的转折点。入场条件为:当Value[1]<Value[2](指标下降)且Value[0]>Value[1](当前值回升)时,视为上升趋势开始,开多仓;当Value[1]>Value[2](指标上升)且Value[0]<Value[1](当前值回落)时,视为下降趋势开始,开空仓。出场条件依赖固定止损(1000点)和止盈(2000点),同时当反向信号出现时会先平掉反向持仓再开新仓。仓位管理通过MM参数和MMMode枚举控制,支持按自由保证金比例、余额比例、亏损保证金比例、亏损余额比例和固定手数五种模式。资金管理使用TradeAlgorithms.mqh库提供的标准化函数来执行开平仓操作,确保交易逻辑的一致性。策略默认在H8周期运行,使用SignalBar=1意味着基于上一根已收盘K线的信号进行交易,避免未完成K线的信号抖动。

优势

  • 使用自定义DecEMA指标,平滑效果优于普通EMA,减少虚假信号
  • 提供五种仓位管理模式,灵活适应不同资金管理需求
  • 止损止盈配置完善,风险控制参数明确
  • 支持独立开关多空方向的开仓和平仓,灵活性高
  • 使用SignalBar=1基于已收盘K线信号,避免信号反复

劣势

  • 止损1000点和止盈2000点的默认值过大,在多数品种上风险敞口极高
  • 没有持仓数量检查,可能同时持有多个同方向仓位导致过度开仓
  • 缺乏点差过滤和交易时段过滤,在高点差时段可能产生不利成交
  • 依赖外部自定义指标DecEMA和两个include库文件,部署复杂度较高
  • 没有回撤保护机制,连续亏损时无减速或暂停逻辑

改进建议

  • 添加最大持仓数量限制和同方向单仓检查,防止过度开仓
  • 增加点差过滤和交易时段过滤,避免不利条件下开仓
  • 添加回撤保护机制,当账户回撤超过阈值时暂停交易

风险评估

总体风险: 需谨慎

  • 默认止损1000点过大,单笔亏损可能占账户很大比例
  • 没有持仓数量检查,存在过度开仓风险
  • 缺乏点差过滤,高点差时可能造成额外滑点损失

评估得分

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

参数

参数默认值说明
MM0.1资金管理比例或手数
MMModeLOT手数计算模式(按自由保证金/余额/亏损保证金/亏损余额/固定手数)
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大滑点点数
BuyPosOpentrue是否允许开多仓
SellPosOpentrue是否允许开空仓
BuyPosClosetrue是否允许平多仓
SellPosClosetrue是否允许平空仓
InpInd_TimeframePERIOD_H8DecEMA指标时间周期
EMA_Period3EMA周期
ELength15平滑长度参数
IPCPRICE_CLOSE应用价格类型
SignalBar1信号K线索引(0=当前K线,1=上一根已收盘K线)

同类 EA:趋势跟踪

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

订阅每周 Arena 周报

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