DeMarker Pending 2_5
该EA使用DeMarker振荡器识别市场的超买和超卖状态,然后在计算的价格水平放置挂单以期均值回归。它采用挂单策略,具有可配置的DeMarker阈值和挂单距离。当DeMarker信号显示极端条件时,EA自动执行交易入场,目标是从极端水平回归均值。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
| 品种 | 盈亏 | 年化 | 最大回撤 | 交易数 | 胜率 | 夏普 | 恢复因子 | 最长连亏 | 每笔期望 | 状态 |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | +6.40% | +5.54% | 2.64% | 124 | 51.20% | 1.42 | 2.42 | 6 | +$4.93 | 可靠 |
| GBPUSD | +5.88% | +5.09% | 3.56% | 124 | 49.20% | 1.05 | 1.65 | 7 | +$4.74 | 可靠 |
| USDJPY | +1.59% | +1.38% | 4.59% | 123 | 49.60% | 0.41 | 0.35 | 8 | +$1.29 | 可靠 |
| XAUUSD | +15.53% | +12.67% | 43.38% | 133 | 52.30% | 0.57 | 0.36 | 7 | +$13.64 | 可靠 |
在 4 个有可信结果的品种中,4 个盈利。
由 MQL5 自动转换为 Python,所有 EA 使用同一套规则回测:按 MT5 手数计仓(外汇每手 10 万单位、黄金每手 100 盎司),1:100 杠杆,同一时间只有一张挂单,净值跌破初始资金 10% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。
和同类(均值回归)在同一品种上有可信结果的 EA 相比:EURUSD 好于 97%(共 30 个);GBPUSD 好于 88%(共 32 个);USDJPY 好于 56%(共 32 个);XAUUSD 好于 48%(共 31 个)
按月看
| 品种 | 盈利月份占比 | 最好的月份 | 最差的月份 |
|---|---|---|---|
| EURUSD | 62% | +2.03% 2026-07 | -0.95% 2026-10 |
| GBPUSD | 46% | +5.05% 2026-03 | -1.69% 2026-05 |
| USDJPY | 54% | +1.99% 2026-07 | -2.69% 2025-11 |
| XAUUSD | 38% | +67.25% 2026-03 | -13.95% 2026-07 |
根据回测净值曲线计算(约每两天一个点),只统计可信结果。
爆仓风险: 未发现爆仓模式
代码里没有发现常见的爆仓模式,回测中账户也没有爆仓。但这不是保证,任何 EA 都可能亏钱。
高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →
策略分析
该EA的核心策略基于DeMarker振荡器的均值回归逻辑,当DeMarker指标进入超买区域(通常高于0.7)时放置卖出挂单,当进入超卖区域(通常低于0.3)时放置买入挂单。入场条件依赖于DeMarker阈值参数的设定,指标穿越极端水平时触发挂单放置逻辑。出场条件通过止盈和止损参数控制,持仓等待价格从极端水平回归。仓位管理采用固定手数方式,没有动态仓位调整机制。资金管理方面缺乏复合仓位或风险比例计算,仅依赖静态手数设定。挂单距离参数决定了入场价格与当前市价的偏移量,这为价格波动提供了一定的缓冲空间。
优势
- 使用DeMarker振荡器作为均值回归信号,逻辑清晰且基于成熟技术指标
- 采用挂单方式入场,避免了市价成交的滑点风险,同时提供了价格缓冲
- 可配置的超买超卖阈值允许交易者根据不同市场环境灵活调整策略参数
劣势
- 固定手数交易缺乏动态仓位管理,无法根据账户资金和波动率自适应调整风险敞口
- 均值回归策略在强趋势市场中会持续逆势交易,可能导致连续止损
- 缺少新K线检测机制,可能在同一信号上重复下单造成过度交易
改进建议
- 增加动态仓位管理,根据账户余额百分比或ATR波动率自动调整手数
- 添加趋势过滤器(如移动平均线),在强趋势方向与信号相反时禁止逆势入场
- 加入新K线检测和挂单状态检查,避免重复下单和订单管理混乱
风险评估
总体风险: 中等
- 均值回归策略在单边趋势行情中面临持续逆势亏损风险
- 固定手数不考虑账户资金变化,可能在小账户中造成过大风险
评估得分
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
DeMarker_Period | 14 | DeMarker指标计算周期 |
DeMarker_Overbought | 0.7 | 超买阈值,高于此值放置卖出挂单 |
DeMarker_Oversold | 0.3 | 超卖阈值,低于此值放置买入挂单 |
Pending_Distance | 50 | 挂单距离当前价格的点数偏移 |
TakeProfit | 100 | 止盈点数 |
StopLoss | 50 | 止损点数 |
LotSize | 0.1 | 固定交易手数 |
MagicNumber | 39591 | EA唯一标识魔术号 |
Order_Expiration | 0 | 挂单过期时间(0为不过期) |
同类 EA:均值回归
回测是历史模拟,不代表未来收益,不构成投资建议。