EA-166 · 均值回归

BolBands

该EA基于布林带均值回归信号并结合DEMA趋势过滤进行交易。当看涨K线从下穿越下轨且DEMA上升时买入,当看跌K线从上穿越上轨且DEMA下降时卖出。持仓在反向穿越信号出现时平仓。

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

基本信息

风险高风险
爆仓风险高
评分★★☆☆☆
类型交易型 EA
周期M30, D1
指标Bollinger Bands, DEMA
作者AM2.

回测结果(H1,约 1 年)

品种盈亏年化最大回撤交易数胜率夏普恢复因子最长连亏每笔期望状态
EURUSD-26.32%-23.31%45.10%14041.70%-0.80-0.585−$20.14可靠
GBPUSD-53.73%-48.81%55.30%13741.90%-1.48-0.977−$40.37可靠
USDJPY-24.43%-21.61%38.78%13441.80%-0.75-0.638−$18.23可靠
XAUUSD-100.00%-100.00%100.00%2948.30%-0.30-1.003−$473.10账户爆仓

在 4 个有可信结果的品种中,0 个盈利。

由 MQL5 自动转换为 Python,所有 EA 使用同一套规则回测:按 MT5 手数计仓(外汇每手 10 万单位、黄金每手 100 盎司),1:100 杠杆,同一时间只有一张挂单,净值跌破初始资金 10% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。

和同类(均值回归)在同一品种上有可信结果的 EA 相比:EURUSD 好于 0%(共 30 个);GBPUSD 好于 0%(共 32 个);USDJPY 好于 3%(共 32 个);XAUUSD 好于 0%(共 31 个)

按月看

品种盈利月份占比最好的月份最差的月份
EURUSD38%+18.25% 2026-06-17.25% 2026-07
GBPUSD38%+8.71% 2026-03-20.84% 2026-07
USDJPY46%+10.81% 2026-02-12.66% 2026-05
XAUUSD67%+96.04% 2025-11-100.00% 2026-01

根据回测净值曲线计算(约每两天一个点),只统计可信结果。

爆仓风险: 高

  • 没有止损,也没有移动止损
  • 在我们的回测中爆仓(净值跌破 10%):XAUUSD

高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →

策略分析

策略核心是布林带均值回归,利用价格触及布林带上下轨后回归中轨的统计特性。入场条件:买入需前一根K线收盘价高于下轨且开盘价低于下轨(即K线从下轨下方穿越至上方),同时DEMA连续三期上升确认上升趋势;卖出则相反,需K线从上轨上方穿越至下方且DEMA连续下降。出场条件:多头持仓在K线从上轨上方穿越至下方时平仓,空头持仓在K线从下轨下方穿越至上方时平仓。仓位管理方面,使用固定手数(Lot参数),无动态仓位调整机制。资金管理存在严重缺陷——止损和止盈均设为0,完全依赖信号平仓,无任何风险保护。DEMA使用日线周期而布林带使用30分钟周期,构成多周期确认,但周期差异较大可能导致信号不同步。

优势

  • 布林带与DEMA多周期组合提供趋势过滤,减少逆势交易
  • 新K线检测机制避免同一K线内重复交易
  • K线穿越布林带的入场方式比简单价格比较更可靠,确认了实际突破行为

劣势

  • 止损和止盈均为零,缺乏基本的风险保护,极端行情可能导致巨大亏损
  • 固定手数无动态仓位管理,不适应不同账户规模和波动环境
  • DEMA使用日线周期而布林带使用30分钟周期,信号时间尺度不匹配可能导致延迟或错误判断
  • 魔术编号设为0,无法区分该EA与其他EA的订单
  • OrderSend未检查返回值,交易失败无任何处理

改进建议

  • 添加止损和止盈参数,建议止损设在布林带对侧或固定点数,止盈设在布林带中轨附近
  • 将DEMA周期改为与布林带相同或相近的时间框架,避免信号时间尺度错配
  • 添加OrderSend返回值检查和错误处理逻辑,设置非零魔术编号
  • 引入基于ATR的动态仓位管理,根据账户余额和波动率自动调整手数

风险评估

总体风险: 高风险

  • 止损为零,无任何下行保护,单笔交易亏损无上限
  • 固定手数不考虑账户风险承受能力
  • OrderSend无错误处理,交易失败时EA状态不可控

评估得分

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

参数

参数默认值说明
bands_period20布林带计算周期
dema_period20双指数移动平均线(DEMA)周期
bands_shift0布林带偏移量
deviation2布林带标准差倍数
Lot0.5交易手数

同类 EA:均值回归

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

订阅每周 Arena 周报

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