EA-13463 · 动量

Exp_ColorSchaffMomentumTrendCycle

该EA基于ColorSchaffMomentumTrendCycle自定义指标进行交易,该指标是Schaff风格的动量振荡器配合趋势周期平滑。当振荡器上穿高阈值时开多仓,下穿低阈值时开空仓,并可在反向信号时平仓。

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

基本信息

分类动量
风险中等
评分★★★☆☆
类型交易型 EA
周期H1, H4, D1
指标ColorSchaffMomentumTrendCycle, Momentum
作者—

回测结果(H1,约 1 年)

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

策略分析

策略核心基于Schaff动量趋势周期指标,该指标结合了快慢双周期Momentum的差异与周期性循环平滑算法,产生0-100范围内的振荡值。入场条件:当指标Color缓冲区值大于5(对应振荡器处于高位区域,即高于HighLevel=+60)时产生做多信号,同时如果前一根K线Color值小于6则确认开多;当Color值小于2(对应振荡器处于低位区域,即低于LowLevel=-60)时产生做空信号,同时前一根K线Color值大于1则确认开空。出场条件:做多信号触发时同时平空仓,做空信号触发时同时平多仓,也依赖StopLoss和TakeProfit参数进行止损止盈。仓位管理支持五种模式:固定手数、按自由保证金比例、按余额比例、按亏损后自由保证金比例、按亏损后余额比例计算。资金管理通过MM参数控制风险比例,默认0.1手,属于较为保守的设置。策略仅在新区块出现时计算信号,避免重复交易,使用SignalBar参数指定回看K线索引。

优势

  • 使用Schaff动量趋势周期指标,结合动量与循环平滑,信号更稳定
  • 支持多种仓位管理模式,灵活适应不同风险偏好
  • 仅在新区块时计算信号,避免同一K线内重复交易
  • 同时具备止损止盈和信号反向平仓的双重出场机制
  • 买卖开关独立控制,可灵活仅做多或仅做空

劣势

  • 依赖自定义指标iCustom调用,指标文件缺失时EA无法运行
  • 止损1000点和止盈2000点默认值偏大,可能导致较大单笔亏损
  • 没有扩频过滤,在行情点差较大时仍可能开仓
  • 没有持仓检查,可能在已有同向仓位时重复开仓
  • 信号逻辑基于Color缓冲区魔数(5,6,2,1),可读性差且难以维护

改进建议

  • 添加持仓检查逻辑,避免同方向重复开仓
  • 增加点差过滤条件,在点差过大时禁止开仓
  • 将Color缓冲区魔数替换为有意义的常量定义,提高代码可读性

风险评估

总体风险: 中等

  • 默认止损1000点较大,单笔亏损风险较高
  • 缺少持仓检查可能同向重复开仓导致仓位过重
  • 没有点差过滤在高波动时段可能遭受滑点损失
  • 依赖外部自定义指标文件,缺失时初始化失败

评估得分

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

参数

参数默认值说明
MM0.1风险管理比例或固定手数
MMModeLOT仓位计算模式(固定手数/按保证金/按余额等)
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大允许滑点
BuyPosOpentrue是否允许开多仓
SellPosOpentrue是否允许开空仓
BuyPosClosetrue是否允许平多仓
SellPosClosetrue是否允许平空仓
InpInd_TimeframePERIOD_H4指标计算的时间周期
Fast_Momentum23快速Momentum周期
Slow_Momentum50慢速Momentum周期
AppliedPricePRICE_CLOSE指标应用的价格类型
Cycle10趋势循环平滑周期
HighLevel+60高位阈值
LowLevel-60低位阈值
SignalBar1信号回看K线索引

同类 EA:动量

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

订阅每周 Arena 周报

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