Martingale Dual Basket MT5
- 专家
- 版本: 1.201
- 激活: 5
Martingale Dual Basket MT5
运行原理
本 MT5 EA 在对冲账户中分别管理 BUY 和 SELL 网格篮子,采用马丁格尔手数倍增。立即入场模式在满足条件的 tick 上开仓。Step 同时决定首单止盈距离及逆向加仓间距,间距从最近成交价计算。第二层起,EA 根据该方向的预估净金额目标,为该方向所有仓位计算共同止盈价。篮子关闭后,该方向独立重新开始,除非已暂停。买卖开仓价因点差而不同。本版本不含成对重置、双向合并盈利平仓、新闻过滤或自动回看间距。
货币单位与美分账户
Money factor 是单位乘数,不是余额。篮子目标 = (InpBasketProfit + InpProfitBuffer) × InpMoneyUnitsPerMajor,以账户记账货币计价。真实 USC 账户上,目标 10、系数 1 表示 10 USC;系数 100 表示 1,000 USC。余额为 1,000 USC 时,不要把系数设成 1,000。核实账户货币、合约大小、tick 价值、手数步长、杠杆及费用。系数也影响紧急亏损阈值和预估平仓佣金。尚未确定安全最低资金或达到盈利所需时间。
暂停、重启与排查
MANAGE_EXISTING_ONLY 阻止首单及新增层,但继续符合条件的篮子管理;不是立即全部平仓。关闭 Algo Trading 会停止 EA 交易操作,包括虚拟退出。关闭 MT5 或移除 EA 也会停止管理。经纪商已接受的服务器 TP/SL 仍有效,但虚拟目标需要连接中的终端或正确设置的 VPS。手动部分平仓可能触发该方向剩余篮子关闭。若只有单方向交易,请检查 Direction、点差、保证金、交易权限、挂单、日志及 HALTED 状态。ResetSafetyHalt=true 会在重新初始化时清除保存的暂停状态,但不会修复原因。旧图表参数或预设可能覆盖新默认值。
风险与测试状态
默认手数为 0.01、0.02、0.04、0.08、0.16、0.32,每方向合计 0.63,双向最多可能为 1.26。65 × 0.1 = 6.5 价格单位。FinalSLPips=0 时,在第六层形成后,共同 SL 距最近成交价 65 个 EA pip。第一至第五层没有此策略的 SL,除非其他保护先介入。保证金或手数限制可能提前关闭篮子并暂停。TP 为估算,滑点、跳空、费用和执行失败会改变实际结果。马丁格尔可能导致重大损失,包括全部本金。本发行版没有经验证的长期实盘记录;之前的成对重置测试不是本产品业绩。不保证盈利。
支持与许可
通过产品评论或 MQL5 私信获取支持。提供版本、交易品种、账户货币、对冲/净额模式、相关参数、时间以及隐藏个人信息后的 Experts/Journal 错误。不要发送密码或身份证件。Market 许可仅供个人使用,不授予源码所有权或转售权;激活保护适用于 Market 交付的文件。安装与参数支持不包含代客管理账户。严重错误修复和平台兼容义务遵循 MQL5 规则,不以三个月为限。文档有十种语言;EA 输入及运行消息仍为英文。
输入 / MT5 标签
| 输入 / MT5 标签 | 默认值 | 说明 |
|---|---|---|
| InpSymbol | "" | 留空使用图表品种;非空值必须与图表完全一致。 |
| InpTimeframe | PERIOD_M5 | 仅控制 ENTRY_NEXT_BAR 时间;默认 M5,立即模式按 tick 管理。 |
| InpDirection | BOTH_DIRECTIONS | BOTH_DIRECTIONS 分别管理双向;BUY_ONLY/SELL_ONLY 限制新开仓方向。 |
| InpFirstEntry | ENTRY_IMMEDIATE | ENTRY_IMMEDIATE 立即等待合格 tick;ENTRY_NEXT_BAR 等新 bar;MANAGE_EXISTING_ONLY 也禁止加层。 |
| InpMagic | 26091801 | 非零仓位标识。独立实例使用不同 magic;篮子未关闭时不要修改。 |
| InpAllowRealAccount | true | true 在其他权限允许时启用实盘;false 也阻止实盘已有仓位的 EA 交易管理。 |
| InpStartLot | 0.01 | 首单手数,必须符合经纪商最小手数及步长。 |
| InpMultiplier | 2.0 | 每层 = StartLot × Multiplier^(层数−1),向下取整到手数步长。 |
| InpMaxLayers | 6 | 每方向最大层数,包含首单;默认六层共 0.63 手。 |
| InpPipSize | 0.10 | 一个 EA pip 的价格大小;0.1 时 65 pip 等于 6.5 价格单位。 |
| InpStepPips | 65.0 | 首单 TP 与逆向加仓距离共用此值;距离从最近成交价计算。 |
| InpMaxBasketLots | 0 | 0 关闭额外手数上限;正值必须覆盖每方向计划总量,否则初始化失败。 |
| InpBasketProfit | 10.0 | 两层及以上单方向的预估净金额目标,乘以货币系数;不是双向合计目标。 |
| InpFinalSLPips | 0.0 | 0 跟随 Step;正值指定最大层之后共同 SL 的独立 pip 距离。 |
| InpMoneyUnitsPerMajor | 1.0 | 货币单位乘数,不是余额;直接使用记账单位时为 1,主货币转真实美分记账时可为 100。 |
| InpCloseCostPerLot | 0.0 | 每手预估未来平仓佣金,乘货币系数;已记账费用已计入,勿重复。 |
| InpProfitBuffer | 0.0 | 加入篮子目标的额外金额缓冲,之后乘货币系数。 |
| InpMaxBasketLoss | 0.0 | 0 关闭虚拟紧急亏损阈值;正值乘货币系数,按方向应用。 |
| InpMaxSpreadPips | 5.0 | 仅新单/加层的点差上限,单位为 EA pip;0 关闭,不禁用已有篮子管理。 |
| InpDeviationPoints | 30 | 请求的执行偏差,以经纪商 POINT 为单位,不是 EA pip;效果取决于执行模式。 |
| InpMinFreeMarginPercent | 20.0 | 预估新单后要求保留的可用保证金,占当前净值百分比;不是回撤限制。 |
| InpRetrySeconds | 3 | 拒单或平仓失败后的重试秒数,不保证成交。 |
| InpShowPanel | true | 显示英文图表面板,不改变策略。 |
| InpResetSafetyHalt | true | true 在初始化时清除保存的安全暂停;重启可能恢复交易,需先排查原因。 |
