EA-12220 · 马丁格尔

Ilan 1.6 Dinamic HT

这是一个马丁格尔风格的网格EA,基于RSI和近期价格方向开仓,当现有仓位亏损超过动态点数阈值时,以指数递增的手数加仓摊平。它包含多种出场机制如追踪止损、净值止损、CCI止损和时间止损,但默认缺少强制硬止损。

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

基本信息

风险危险
爆仓风险偏高
评分★★☆☆☆
类型交易型 EA
周期M15, H1
指标RSI, CCI, Highest/Lowest
作者developing Vasiliy Sokolov.

回测结果(H1,约 1 年)

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

爆仓风险: 偏高

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

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

策略分析

该EA的核心策略是马丁格尔加仓摊平:首次入场依赖RSI指标和最近两根K线的价格方向判断,RSI低于30且价格上涨时做多,RSI高于70且价格下跌时做空。当已有仓位亏损超过动态计算的点数阈值时,EA会按LotExponent的幂次递增手数开立同方向的新仓位进行摊平。动态点数阈值通过最近Glubina根K线的最高价与最低价之差除以DEL系数计算,并受DefaultPips上下限约束。出场方面,所有仓位共享基于加权均价计算的统一止盈,另有可选的追踪止损、CCI极端值平仓、净值回撤止损和超时平仓四种保护机制。仓位管理采用指数递增手数(Lots × LotExponent^(N+1)),这属于典型的马丁格尔资金管理方式,在连续亏损时仓位会急剧放大。

优势

  • 动态点数阈值根据市场波动自适应调整,比固定间距更灵活
  • 提供多种出场保护机制(追踪止损、净值止损、CCI止损、时间止损),风险控制选项丰富
  • 代码结构清晰,模块化程度高,使用面向对象库封装交易状态和环境
  • 通过加权均价统一计算止盈,确保所有仓位整体盈利时才平仓

劣势

  • 马丁格尔加仓策略在极端行情下可能导致仓位指数级放大,存在爆仓风险
  • 默认关闭所有止损保护(UseStopLoss、UseEquityStop、UseTrailingStop、UseCCIStop均为false),裸奔风险极高
  • 追踪止损对空头仓位的逻辑有bug:stopLevel应小于currStopLoss才修改,但代码中使用了与多头相同的>比较
  • 缺少点差过滤和交易时间过滤,在流动性差或点差大的时段容易遭受滑点损失
  • 最大持仓数10配合1.4倍手数递增,在连续亏损后手数可增至0.1×1.4^11≈1.58,是初始手的15.8倍

改进建议

  • 修复空头追踪止损的比较逻辑bug,将stopLevel>currStopLoss改为stopLevel<currStopLoss
  • 默认启用至少一种止损保护机制(如净值止损),避免用户在无保护状态下运行
  • 增加点差过滤和交易时段过滤,避免在高点差和低流动性时段交易
  • 限制最大总仓位占账户净值比例,防止单品种过度集中风险

风险评估

总体风险: 危险

  • 马丁格尔手数递增策略,在持续单边行情中仓位指数级放大,极易导致爆仓
  • 默认所有止损保护均关闭,首次使用即处于无保护裸奔状态
  • 最大允许10层加仓,极端情况下手数可达初始手的15倍以上
  • 空头追踪止损存在逻辑bug,可能导致止损无法正确下移
  • 无点差过滤机制,在市场流动性差时可能以极大滑点成交

评估得分

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

参数

参数默认值说明
LotExponent1.4加仓手数倍数系数,每次加仓手数为前次乘以此系数
MaxTrades10最大同时持仓数量限制
DynamicPipstrue是否使用动态点数间距计算加仓阈值
DefaultPips120默认价格通道点数(M15周期)
Glubina24计算最高最低价的回溯K线数量
DEL3动态范围计算的除数系数
Lots0.1初始手数大小
lotdecimal1手数小数位数:0=标准手,1=迷你手,2=微型手
TakeProfit100.0基于加权均价的止盈点数
slippage30允许的滑点点数
MagicNumber2222EA唯一标识号(魔术数字)
RsiPeriod14RSI指标周期
RsiMinimum30.0RSI下限阈值,低于此值考虑做多
RsiMaximum70.0RSI上限阈值,高于此值考虑做空
UseStopLossfalse是否使用经典止损
StopLoss500.0经典止损点数
UseEquityStopfalse是否启用净值止损
EquityPercent1.0触发净值追踪的盈利百分比
TotalEquityRisk20.0最大净值回撤百分比
UseTrailingStopfalse是否启用追踪止损
TrailStart100.0触发追踪止损的盈利点数
TrailStop100.0追踪止损与当前价格的距离点数
UseCCIStopfalse是否启用CCI指标止损
CCIPeriod55CCI指标周期
CCILevel500CCI绝对阈值,超过则平仓
UseCloseByTimefalse是否启用超时平仓
MaxTradeOpenHours48持仓最大时长(小时)

同类 EA:马丁格尔

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

订阅每周 Arena 周报

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