2026
联系作者:微信 minghu918
双向挂单 + 马丁加仓 + 对锁平仓策略。
EA启动后在当前价格上下各挂一个止损单,哪边突破就跟哪边走,同时保留对侧挂单形成对锁,等待整体盈利后统一平仓,然后重新开始下一轮循环。
启动 → 上下各挂首单(BUYSTOP + SELLSTOP)
↓
价格突破某一侧 → 该侧成交进场
↓
立即补挂同向下一单(马丁加仓)
对侧挂单跟随价格移动(追踪)
↓
盈利达标 → 全部平仓 + 删除挂单 → 重新开始
以下参数名称与MT5参数面板显示一致
| 参数名称 | 默认值 | 说明 |
|---------|--------|------|
| 止损点数 | 0 | 每笔单的止损点数,0=不设止损 |
| 止盈点数 | 1000 | 每笔单的止盈点数,0=不设止盈(主逻辑由盈利目标控制,此参数当前不生效) |
| 单方向最大数量 | 88 | 预留参数,当前版本未实际限制 |
| 首单手数 | 0.01 | 旧版参数,已被"第一单手数"替代,保持默认即可 |
| 递增参数 | 1000 | 旧版参数,已被"递增距离"替代,保持默认即可 |
| 第一单手数 | 0.01 | 首轮BUYSTOP和SELLSTOP挂单的手数 |
| 起始手数 | 0.02 | 进场后第一笔补单的手数 |
| 最大开仓手数 | 1.0 | 预留参数,当前版本未实际限制 |
| 累加手数 | 0.0 | 预留参数,当前版本未使用 |
| 倍率 | 1.5 | 马丁倍率,每次补单手数 = 上次手数 × 倍率 |
| 下单量小数位 | 2 | 预留参数,当前版本未使用 |
**手数递增示例**(起始手数=0.02,倍率=1.5):
第1笔补单:0.02
第2笔补单:0.03
第3笔补单:0.05
第4笔补单:0.07
第5笔补单:0.11
……以此类推
| 参数名称 | 默认值 | 说明 |
|---------|--------|------|
| 首单距离 | 100 | 首单挂单距当前价格的点数,价格突破此距离后进场 |
| 递增距离 | 60 | 补单实际间距 = 补单间距 + 递增距离 |
| 挂单追踪点数 | 100 | 对侧挂单跟随价格移动时,始终与现价保持的点数距离 |
| 补单间距 | 1000 | 进场后补挂下一单的基础距离(点) |
| 第二补单间距 | 100 | 预留参数,当前版本未使用 |
**关于"点"的说明**:MT5中5位报价平台(如EURUSD),1点=0.00001,10点≈1pip。设置首单距离=100,相当于距现价约10pip。
| 参数名称 | 默认值 | 说明 |
|---------|--------|------|
| 单边浮亏上限(停止加仓) | 100000.0 | 预留参数,当前版本未实际限制加仓 |
| 整体平仓金额 | 4.0 | 多空对锁状态下,总盈利达到此金额(美元)时全部平仓 |
| 单边盈利目标金额 | 3.0 | 纯多单或纯空单状态下,盈利达到此金额(美元)时平仓 |
**平仓优先级**:
1. 多空同时持仓(对锁)→ 总盈利 ≥ 整体平仓金额 → 全平
2. 只有多单 → 多单盈利 ≥ 单边盈利目标金额 → 平多单
3. 只有空单 → 空单盈利 ≥ 单边盈利目标金额 → 平空单
平仓后自动删除所有挂单,等待2秒冷却后重新开始新一轮。
| 参数名称 | 默认值 | 说明 |
|---------|--------|------|
| 是否启用交易时间段限制 | true | true=按时段限制下单,false=全天候交易 |
| 交易开始小时 | 0 | 平台时间,范围0-23 |
| 交易开始分钟 | 5 | 范围0-59 |
| 交易结束小时 | 23 | 平台时间,范围0-23 |
| 交易结束分钟 | 59 | 范围0-59 |
注意:时间限制只影响下单和补单,**平仓逻辑不受时间限制**,随时都会执行。支持跨午夜时段,如设置22:00-06:00可正常工作。
| 参数名称 | 默认值 | 说明 |
|---------|--------|------|
| 魔术码 | 88889 | EA识别自己订单的标识,同一账户挂多个EA时每个设置不同数值 |
EA运行后左上角显示以下实时信息:
| 显示内容 | 说明 |
|---------|------|
| 多单数量 | 当前持有的多单笔数 |
| 空单数量 | 当前持有的空单笔数 |
| 当前净值 | 账户当前净值 |
| 多单开关 | true=允许开多单 |
| 空单开关 | true=允许开空单 |
| 计算多空总盈利 | 当前所有持仓的总浮动盈亏(含库存费) |
| obs | 当前BUYSTOP挂单数量 |
| oss | 当前SELLSTOP挂单数量 |
| 空挂单移动 | true=对侧SELLSTOP正在跟踪移动 |
| 符合交易时间 | true=当前在允许交易的时段内 |
| 交易时段 | 设置的交易时间段 |
右上角"全平仓"按钮:点击可手动触发全部平仓。
**1. 马丁风险**
倍率1.5连续补单,资金消耗极快。建议账户资金能承受至少8-10次连续补单的保证金需求,否则可能爆仓。
**2. 点数单位**
所有距离参数单位是MT5的"点",不是"pip"。5位报价平台10点=1pip,设置时注意换算。
**3. 多品种运行**
同一账户在多个品种上运行时,每个品种的EA必须设置不同的"魔术码",否则会互相干扰。
**4. 建议使用VPS**
EA需要24小时不间断运行,断线会导致挂单状态异常,强烈建议使用VPS。
**5. 授权到期**
EA内置授权日期,到期后会弹窗提示并自动停止运行,需联系作者续期。
第一单手数 = 0.01
起始手数 = 0.01
倍率 = 1.3
首单距离 = 150
补单间距 = 800
递增距离 = 50
挂单追踪点数 = 80
单边盈利目标 = 2.0
整体平仓金额 = 3.0
第一单手数 = 0.01
起始手数 = 0.02
倍率 = 1.5
首单距离 = 100
补单间距 = 1000
递增距离 = 60
挂单追踪点数 = 100
单边盈利目标 = 3.0
整体平仓金额 = 4.0
扫码即可加入浪哥 EA 编程交流社。适合交流 EA 使用、参数设置、策略逻辑与运行问题。