EA-15294 · 均值回归

Exp_XDPO_Histogram

该EA基于XDPO_Histogram自定义指标进行交易,该指标是去趋势价格振荡器。当直方图从下降状态转向上时开多仓,从上升状态转向下时开空仓,实现均值回归振荡器策略。

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

基本信息

风险中等
评分★★★☆☆
类型交易型 EA
周期H1, H4, D1
指标XDPO_Histogram, SMA, JJMA
作者—

回测结果(H1,约 1 年)

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

策略分析

策略概念基于去趋势价格振荡器(XDPO),通过双重平滑处理价格数据来识别价格偏离均值的程度。入场条件:当直方图前值小于更前值(下降趋势)且当前值大于前值(开始上升)时做多;当直方图前值大于更前值(上升趋势)且当前值小于前值(开始下降)时做空。出场条件:做多信号出现时平空仓,做空信号出现时平多仓,同时设有止损和止盈。仓位管理通过MM参数和MMMode枚举控制,支持按自由保证金、余额、损失保证金、损失余额或固定手数等多种模式。资金管理使用TradeAlgorithms.mqh中封装的函数,提供灵活的资金分配方案。策略依赖两重平滑算法:第一重对价格进行平滑(默认SMA周期12),第二重对振荡器信号进行平滑(默认JJMA周期5),Phase参数控制JJMA/VIDYA/AMA的敏感度。

优势

  • 双重平滑算法有效过滤噪声,信号质量较高
  • 支持9种平滑方法和9种应用价格类型,参数灵活度高
  • 内置止损止盈和滑点控制,具备基本风控机制
  • 买卖开平仓可独立控制,便于策略组合和测试
  • 使用新K线判断机制避免重复信号

劣势

  • 默认止损1000点止盈2000点过大,可能导致较大单笔亏损
  • 缺乏仓位检查机制,未检查是否已有同方向持仓可能重复开仓
  • 没有点差过滤,在高点差环境下振荡器策略容易受滑点影响
  • 依赖自定义指标文件XDPO_Histogram,缺失则无法运行
  • SignalBar=1为默认值但在非新K线时仍可能触发交易,逻辑存在潜在重复入场风险

改进建议

  • 增加持仓检查逻辑,避免同方向重复开仓
  • 添加点差过滤和交易时段过滤,减少不利条件下的交易

风险评估

总体风险: 中等

  • 无持仓检查可能导致同方向重复开仓
  • 默认止损1000点偏大,单笔风险较高
  • 振荡器策略在趋势行情中可能持续逆势亏损

评估得分

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

参数

参数默认值说明
MM0.1资金管理比例参数
MMModeLOT手数计算模式(按保证金/余额/固定手数等)
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大允许滑点
BuyPosOpentrue是否允许开多仓
SellPosOpentrue是否允许开空仓
BuyPosClosetrue是否允许平多仓
SellPosClosetrue是否允许平空仓
InpInd_TimeframePERIOD_H4指标计算时间周期
MA_Method1MODE_SMA_第一重平滑方法
Length112第一重平滑周期
Phase115第一重平滑相位参数
MA_Method2MODE_JJMA第二重平滑方法
Length25第二重平滑周期
Phase215第二重平滑相位参数
IPCPRICE_CLOSE_应用价格类型
SignalBar1信号获取的K线索引

同类 EA:均值回归

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

订阅每周 Arena 周报

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