产品概述
本EA的核心方向判断基于自适应归一化 MACD(Adaptive Normalized MACD,简称 ANMACD)指标,交易执行采用动态网格加仓与多空对冲减仓机制。系统默认在 H1 周期读取 ANMACD 颜色信号产生首单,在 M15 周期按动态价格间距触发加仓,并通过多级风控逻辑主动缩减持仓风险。
EA 提供免费版与专业版两种授权:免费版仅限 EURUSD、AUDUSD、NZDUSD 三个品种,专业版支持欧系、澳系、加系等主流货币对。系统内置回测一致性开关与实时账户信息面板,兼顾策略验证与实盘监控需求。
参数与功能

核心参数配置
仓位管理参数
初始手数默认 0.03 手,加仓倍率 1.2,采用等比递增方式计算后续加仓手数,使持仓规模随逆势层数增加而逐步扩大。加仓间距默认 100 点(按品种点值计算),启用动态间距后,前 5 单使用固定间距,从第 6 单起间距按 1.2 倍递增。这种设计让早期加仓较为密集,后期逐步拉开价格距离,平衡持仓成本与潜在回撤。
减仓与盈利参数
减仓开关默认开启,当同向持仓超过 5 单时,启动最高价与最低价对冲减仓;当持仓扩大后进一步启用最大盈利与二大盈利对冲首单亏损减仓。两套减仓逻辑均以“组合浮盈超过对应仓位 × 减仓盈利比例”作为触发条件。总体盈利平仓则以全部同向持仓的总盈亏是否超过总仓位 × 总体盈利比例为准。
指标参数与周期
ANMACD 经典参数(12, 26, 9),并额外设置平滑周期 5 与归一化周期 20。系统默认在 H1 周期引用指标,加仓间隔周期默认为 M15,新 K 线检测基于 M1,确保回测与实盘行为一致。
核心功能逻辑
信号开仓
当 H1 周期 ANMACD 颜色连续两根保持同一方向(蓝色为多、棕色为空)时,系统以初始手数建立首单。仅在当前方向无持仓时执行,避免同向重复开仓。
动态加仓
持仓存在时,系统持续监测同向持仓的最低(做多)或最高(做空)开盘价。当价格逆行达到动态加仓间距时,按等比算法计算的新手数追加仓位,并限定同一根 M1 K 线内最多加仓一次,防止单根 K 线连续触发。
对冲减仓与盈利平仓
当持仓层数超过阈值且最高价与最低价两单的组合浮盈满足条件,系统同时平掉这两单,实现局部利润锁定;更深层数时,则平掉盈利最大的两单与首单亏损单,将浮盈转化为实际收益,同时压缩仓位规模。最终,若整体持仓盈利达到账户级别的比例要求,则一键全部平仓。
账户信息面板
非回测模式下,图表左上角显示账户姓名、服务器、交易账号、杠杆、余额、净值、浮动盈亏及授权版本,数据变化时局部刷新,不干扰交易执行。
总体而言,本EA是一套以 ANMACD 趋势过滤为盾、动态网格加仓为矛、多级主动减仓为风控的复合型交易系统,适合对网格交易逻辑有认知且能接受相应风险的使用者。
回测效果


