产品概述
该EA融合了趋势跟踪与逆势网格两大策略流派,通过自定义的ATR趋势包络指标(ATRTrendEnvelopes)识别市场波动区间,并在此框架下执行多层级仓位管理与结构化对冲,旨在为外汇及贵金属市场提供一套具备统计学基础的自动化解决方案。
系统核心逻辑分为三层:首先,利用ATR(平均真实波幅)构建动态包络通道,当价格突破通道边界时触发初始开仓;其次,采用等比数列型加仓算法摊薄持仓成本;最后,通过基于盈亏比例的结构化对冲机制实现风险可控的盈利退出。产品分为免费版与专业版,免费版永久支持EURUSD、AUDUSD、NZDUSD三个主要直盘品种,专业版解锁GBPUSD、XAUUSD等十余个高流动性交易标的。
参数与功能

趋势识别与入场逻辑
EA的入场信号完全由内置的ATRTrendEnvelopes指标驱动。该指标基于指定周期的ATR值,在价格上下两侧构建对称包络带,分别输出上涨值(上轨)与下跌值(下轨)。
多头入场条件:当上涨值大于零且不为空值时,表明当前K线收盘价位于上轨上方,系统执行一笔市价买入订单。
空头入场条件:当下跌值大于零且不为空值时,表明收盘价位于下轨下方,系统执行一笔市价卖出订单。
参数配置:ATR计算周期控制包络线的波动率敏感度,数值越小对短期波动响应越快;通道宽度系数 决定包络线的扩张倍数,直接影响入场信号的触发频率。应用时间周期(默认H1)定义指标计算的基础时间框架,用户可根据交易品种的波动特性进行调整。
动态金字塔加仓系统
当初始仓位出现浮动亏损后,EA启动逆势加仓程序,通过结构化方式逐步降低平均持仓成本。该模块包含三个核心子算法:
间距控制:基础参数加仓间距(默认100点)设定首次加仓的价格距离。系统实时追踪当前持仓的最低开盘价(多头)或最高开盘价(空头),当不利波动幅度超过此间距时触发加仓指令。同时,加仓间隔周期(默认M15)确保每根K线内仅执行一次加仓,避免同一价位重复开仓。
等比加仓算法:加仓手数遵循几何级数增长,其中初始手数(默认0.03)与加仓倍率(默认1.2)共同决定了仓位增速。该设计使得早期加仓幅度较小,后期随层数增加快速放大,力求在一次小幅回调中即实现整体盈利。
动态间距扩展:为防止极端行情下加仓过于密集,系统引入启用动态间距值(默认6)。当加仓层数超过该阈值后,后续间距不再固定,而是以动态间距起始值(默认100)为基数,乘以间距递增乘数值(默认1.2)的幂次方逐级扩大。这一机制为资金曲线提供了额外的安全边际,避免在单边行情中过早耗尽可用保证金。
结构化对冲减仓与平仓机制
本EA不依赖传统的固定止损或止盈,而是采用基于盈亏比例的多层次对冲策略,这是其风险管理的核心创新点。
高低价对冲减仓:当同方向持仓数量超过减仓起始单量(默认5)时,系统自动定位“最高价订单”与“最低价订单”。若这两笔订单的组合浮动盈利达到其合计仓位的减仓盈利比例(默认10%),则同时平掉二者。此举旨在锁定网格两端订单的利润,同时减少持仓规模,释放保证金。
盈亏结构化对冲:在持仓层数进一步加深时,系统执行高级对冲逻辑:遍历所有订单,筛选出“最大盈利单”、“第二大盈利单”与“首单亏损单”。若这三笔订单的合计盈利同样达到减仓盈利比例阈值,则执行三单同时平仓。该策略利用盈利仓位的利润覆盖首单亏损,实现净值的平滑过渡,避免因单一巨亏订单导致整体资金曲线剧烈回撤。
总体盈利平仓:作为最终保护屏障,系统实时计算同方向所有持仓的总浮动盈亏。当总盈利超过总仓位价值的总体盈利比例(默认10%)时,一次性平掉该方向全部订单,确保利润落袋为安。
交易辅助与风控设施
回测一致性:通过检测新K线函数严格约束交易执行时机,确保EA在历史回测与实盘环境中的行为逻辑高度一致,为策略优化提供可靠依据。
账户信息面板:EA在图表左上角生成实时更新的HUD面板,展示账号余额、净值、浮动盈亏及版本授权状态,便于用户直观监控账户运行状况。
订单隔离:通过唯一的订单幻数(默认11116)和订单注释,确保EA仅管理自身生成的订单,不会与账户内其他手动或自动交易发生冲突。
EA效果
