EA-165 · 马丁格尔
tootrix
该EA使用两个不同周期的TriX指标生成交易信号,将动量反转检测与马丁格尔仓位管理系统相结合。当TriX呈现V形反转形态且第二个TriX确认动量方向时开仓,亏损后通过内置马丁格尔库加倍仓位。
打开交互版(权益曲线、切换品种)基本信息
回测结果(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% 时强平。夏普比率按权益曲线计算。标为不可靠的结果仅供参考。
爆仓风险: 偏高
- 亏损后加大仓位(马丁格尔)
高:回测中爆仓,或使用马丁/网格加仓且不设止损。偏高:马丁或网格加仓但有止损,或不设止损且可同时持有多个仓位。 标签的含义和我们的发现 →
策略分析
策略概念基于TriX指标的三重平滑动量反转检测。入场条件:快速TriX出现V形底反转(t[0]>t[1]且t[1]<t[2])且慢速TriX上升时做多;快速TriX出现倒V形顶反转(t[0]<t[1]且t[1]>t[2])且慢速TriX下降时做空。出场条件依赖固定止损和止盈,止损500点止盈1500点,盈亏比3:1。仓位管理采用马丁格尔策略,通过Martingail库在亏损后加倍手数,DML参数控制初始手数大小,Ud参数控制加倍次数。资金管理方面,使用全局变量保存马丁格尔状态,确保EA重启后能恢复加仓进度。该策略仅在无持仓时开仓,每次只持有一个头寸。
优势
- 使用TriX三重平滑指标能有效过滤市场噪音,减少假信号
- 止盈止损比3:1较为合理,单笔盈利期望值较高
- 双TriX确认机制增加信号可靠性,快速周期抓反转、慢速周期确认趋势
劣势
- 马丁格尔策略在连续亏损时会导致仓位指数级增长,存在爆仓风险
- 快速和慢速TriX周期均为9,缺乏差异化确认,两个指标实质相同
- 仅限单持仓交易,在震荡行情中可能频繁止损后加倍导致资金快速消耗
- 没有点差过滤和交易时间过滤,在不利条件下仍会开仓
改进建议
- 将快速和慢速TriX周期设置为不同值(如Fast=9, Slow=21),实现真正的多周期确认
- 加入最大连续亏损次数限制和最大仓位上限,防止马丁格尔失控
- 添加点差过滤和交易时段过滤,避免在不利条件下开仓
风险评估
总体风险: 危险
- 马丁格尔仓位加倍策略在连续亏损时会导致指数级仓位增长,极易爆仓
- 快速慢速TriX周期相同导致信号确认无效,假信号概率高
评估得分
代码质量2.0
策略逻辑2.0
风险管理1.0
稳健性2.0
创新性2.0
文档1.0
综合1.7
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
DML | 1000 | 马丁格尔初始手数形状参数 |
Ud | 1 | 马丁格尔加倍次数 |
Stop | 500 | 止损点数 |
Tp | 1500 | 止盈点数 |
Slipage | 50 | 允许滑点 |
Fast | 9 | 快速TriX指标周期 |
Slow | 9 | 慢速TriX指标周期 |
同类 EA:马丁格尔
回测是历史模拟,不代表未来收益,不构成投资建议。