EA-919 · 动量

Champion

该EA利用RSI超买超卖水平,在动量方向上放置挂单买入止损和卖出止损。每次开仓三笔订单,手数根据可用保证金动态计算,同时对持仓进行移动止损并跟踪修改挂单价格。止盈和止损为固定点数。

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

基本信息

分类动量
风险需谨慎
爆仓风险低
评分★★☆☆☆
类型交易型 EA
周期M15, H1, H4
指标RSI
作者AM2.

回测结果(H1,约 1 年)

品种盈亏年化最大回撤交易数胜率夏普恢复因子最长连亏每笔期望状态
EURUSD-9.34%-8.17%10.47%8543.50%-2.30-0.896−$10.99可靠
GBPUSD-2.02%-1.75%3.92%8752.30%-0.38-0.524−$2.07可靠
USDJPY+1.17%+1.01%4.15%7649.30%0.270.288+$1.35可靠
XAUUSD+105.12%+81.05%39.08%9154.40%1.572.698+$119.56可靠

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

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

和同类(动量)在同一品种上有可信结果的 EA 相比:EURUSD 好于 1%(共 68 个);GBPUSD 好于 41%(共 66 个);USDJPY 好于 68%(共 68 个);XAUUSD 好于 93%(共 75 个)

按月看

品种盈利月份占比最好的月份最差的月份
EURUSD15%+0.86% 2026-10-2.48% 2026-01
GBPUSD46%+1.69% 2026-02-2.03% 2026-01
USDJPY62%+2.37% 2026-05-1.58% 2026-02
XAUUSD77%+62.45% 2026-02-16.13% 2026-01

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

爆仓风险: 未发现爆仓模式

代码里没有发现常见的爆仓模式,回测中账户也没有爆仓。但这不是保证,任何 EA 都可能亏钱。

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

策略分析

策略概念基于RSI动量反转:当RSI低于30时认为市场超卖即将上涨,放置3笔BuyStop挂单;当RSI高于70时认为市场超买即将下跌,放置3笔SellStop挂单。入场条件是RSI穿越阈值水平,通过挂单方式在价格突破当前价位时入场。出场条件依赖固定的止盈(150点)和止损(50点),盈亏比为3:1。仓位管理采用三笔分批挂单,每笔手数为总计算手数的1/3。资金管理根据账户自由保证金动态计算手数,每2000保证金0.1手,上限15手,下限0.1手。此外,EA对持仓执行移动止损跟踪,并将远离当前价格超过20点的挂单价格拉回至距当前价20点处。

优势

  • 盈亏比为3:1,具有正期望值的潜力
  • 动态手数计算根据账户余额自适应调整仓位
  • 移动止损和挂单跟踪机制帮助锁定浮盈
  • 三笔分批挂单实现部分仓位进场的分散化

劣势

  • 止损50点远小于止盈150点但缺乏回撤保护机制,市场剧烈波动可能直接止损出局
  • 一次开3笔同方向订单增加了集中风险敞口
  • 没有新K线检查,每个tick都可能重复触发逻辑导致资源浪费
  • SellStop修改逻辑中存在重复OrderSend调用的bug
  • 挂单距离仅依赖StopLevel而没有考虑Spread变化,在滑点大时可能失败

改进建议

  • 添加新K线检查避免每个tick重复执行交易逻辑
  • 修复SellStop修改部分重复OrderSend的bug(第207行)
  • 添加最大持仓数限制和单日最大亏损限制以增强风险控制
  • 将挂单数量和距离参数外部化,允许用户自定义调整

风险评估

总体风险: 需谨慎

  • 一次开3笔同方向订单造成集中风险敞口过大
  • SellStop修改逻辑中存在重复发单的bug可能导致异常交易
  • 没有新K线检查可能在每个tick重复触发逻辑
  • 动态手数计算在高杠杆下可能产生过大仓位
  • 没有最大回撤或最大亏损限制保护

评估得分

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

参数

参数默认值说明
TP150止盈点数
SL50止损点数
RSIPeriod14RSI周期
RSILevel30RSI超买超卖阈值

同类 EA:动量

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

订阅每周 Arena 周报

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