EA-16726 · 马丁格尔
The MasterMind 2
The MasterMind 2是一个基于马丁格尔策略的EA,在初始信号触发后开仓,每次亏损后将手数翻倍,试图通过一次盈利覆盖之前所有亏损。该EA不设硬性止损,依赖马丁格尔倍投和止盈目标来平仓,连续亏损会导致仓位呈指数级增长,风险极高。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
| 品种 | 盈亏 | 年化 | 最大回撤 | 交易数 | 胜率 | 夏普 | 恢复因子 | 最长连亏 | 每笔期望 | 状态 |
|---|---|---|---|---|---|---|---|---|---|---|
| EURUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | 暂不支持转换 |
| GBPUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | 暂不支持转换 |
| USDJPY | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | 暂不支持转换 |
| XAUUSD | 0.00% | 0.00% | 0.00% | 0 | — | — | — | — | — | 暂不支持转换 |
这个 EA 从未交易的原因:转换后没有留下任何开仓规则。
由 MQL5 自动转换为 Python,所有 EA 使用同一套规则回测:按 MT5 手数计仓(外汇每手 10 万单位、黄金每手 100 盎司),1:100 杠杆,同一时间只有一张挂单,净值跌破初始资金 10% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。
爆仓风险: 偏高
- 亏损后加大仓位(马丁格尔)
- 最多可同时持有 10 个仓位
高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →
策略分析
该EA的策略核心是马丁格尔倍投法:首次开仓使用基础手数,当交易亏损时,下一次开仓手数翻倍,期望一次盈利即可回本并获利。入场条件通常基于简单的技术指标信号(如移动平均线交叉或RSI超买超卖),出场条件为止盈达到设定目标或账户权益触发保护机制。仓位管理采用固定倍数递增(通常为2倍),没有设定止损价格,仅依赖马丁格尔逻辑覆盖亏损。资金管理方面缺乏最大持仓限制和回撤保护,连续亏损可能导致手数迅速膨胀至爆仓。整体策略概念简单但在长期亏损序列下面临毁灭性风险。
优势
- 策略逻辑简单易懂,参数少,便于理解和调试
- 在短周期震荡行情中可能通过倍投快速回本并获利
- 设有最大订单数限制,一定程度上控制了极端风险
劣势
- 马丁格尔倍投在连续亏损时手数指数增长,极易导致爆仓
- 没有设定止损价格,单笔交易亏损无上限
- 缺乏回撤保护和动态手数调整机制,资金管理薄弱
- 在趋势行情中逆势倍投会加速亏损
改进建议
- 增加硬性止损和最大回撤保护,防止单笔或累计亏损失控
- 改用固定比例仓位管理(如风险百分比)替代马丁格尔倍投,降低爆仓概率
风险评估
总体风险: 危险
- 马丁格尔倍投在连续亏损时手数指数增长,可能导致账户爆仓
- 没有硬性止损,单笔交易亏损无限制
- 缺乏回撤保护和强制平仓机制
评估得分
代码质量3.0
策略逻辑2.0
风险管理1.0
稳健性1.0
创新性1.0
文档2.0
综合1.7
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
LotSize | 0.01 | 初始基础手数 |
Multiplier | 2.0 | 亏损后手数倍增系数 |
TakeProfit | 10 | 止盈点数(点) |
MaxOrders | 10 | 最大持仓订单数 |
SignalPeriod | 14 | 入场信号指标周期 |
同类 EA:马丁格尔
回测是历史模拟,不代表未来收益,不构成投资建议。