EA-1156 · 马丁格尔

TwoDirectionMartin

一个双向马丁格尔EA,同时在当前价格上下方放置BUY_LIMIT和SELL_LIMIT挂单。当一侧被触发且价格逆向运动时,EA通过马丁格尔逻辑重新计算总仓位以回收亏损并获利,然后将两侧重单移近当前价格并加大手数。它持续缩小挂单范围以迫使价格回到盈利区间。

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

基本信息

风险危险
爆仓风险偏高
评分★☆☆☆☆
类型交易型 EA
周期M15, H1, H4
指标—
作者"

回测结果(H1,约 1 年)

暂未回测:这个 EA 还没能自动转换。

爆仓风险: 偏高

  • 亏损后加大仓位(马丁格尔)

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

策略分析

策略概念:这是一个双向马丁格尔策略,核心思想是同时在不同方向下限价单,利用价格回归获利。入场条件:初始时在当前买价上方放置SELL_LIMIT单,在当前卖价下方放置BUY_LIMIT单,距离由KTP参数计算的TP值决定。出场条件:没有显式止损,仅依赖反向挂单被触发后的整体获利出场,通过TP距离确保每笔交易盈利点差以上。仓位管理:当一侧订单被触发后价格继续远离,ShrinkRange函数根据当前浮亏重新计算总仓位量,公式为NewTotalVol=(OldLOSS+WinPerTrade)/TP,其中OldLOSS是两侧未实现亏损之和。资金管理:使用PercentSame参数控制主方向占总仓位的比例,剩余部分分配给反向对冲单,VolumeLimitOrder限制单笔订单最大手数。该策略没有止损保护,完全依赖价格回归来平仓,在单边行情中浮亏将无限扩大,属于极高风险的马丁格尔策略。

优势

  • 双向挂单设计能在震荡行情中持续获利,利用价格来回波动的特性
  • 有单笔手数上限VolumeLimitOrder控制,避免单次下单量过大被经纪商拒绝
  • 自动缩小挂单范围的ShrinkRange机制能加速亏损回本,在价格回归时更快实现盈利

劣势

  • 无止损保护,在单边行情中浮亏将无限放大,可能导致账户爆仓
  • 马丁格尔加仓逻辑在极端行情下手数增长极快,资金消耗速度呈指数级
  • 没有新K线检查也没有持仓检查,在快速行情中可能重复下单导致仓位失控

改进建议

  • 添加最大浮亏止损线,当亏损超过账户余额一定比例时强制全部平仓
  • 加入新K线检查机制,避免同一根K线内重复触发交易逻辑

风险评估

总体风险: 危险

  • 无止损的马丁格尔策略,单边行情下浮亏无限扩大可能导致爆仓
  • 加仓手数按亏损比例计算,极端行情下手数增长极快
  • 没有最大持仓或最大亏损限制,资金管理完全依赖价格回归假设

评估得分

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

参数

参数默认值说明
KTP0.35止盈系数,以价格的百分比计算TP距离
VolumeToOrder0.10最小下单手数,也是初始开仓量
VolumeLimitOrder0.75单笔订单最大手数限制,防止单笔过大被拒单
PercentSame75.0主方向占总仓位的百分比,用于控制马丁加仓方向的手数分配

同类 EA:马丁格尔

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

订阅每周 Arena 周报

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