EA-1483 · 动量
Exp_ColorCoppock
该EA基于ColorCoppock指标进行交易,该指标是源自Coppock曲线的动量振荡器。当直方图从下降转为上升时开多仓,从上升转为下降时开空仓,并支持配置入场和出场权限。策略采用多周期方式,使用高周期指标信号在当前图表上执行交易。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
策略概念基于Coppock曲线的变体ColorCoppock指标,该指标通过双重ROC(变动率)周期计算并经平滑处理生成直方图。入场条件为:当OSC[1]<OSC[2](前一根柱线直方图下降)且OSC[0]>OSC[1](当前柱线直方图上升)时产生买入信号;当OSC[1]>OSC[2]且OSC[0]<OSC[1]时产生卖出信号,本质是捕捉动量的拐点反转。出场条件通过独立的买卖平仓权限控制,买入信号同时触发空头平仓,卖出信号同时触发多头平仓。仓位管理使用固定手数或资金比例模式(MM参数为负时为固定手数,为正时为存款比例)。资金管理采用固定点数的止损和止盈,默认止损1000点、止盈2000点,风险回报比为1:2。
优势
- 基于Coppock曲线的经典动量策略,逻辑清晰且有历史验证
- 支持10种平滑算法和11种价格类型,灵活度高
- 独立的买卖开仓和平仓权限控制,便于精细化管理
- 使用新柱检测机制避免同一柱内重复交易
- 多周期架构允许在低周期图表上使用高周期信号
劣势
- 止损止盈使用固定点数而非ATR等动态指标,无法适应市场波动性变化
- 缺乏加仓和减仓机制,只有全进全出的单一仓位模式
- 指标参数较多(ROC1、ROC2、XMA方法/周期/相位、价格类型),优化空间大但也容易过拟合
- 没有点差过滤和交易时间过滤,在不利条件下仍会入场
- 信号逻辑简单(仅比较相邻三个柱线的直方图值),在震荡市中可能频繁产生虚假信号
改进建议
- 增加ATR动态止损止盈替代固定点数,以适应不同市场波动性
- 增加点差过滤和交易时段过滤,避免在高点差和非活跃时段交易
- 增加趋势强度过滤(如ADX),在震荡市中减少虚假信号
风险评估
总体风险: 中等
- 固定止损点数在高波动市场可能不足,在低波动市场可能过大
- 缺乏点差过滤,在流动性差的市场中滑点风险较高
- 动量拐点策略在震荡市中容易反复止损
评估得分
代码质量3.0
策略逻辑3.0
风险管理3.0
稳健性3.0
创新性2.0
文档2.0
综合2.7
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
MM | -0.1 | 存款比例或固定手数,负值为手数 |
StopLoss_ | 1000 | 止损点数 |
TakeProfit_ | 2000 | 止盈点数 |
Deviation_ | 10 | 最大价格偏差点数(滑点容忍度) |
BuyPosOpen | true | 允许买入开仓 |
SellPosOpen | true | 允许卖出开仓 |
BuyPosClose | true | 允许平多头仓位 |
SellPosClose | true | 允许平空头仓位 |
InpInd_Timeframe | PERIOD_H4 | 指标时间周期 |
SignalBar | 1 | 获取入场信号的柱线索引 |
ROC1Period | 14 | 第一平滑周期(ROC1) |
ROC2Period | 10 | 第二平滑周期(ROC2) |
XMA_Method | MODE_LWMA | 直方图平滑方法 |
XMA_Period | 12 | 直方图平滑周期 |
XMA_Phase | 100 | 直方图平滑参数(JJMA/VIDYA/AMA使用) |
AppliedPrice | PRICE_CLOSE_ | 价格常量类型 |
同类 EA:动量
回测是历史模拟,不代表未来收益,不构成投资建议。