联系作者:微信 minghu918
**金展马丁加速版**是一款多空双向独立马丁网格EA,采用「分档位加仓」机制。
- 多单和空单各自独立运行,互不干扰
- 进场后价格每下跌/上涨一个间距,自动按倍数加仓(马丁策略)
- 加仓越深,自动切换到不同的档位参数,实现「前期激进 → 中期稳健 → 后期保守」的加仓节奏
- 整体仓位盈利达到止盈点后,一键全平,然后自动重新开单
EA启动后在图表左上角显示控制面板,包含以下按钮:
| 按钮 | 功能 |
|------|------|
| 全平仓 | 立即平掉所有多单和空单 |
| 平多单 | 只平掉所有多单 |
| 平空单 | 只平掉所有空单 |
| 多首单开 | 开启多单自动入场(绿色) |
| 多首单关 | 关闭多单自动入场(灰色) |
| 空首单开 | 开启空单自动入场(绿色) |
| 空首单关 | 关闭空单自动入场(灰色) |
**新手提示**:EA启动时多单和空单默认都是「关」状态,需手动点击「多首单开」或「空首单开」才会开始交易。
手动点击「多首单开」或「空首单开」
↓
EA以初始仓位开第一笔市价单(多/空)
↓
价格向亏损方向移动,达到加仓间距
↓
自动加仓(手数 = 上一单手数 × 加仓倍数)
加仓次数超出档位1上限 → 切换到档位2参数
加仓次数超出档位2上限 → 切换到档位3参数
↓
整体持仓盈利达到止盈点数 → 自动全平
↓
重新等待手动开启(或自动重新开单)
| 参数名称 | 默认值 | 说明 |
|---------|--------|------|
| MAGIC | 88889 | 魔术码,同一账户运行多个EA时必须各不相同 |
| 点数调整倍数 | 1.0 | 点数放大倍数。5位报价品种保持1.0;3位报价品种(如日元)可能需要设为10 |
档位1是最常用的区间,大部分交易在这里完成
| 参数名称 | 默认值 | 说明 |
|---------|--------|------|
| 多单初始开仓仓位 | 0.03 | 第一笔多单的手数 |
| 多单加仓间隔 | 180 | 价格下跌多少点后触发加仓(档位1) |
| 多单加仓倍数 | 1.3 | 每次加仓手数 = 上次手数 × 1.3(档位1) |
| 多单总体仓位止盈点数 | 100 | 多单整体持仓盈利达到100点时全部平仓(档位1) |
| 多单加仓次数 | 18 | 档位1最多加仓18次,超过后切换到档位2 |
**手数递增示例**(初始0.03,倍数1.3):
首单: 0.03
第1加:0.04
第2加:0.05
第3加:0.07
第4加:0.09
第5加:0.11
……越往后手数越大,风险随之增加
当加仓次数超过档位1上限后自动切换
| 参数名称 | 默认值 | 说明 |
|---------|--------|------|
| 多单加仓间隔_2 | 250 | 加仓间距扩大到250点,降低加仓频率(档位2) |
| 多单加仓倍数_2 | 1.3 | 加仓倍数保持1.3(档位2) |
| 多单总体仓位止盈点数_2 | 100 | 止盈点数(档位2) |
| 多单加仓次数_2 | 24 | 档位2最多加仓24次,超过后切换到档位3 |
仓位已经很重,此时降低倍数减缓资金消耗速度
| 参数名称 | 默认值 | 说明 |
|---------|--------|------|
| 多单加仓间隔_3 | 100 | 加仓间距缩小到100点(档位3) |
| 多单加仓倍数_3 | 1.2 | 加仓倍数降低到1.2,减缓风险(档位3) |
| 多单总体仓位止盈点数_3 | 100 | 止盈点数(档位3) |
| 多单加仓次数_3 | 10 | 档位3最多加仓10次 |
空单有完全对应的三组档位参数,参数名称加「空单」前缀,逻辑与多单完全相同:
| 参数名称 | 默认值 | 说明 |
|---------|--------|------|
| 空单初始开仓仓位 | 0.03 | 第一笔空单手数 |
| 空单加仓间隔 | 180 | 价格上涨多少点后加仓(档位1) |
| 空单加仓倍数 | 1.3 | 加仓倍数(档位1) |
| 空单总体仓位止盈点数 | 100 | 整体止盈点数(档位1) |
| 空单加仓次数 | 18 | 档位1最大加仓次数 |
| 空单加仓间隔_2 | 250 | 档位2加仓间距 |
| 空单加仓倍数_2 | 1.3 | 档位2加仓倍数 |
| 空单总体仓位止盈点数_2 | 100 | 档位2止盈点数 |
| 空单加仓次数_2 | 24 | 档位2最大加仓次数 |
| 空单加仓间隔_3 | 100 | 档位3加仓间距 |
| 空单加仓倍数_3 | 1.2 | 档位3加仓倍数 |
| 空单总体仓位止盈点数_3 | 100 | 档位3止盈点数 |
| 空单加仓次数_3 | 10 | 档位3最大加仓次数 |
| 参数名称 | 默认值 | 说明 |
|---------|--------|------|
| 单边大于N单达到止盈点后全平 | 18 | 单边持仓超过18单时,只要达到止盈点数就立刻全平,防止仓位过深 |
| 参数名称 | 默认值 | 说明 |
|---------|--------|------|
| 启用交易时间段限制 | true | true=只在指定时间段内允许开单;false=全天候开单 |
| 交易开始小时 | 0 | 允许开单的起始小时(平台时间,0-23) |
| 交易开始分钟 | 10 | 允许开单的起始分钟(0-59) |
| 交易结束小时 | 23 | 允许开单的截止小时(平台时间,0-23) |
| 交易结束分钟 | 50 | 允许开单的截止分钟(0-59) |
**注意**:时间限制只影响开单和加仓,**平仓逻辑不受时间限制**,随时都会执行。
| 参数名称 | 默认值 | 说明 |
|---------|--------|------|
| 启用当日盈利控制 | true | true=启用;达到当日盈利目标后全平并停止开单 |
| 当日盈利目标 | 50.0 | 当日累计盈利(美元)达到此值后,自动全平并暂停开单,次日自动恢复 |
| 参数名称 | 默认值 | 说明 |
|---------|--------|------|
| 界面缩放比例 | 1.0 | 面板整体缩放,1.0=默认,1.2=放大20%,0.8=缩小20% |
| 基础字体大小 | 12 | 面板字体大小,分辨率高的屏幕可适当加大 |
| 基础行间距 | 25 | 面板行间距,可根据屏幕分辨率调整 |
持仓单数 → 使用的档位
─────────────────────────────
0 ~ 18单 档位1(初始激进区间)
19 ~ 42单 档位2(中期加宽间距)
43单以上 档位3(深度保守区间)
**设计理念**:
- 行情刚入场时资金占用少,可以用较小间距、较大倍数快速补仓,尽早回本
- 仓位变深后资金压力大,加宽间距可以减少加仓频率,降低爆仓风险
- 三档参数可独立设置,灵活应对不同品种的波动特性
EA使用的是**整体仓位止盈**,不是单笔止盈:
- 系统实时计算当前所有多单(或空单)的**总浮动盈利**
- 当总盈利折算成点数 ≥ 当前档位的「总体仓位止盈点数」时,触发全平
- 平仓后自动重置,回到首单等待状态
**示例**:设置多单总体仓位止盈点数=100,当所有多单加在一起浮盈折合100点时,全部多单一次性平仓。
本EA含有**到期授权**机制:
- 到期后弹出提示框:「EA授权到期,如需继续使用请联系管理员」
- EA自动停止运行(不会自动平仓,已有持仓需手动处理)
- 续期请联系微信:**minghu918**
1. **安装**:将 `.mq5` 文件放入MT5的 `MQL5/Experts/` 目录,编译后拖到图表
2. **设置参数**:根据账户资金大小调整「初始开仓仓位」(建议小账户从0.01开始)
3. **确认魔术码**:同一账户多个EA同时运行时,每个EA的 MAGIC 值必须不同
4. **开启交易**:点击面板上的「多首单开」或「空首单开」按钮开始交易
5. **监控仓位**:观察面板显示的当前档位和总盈亏,确认策略运行正常
6. **手动干预**:如行情极端异常,可随时点击「全平仓」按钮人工止损
**马丁策略具有较高风险,请务必了解以下内容再使用:**
- **不设止损**:马丁策略默认不止损,行情单边趋势走得越远,亏损越大
- **仓位叠加**:每次加仓手数成倍增加,极端行情下总手数可能非常大
- **建议资金**:小仓位测试建议账户余额至少为初始手数的 **1000倍以上**(如0.01手 → 至少100美元,0.1手 → 至少1000美元)
- **品种选择**:适合震荡型品种(如黄金、欧美等),不适合单边趋势强的品种
- **慎用实盘**:建议先在模拟账户充分测试,确认参数合适后再使用实盘
**Q:EA挂上去没有反应?**
A:检查面板上多首单和空首单是否为「开」状态,默认是关闭的,需手动点击开启。
**Q:加仓间距感觉太密/太疏?**
A:调整「多单加仓间隔」参数。5位报价品种(如EURUSD),100点约等于1pip;黄金(XAUUSD)180点约等于1.8美元价格距离。
**Q:为什么止盈了但盈利很少?**
A:止盈点数是整体仓位的点数目标,前几单亏损需要后面补单来弥补,最终整体盈利为设定点数×总手数,仓位越大实际盈利越多。
**Q:点数调整倍数什么时候用?**
A:当品种是3位小数报价(如日元对:USDJPY报价如150.000),此时1点=0.001,间距参数需乘以10才有效,因此设置「点数调整倍数=10」。
**Q:EA授权到期怎么办?**
A:联系微信 minghu918 续期。到期后EA停止运行但不会自动平仓,请提前检查并续期。
扫码即可加入浪哥 EA 编程交流社。适合交流 EA 使用、参数设置、策略逻辑与运行问题。