产品概述
该EA的核心思想在于,利用自适应拉盖尔滤波器(Adaptive Laguerre Filter)对市场行情进行动态分析,识别潜在的短期趋势方向。在此基础上,系统采用逆势加仓的网格逻辑,即在判断的趋势方向上,每当价格反向运动达到预设间距时,便进行等比加仓操作,从而摊平持仓成本。同时,系统内置了多层次的风险控制与减仓机制,力求在价格回归有利方向时,能够通过分批平仓锁定利润,最终实现整体的稳定收益。
产品在设计上充分考虑了交易的严谨性与实用性,提供了丰富的可定制参数,以适应不同交易者的风险偏好和市场环境。此外,EA特别区分了免费版与专业版,免费版支持EURUSD、AUDUSD、NZDUSD三个主流货币对的回测与实盘交易,而专业版则解锁了对更多复杂货币对的支持,以满足进阶交易者的需求。
参数与功能
免费版参数

专业版参数

本EA的功能强大且灵活,其核心逻辑主要通过以下几个关键模块实现,每个模块都配备了精细化的参数供用户调整。
开仓与加仓逻辑
这是EA执行交易指令的基础,决定了入场时机和仓位管理方式。
初始开仓信号
EA依赖名为“AdaptiveLaguerre”的自定义指标来判断初始入场点。该指标通过分析过去LookBack周期的价格数据(可选择收盘价、开盘价等多种价格类型),并结合Median参数进行自适应平滑处理,输出代表多头或空头的信号。当指标连续两根K线均显示多头信号时,EA将在当前价位建立一笔初始手数的多单;反之,连续两根空头信号则触发空单的开仓。这一机制确保了入场信号具有一定的持续性,减少了假突破带来的干扰。
动态等比加仓算法
一旦建立了首单,若价格持续朝不利方向运行,EA会启动加仓程序。加仓的手数并非固定不变,而是采用等比数列的方式计算。系统会自动识别当前持仓方向的第一笔订单(即开盘价最优的订单)的手数作为基准,后续每一笔加仓的手数采用等比加仓算法,以此类推。这种算法能在行情持续不利时,以更快的速度增加仓位,有效降低平均持仓成本。
动态加仓间距
加仓间距决定了每两笔订单之间的价格距离。EA提供了两种模式:
固定间距模式:在订单数量未达到启用动态间距值之前,系统使用固定的加仓间距(单位为点数)。
混合动态间距模式:当订单数量达到或超过启用动态间距值后,加仓间距将不再固定,而是从动态间距起始值开始,每增加一层订单,间距就乘以间距递增乘数值。这意味着随着持仓层数的增加,加仓的难度也随之增大,有效地避免了在极端单边行情中因过度密集加仓而导致的风险失控。
风控与减仓体系
稳健的风控是网格策略长期存活的关键。本EA设计了多层级的减仓和平仓机制,旨在主动管理风险并锁定利润。
最高价与最低价对冲减仓
这是一个针对持仓两端订单的精准减仓策略。当同一方向的持仓数量超过减仓起始单量后,系统会监控持仓中开盘价最高和最低的两笔订单。如果这两笔订单的综合浮动盈利(包含隔夜利息和手续费)超过了它们总仓位的减仓盈利比例,EA便会立即同时平掉这两笔订单。此举意在清除网格中风险暴露最大和最小的两个端点,锁定一部分利润,同时缩小风险敞口。
最大盈利与首单亏损对冲减仓
这是一个更为激进的减仓策略,旨在优化整体持仓结构。当持仓数量超过减仓起始单量的倍率时,系统会找出当前浮动盈利最大的两笔订单和浮动亏损最大的首笔订单。如果这三笔订单的综合盈利达到了它们总仓位的减仓盈利比例,EA将同时平掉这三笔订单。通过牺牲部分潜在利润,换取持仓结构的优化,减少未来可能出现的更大回撤。
总体盈利平仓
除了上述局部减仓策略外,EA还设定了全局止盈目标。系统会实时计算某一方向所有持仓的总浮动盈亏。当总盈利超过总持仓仓位 × 总体盈利比例时,EA将一键平掉该方向的所有订单,完成一轮完整的交易循环,落袋为安。
自适应指标与时间框架
为了提升策略在不同市场环境下的适应性,EA引入了多个时间维度和自适应计算。
自适应拉盖尔指标
核心指标AdaptiveLaguerre不仅可以通过LookBack参数调整计算周期,还能通过Median参数对自身进行二次平滑,使其对市场噪音的过滤更具弹性。用户还可以选择多种价格类型进行计算,如典型价、加权价等,以适应不同的交易风格。
双时间框架设计
EA的逻辑巧妙地运用了两个独立的时间周期:应用时间周期用于驱动自适应指标的计算和信号判断,通常是较高的时间框架(如H1),以把握主要趋势;而加仓间隔周期则用于检查是否满足加仓的价格条件,通常是较低的时间框架(如M15),以实现更精细的入场点位。这种设计使得趋势判断与具体执行分离,提高了策略的鲁棒性。
回测一致性保障
回测一致性参数的引入,确保了EA在历史回测和实盘交易中行为的一致性。开启后避免了在回测中因tick数据不完整而产生的虚假交易信号,使回测结果更具参考价值。
EA效果
