EA-13533 · 动量

Exp_CoppockHist

该EA基于Coppock曲线直方图指标进行交易,当直方图从下方上拐时开多仓,从上方下拐时开空仓。它使用可配置的ROC周期、平滑方法和适用价格的CoppockHist自定义指标,并将交易执行和资金管理委托给TradeAlgorithms库。

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

基本信息

分类动量
风险中等
评分★★★☆☆
类型交易型 EA
周期H1, H4, H8, D1
指标Coppock Curve, ROC, SMA
作者—

回测结果(H1,约 1 年)

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

策略分析

策略概念基于Coppock曲线指标,该指标通过两个不同周期的变化率(ROC)之和再经移动平均平滑来衡量市场动量。入场条件为:当直方图Value[1]<Value[2](前期下降)且Value[0]>Value[1](当前回升)时触发买入信号;当直方图Value[1]>Value[2](前期上升)且Value[0]<Value[1](当前回落)时触发卖出信号。出场条件为:买入信号同时触发空头平仓,卖出信号同时触发多头平仓,另外还设置了固定点数的止损和止盈。仓位管理通过MM参数控制风险比例,支持五种资金管理模式,包括固定手数、基于余额/可用保证金的比例等。资金管理依赖TradeAlgorithms.mqh库的BuyPositionOpen和SellPositionOpen函数,根据MMMode模式动态计算下单手数。

优势

  • Coppock曲线是经典的长期动量指标,逻辑清晰有理论依据
  • 支持多种资金管理模式和灵活的开关控制,可分别开关买卖开平仓
  • 使用IsNewBar机制避免同根K线重复交易,减少过度交易风险
  • 止损止盈参数可配置,提供基本风险保护

劣势

  • 没有止损止盈为零时的保护检查,若设为0可能导致无限制亏损
  • 没有点差过滤和最大持仓检查,在高点差或极端行情下可能产生意外交易
  • 指标依赖外部自定义指标CoppockHist和SmoothAlgorithms库,部署复杂且缺乏源码审查
  • 信号逻辑仅在直方图方向变化时触发,没有确认机制,可能产生频繁假信号

改进建议

  • 增加点差过滤和最大持仓数量限制,提高交易安全性
  • 增加信号确认机制,如要求直方图穿越零线或结合其他指标过滤假信号

风险评估

总体风险: 中等

  • 止损和止盈参数无零值保护,可能意外设为0导致无限风险敞口
  • 没有点差过滤机制,在流动性差的市场可能以极大滑点成交

评估得分

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

参数

参数默认值说明
MM0.1风险比例或手数
MMModeLOT资金管理模式
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大允许滑点
BuyPosOpentrue是否允许买入开仓
SellPosOpentrue是否允许卖出开仓
BuyPosClosetrue是否允许买入平仓
SellPosClosetrue是否允许卖出平仓
InpInd_TimeframePERIOD_H8指标时间周期
ROC1Period14第一变化率周期
ROC2Period11第二变化率周期
SmoothPeriod3指标平滑周期
MA_Method_MODE_SMA移动平均方法
AppliedPricePRICE_CLOSE_适用价格类型
SignalBar1信号柱索引

同类 EA:动量

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

订阅每周 Arena 周报

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