EA-13489 · 动量

Exp_ColorSchaffWPRTrendCycle

该EA基于ColorSchaffWPRTrendCycle自定义指标进行交易,该指标将Schaff趋势周期应用于快慢两期威廉指标(WPR)上。当指标从看涨颜色区域转换时开多仓,从看跌颜色区域转换时开空仓,具有可配置的信号K线和阈值水平用于入场和出场。

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

基本信息

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

回测结果(H1,约 1 年)

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

策略分析

该EA的核心策略是利用Schaff趋势周期对威廉指标(WPR)进行双重平滑处理来识别动量方向转换。入场条件方面,当指标缓冲区1的值大于5(看涨区域)且缓冲区0的值小于6时开多仓,当缓冲区1的值小于2(看跌区域)且缓冲区0的值大于1时开空仓。出场条件方面,看涨信号同时触发卖仓平仓,看跌信号同时触发买仓平仓,实现了信号反转即平仓的机制。仓位管理支持五种模式,包括按自由保证金比例、按余额比例、按扣除亏损后保证金比例、按扣除亏损后余额比例以及固定手数。资金管理通过MM参数控制风险比例,默认0.1,配合固定止损1000点和止盈2000点来控制单笔风险。策略使用IsNewBar机制确保每个K线只计算一次信号,避免重复开仓,但缺乏额外的趋势过滤器来避免震荡行情中的频繁交易。

优势

  • 使用Schaff趋势周期对WPR进行平滑处理,能有效减少虚假信号和频繁震荡
  • 提供五种仓位管理模式,灵活适应不同风险偏好和账户规模
  • 新K线检测机制避免同一K线内重复开仓,减少过度交易风险
  • 买卖开关独立控制,可灵活配置只做单边或双边交易
  • 止损止盈参数可配置,且止盈为止损的2倍,具备正期望收益比

劣势

  • 缺乏趋势过滤器,在震荡行情中容易产生频繁的虚假信号导致连续亏损
  • 止损1000点和止盈2000点对于H4周期来说偏大,可能导致较大回撤
  • 没有点差过滤机制,高点差环境下入场成本较高
  • 依赖自定义指标文件,若指标文件缺失则EA无法运行且错误提示为乱码
  • 信号逻辑基于颜色缓冲区的硬编码阈值(5,6,1,2),缺乏自适应调节能力

改进建议

  • 增加趋势过滤器(如均线方向或ATR波动率过滤),避免在震荡行情中频繁交易
  • 增加点差过滤和最大持仓检查机制,提升交易安全性和资金管理完善度

风险评估

总体风险: 中等

  • 缺乏点差过滤,高点差环境下可能亏损入场
  • 止损止盈点数偏大,单笔亏损可能较大
  • 仓位管理依赖外部TradeAlgorithms.mqh库,其内部实现的安全性未知

评估得分

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

参数

参数默认值说明
MM0.1资金管理比例或固定手数
MMModeLOT仓位计算模式:按自由保证金/余额/扣除亏损后保证金/扣除亏损后余额/固定手数
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大允许滑点点数
BuyPosOpentrue是否允许开多仓
SellPosOpentrue是否允许开空仓
BuyPosClosetrue是否允许平多仓
SellPosClosetrue是否允许平空仓
InpInd_TimeframePERIOD_H4指标计算时间周期
Fast_WPR23快速WPR周期
Slow_WPR50慢速WPR周期
Cycle10Schaff趋势循环周期
HighLevel+60超买阈值水平
LowLevel-60超卖阈值水平
SignalBar1信号K线索引(0=当前K线,1=已完成K线)

同类 EA:动量

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

订阅每周 Arena 周报

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