Amazing Ver8.0  MT5 源码

Amazing Ver8.0 MT5 源码

置顶 季度会员 精选 MT5v8.0

双向挂单 + 对冲平仓 + 逆势保护 + 顺势保护 + 双 Magic 号 + 点数口径归一化,MT4 策略逻辑 1:1 迁移到 MT5,Hedging 账户专用。

浏览 1042 下载 166 文件 80.8 KB 更新 2026-10-19

详情与使用说明

AmazingMT5 Ver8.0 是一款基于多空双向对冲网格的 MT5 自动交易 EA,由原 MT4 版策略逻辑 1:1 迁移而来。

EA 在价格上方挂 BUY_STOP、下方挂 SELL_STOP,价格突破哪边,哪边成交,成交后按间距继续逆势挂单,形成双向网格。多空同时持仓时形成对冲,整体盈亏达到设定金额后全部平仓,等待下一轮。

内置逆势保护、顺势保护、整体平仓、单边止盈、金额止损、时间过滤、点数口径归一化等多层机制。

核心特色:双 Magic 号区分普通单与顺势单,MT5 无 OrderCloseBy() 时改用双腿市价平仓,策略逻辑与原 MT4 版完全等价。

核心功能
1. 双向挂单网格(核心)
价格上方挂 BUY_STOP,下方挂 SELL_STOP

价格突破哪边,哪边成交,成交后按间距继续挂下一张

多空同时持仓时形成对冲

整体盈亏达到设定金额 → 全部平仓,等待下一轮

支持首单距离、第一/第二补单间距、挂单追踪点数独立配置

2. 双 Magic 号:普通单 vs 顺势单
MAGIC_NN(普通单):2024060501

MAGIC_SS(顺势单):2024060502

原 MT4 版用订单备注 "SS"/"NN" 区分,MT5 备注不可靠,改为两个独立 Magic 号

统计、平仓、保护全部按 Magic 区分,逻辑更稳

3. 逆势保护
单边浮亏过大时,自动平掉该方向最赚 1 单 + 最亏 2 单

降低单边持仓压力,防止单边行情拖死账户

可独立开关(默认开)

4. 顺势保护
多空手数完全对锁时,自动挂顺势单(SS 单)

等待行情突破后收网

存在 SS 单且整体盈亏达标 → 全部平仓

可独立开关(默认关)

5. 手数与加仓
起始手数:默认 0.01

加仓倍率:默认 1.3(按层数指数增长)

累加手数:默认 0(可选线性累加)

最大手数:默认 10.0

最大单量:默认 50 单

6. 补仓设置
首单距离:默认 30 点

第一/第二最小距离:默认 60 / 60 点

第一/第二补单间距:默认 100 / 100 点

挂单追踪点数:默认 5 点(挂单随价格移动)

浮亏多少启用第二参数:默认 0(关闭)

单边浮亏超过多少不继续加仓:默认 100000

7. 平仓设置
整体平仓金额:默认 0.5(多空合计达标全平)

单边平仓金额:默认 2.0(单方向盈利达标平该方向)

单边平仓金额累加开关:默认开(按单数累计阈值)

止损金额:默认 0(关闭)

平仓后停止交易:默认关

整体平仓后多少秒新局:默认 0(立即)

8. 开单模式
A 开单时区模式:按图表周期,每根新 K 线只开一次

B 开单时间间距:按秒数间隔开单(默认 30 秒)

C 不延迟模式:每个 tick 都允许开单(默认)

9. 时间过滤
EA 交易时段:默认 00:00-24:00(全天)

限价时段:默认 00:00-24:00(全天)

限价时段内才启用价格限制线(高于某价不开多、低于某价不开空)

10. 点数口径归一化
MT4 与 MT5 的报价位数可能不同(如黄金 MT4 2 位、MT5 3 位)

InpPointScale 提供自动识别 / x1 / x10 / x100 四种口径

首次运行请核对面板打印的 P 值,确认点数口径正确

11. 图表面板
右上角:余额、净值、可用、多单/空单持仓、总盈亏、点差、杠杆

左上角:平多 / 平空 / 全平 三个按钮

左上角:停机提示 + 状态图标(Wingdings 图标)

图表自动套用黑底、红涨绿跌、深灰网格

12. 诊断心跳
每 20 秒输出一次阻塞原因(算法交易未开、杠杆不足、点差超限、不在时段、冷却中等)

让停机原因直接显示在图表上,不用翻日志

适用行情
适合震荡、有回调、双向波动的行情。
不适合极端单边、无回调、跳空频繁的行情。

风险提示
本 EA 属于双向网格加仓型策略,价格单边运行时会持续加仓,存在较大回撤风险。
MT5 没有 OrderCloseBy(),对冲平仓改为双腿市价平仓,每对多空单多付一次点差,这是 MT5 的固有限制。
请合理设置手数、倍率、间距、最大单量和止损金额。
建议先模拟测试 30 天以上,不保证盈利,投资有风险,盈亏自负。

2.jpg

风险提示:本站资源仅供学习研究与技术交流,不构成任何投资建议。 EA 在任何账户上运行前,请务必先在模拟账户做充分前测;任何策略都无法保证盈利。