产品概述
本系统提供了免费版与专业版两种授权模式。免费版旨在让用户体验核心策略逻辑,支持在 EURUSD、AUDUSD、NZDUSD 三个主流直盘品种上进行回测与实盘交易。专业版则解锁了包含 GBPUSD、USDCAD、XAUUSD 在内的更多主流货币对及黄金品种,适用于更广泛的交易环境。
该EA的核心设计哲学并非追求单一方向的重仓押注,而是通过构建有序的网格仓位,利用市场价格的波动性,在行情反转或回调时实现整体仓位的盈利退出。它尤其适用于具有明显震荡或趋势性回调特征的行情,是一套强调纪律性与风险管理的中长线交易系统。
参数与功能

入场逻辑与加仓机制
系统的入场决策依赖于一个名为 “Choppiness JMA” 的自定义震荡指数指标。该指标基于特定周期(默认55)的价格波动率计算,并通过 Jurik Moving Average 进行平滑处理,用以判断市场当前处于趋势状态还是震荡状态。
初始开仓:当震荡指数在连续两根K线上均指示出明确的趋势方向时(例如,均为多头信号),EA将在当前价位顺势建立首笔头寸。首笔头寸的手数由 初始手数 参数决定。
动态等比加仓:一旦建立首单,EA会根据预设的 加仓倍率 和 加仓间距 进行逆势加仓。例如,对于多头头寸,每当价格下跌超过设定的间距时,系统便会自动增加一笔新的买单。
加仓间距:支持动态调整。您可以通过 启用动态间距值、动态间距起始值 和 间距递增乘数值 来设定一个递增规则。这意味着随着持仓层数的增加,后续加仓的距离会逐渐拉大,有效避免了在极端单边行情下仓位过度集中。
加仓手数:采用“首单等比”算法,即后续每一层的加仓手数都是基于首单手数乘以加仓倍率的N次方计算得出,确保了资金管理的科学性与风险可控性。
风险控制与减仓策略
为了管理网格策略中潜在的浮亏风险,系统设计了多层次的减仓机制,力求在不依赖大规模单边行情的情况下实现稳定盈利。
最高价与最低价对冲减仓:当某一方向的持仓数量达到 减仓起始单量 后,系统会持续监控该方向持仓中,价格最高(成本最差)和价格最低(成本最优)的两笔订单。若这两笔订单的总浮动盈利达到一定比例(由 减仓盈利比例 参数设定),系统将同时对这两笔订单进行平仓,锁定部分利润并降低整体持仓成本。
最大盈利与首单亏损对冲减仓:作为更深层次的风险管理,当持仓数量进一步增加,系统会寻找当前盈利最多的两笔订单和亏损最多的首笔订单。当这三笔订单的组合盈利达到条件时,将它们一并平仓。这种“去弱留强”或“截断亏损,让利润奔跑”的思路,有助于优化持仓结构。
总体盈利平仓:系统会实时计算同一方向上所有持仓的总盈亏。当总浮动盈利超过总持仓市值的 总体盈利比例 时,将一键平掉该方向上的所有订单,实现整个交易回合的结束。这是最核心的止盈策略,确保整个网格在获得可观利润后能够顺利退出。
系统适配与辅助功能
为了适应不同交易环境和用户习惯,EA集成了多项实用功能。
回测一致性:开启此功能后,EA仅在新K线开始时执行交易逻辑,这能极大提高历史回测结果与实际交易表现的一致性,使策略评估更具参考价值。
交易过滤:通过 加仓间隔周期 参数,用户可以设定加仓操作的时间粒度,避免在极短时间内因价格毛刺而频繁加仓。
账户信息面板:EA会在图表左上角创建一个半透明的信息面板,实时显示账号余额、净值、浮动盈亏、授权版本等关键信息,方便交易者直观监控账户状态。
订单管理:支持自定义 订单幻数 和 订单注释,便于在同一账户下运行多个EA时进行区分和管理。同时,系统内置了 获取填充模式 函数,能自动适配经纪商支持的订单执行类型,确保交易指令顺利成交。
EA效果
