黄金网格锁仓EA 源码免费分享 MT4(对冲解锁+27参数中文注释,等比温和加仓不翻倍)
市面上打着"对冲解套"旗号的 EA,十个里有九个是单边马丁换了层皮——所谓对冲只是亏到扛不住时补一张反向单撑场面,锁完之后怎么解、什么时候认亏、手数怎么收,代码里根本没写。这一套不一样:1394 行 MT4 完整源码,网格加码、浮亏锁仓、锁单区分批解锁三层结构各自独立,27 个参数全部中文注释,手数递增和封顶都是显式写死的,不是"跑起来再说"。文件已转 UTF-8 编码,体积从 75KB 精简到 37KB,拖进 Experts 编译即可运行,安装干净无多余钩子。
1、产品定位
网格加码 + 浮亏锁仓 + 锁单区分批解锁的组合型 EA。开仓按 Grid=200 点间距加层,手数以 LotIncreasement=1.1 等比温和递增——注意这不是翻倍马丁,50 层封顶 MaxOrders=50,且有 MaxLots=0.8 手数硬上限,层数再多手数也不会失控。浮亏到 LossWhenBeginLock=-200 触发反向锁仓,锁单区每走 LockGrid=20 点继续加锁、最多 40 张(MaxLockOrders),每张锁单单独 20 点止盈(LockOrderTakeProfit)——锁单是分批平、分批落袋,不是等一个大方向回来一把清。
2、安装与运行要求
MT4 平台。源码 .mq4 放 MQL4\Experts\,MetaEditor 编译后挂图并允许自动交易;不想装编译器可直接用附件里的 .ex4 编译件挂图。源码 1394 行,编译 0 错误(15 条警告全部是未检查 OrderClose 返回值与类型转换,不影响运行),实盘逻辑已实测可正常运行。
3、参数与风险提示
Lot 0.01 | TakeProfit 50 | TakeProfitByTotalProfit 50 | Grid 200 | LotIncreasement 1.1 | MaxLots 0.8 | MaxOrders 50 | HegeLot 0.5 | LockLot 0.5 | LossWhenBeginLock -200 | LockGrid 20 | LockOrderTakeProfit 20 | MaxLockOrders 40 | MaxSpread 35。
风控配置:点差超 35 不开新单、周末自动停单、NoOrdersBeforeNewHour / NoOrdersAfterNewHour 时段静默过滤,避免在跳空和高点差里加仓。风险必须说清楚:锁仓型 EA 的真实成本是保证金占用而不是浮亏——0.01 起步跑到 50 层再加 40 张锁单,占用明显高于单边 EA,1:500 杠杆建议 2000 美金以上再跑 0.01,账户小就别把层数开满。四个魔术号 OrderMagicM / H / L / T 分别对应多单、锁单、空单、篮子,各自不同,改参数时不要设成同一个值,否则单子会混在一起。
4、适用品种与使用建议
主战场是黄金(XAUUSD)。Grid=200 的点值按平台报价位数换算,2 位和 3 位报价平台的差距是 10 倍,换平台前务必先核对。建议先小手数试跑,熟悉锁仓解锁节奏后再调层数与锁单参数。源码是完整的 .mq4,可以直接在 MetaEditor 里编译、改参数、加自己的过滤条件;附件同时附了一份编译好的 .ex4,开箱即可挂图。 |
-
-
黄金对冲EA.mq4
37.72 KB, 下载次数: 0, 下载积分: 活跃度 -5
售价: 20 H币 [记录]
[购买]
完整源码(MT4)
-
-
黄金对冲EA.ex4
39.35 KB, 下载次数: 0, 下载积分: 活跃度 -5
售价: 5 H币 [记录]
[购买]
编译件(MT4,可直接挂图)
|
|
|
|
|
|
|
D
|
参数里的 MaxLots=0.8,想确认是限制每张网格单,还是整个篮子的累计手数?HegeLot=0.5 和 LockLot=0.5 的锁仓单是否也受这个上限约束?因为还有50层网格和最多40张锁单,单笔封顶与总持仓封顶对应的保证金压力差别很大,建议把限制范围补充清楚。 |
|
|
|
|
|
|
|