产品概述
本EA核心设计理念是将经典的趋势跟踪指标——抛物线转向系统(Parabolic SAR)与动态网格加仓策略相结合,旨在捕捉市场趋势行情中的持续利润,并通过内置的多层级风险控制机制管理潜在的回撤风险。
该EA并非简单的马丁格尔策略,而是基于明确的趋势信号进行方向性开仓。当Parabolic SAR指标在特定时间周期(默认为H1)上连续发出同向信号(例如连续两根K线均为看涨信号)时,EA才会建立初始头寸。这种设计有效避免了在震荡行情中频繁开仓,提高了入场信号的可靠性。
EA提供免费版与专业版两个授权版本。免费版旨在让用户体验核心策略逻辑,无时间与账号限制,但交易品种被限定于EURUSD、AUDUSD、NZDUSD三个主流直盘。专业版则解锁了对EURUSD、GBPUSD、AUDUSD、NZDUSD、AUDNZD、AUDCAD、NZDCAD、CADCHF、USDCAD、EURGBP、USDCHF、CHFJPY等多个主流与非主流货币对的全面支持,满足多元化交易需求。
参数与功能

开仓信号与趋势识别
EA的交易决策完全依赖于一个自定义的Parabolic SAR指标,用户可通过 Step(步长,默认0.02)和 Maximum(最大值,默认0.2)两个参数调整指标的灵敏度。
加仓逻辑与仓位管理
EA的核心竞争力在于其精细化的动态加仓系统,该系统包含手数与间距的双重动态调整。
首单等比加仓算法
加仓手数并非固定,而是基于首单手数进行等比计算。这种算法使得仓位随着逆势加仓次数的增加而呈指数级增长,旨在摊薄成本的同时,在趋势反转时快速挽回损失。
混合动态间距模式
加仓间距同样采用动态设计,而非一成不变的固定点数。该模式分为两个阶段:
固定间距阶段:在订单数量未达到 启用动态间距值(默认6)之前,EA使用固定的 加仓间距(默认100点)作为加仓阈值。
动态递增阶段:当订单数量达到或超过 启用动态间距值 后,后续每一层的加仓间距将按照公式 动态间距 = 动态间距起始值 × (间距递增乘数值 ^ 递增次数) 进行计算。这意味着随着持仓层级的加深,EA会拉大下一次加仓所需的距离,从而在极端行情下保留更多的资金缓冲空间,避免过早耗尽保证金。
风险控制与减仓机制
为了平衡风险和收益,EA设计了多层次的减仓和平仓策略,尤其针对网格交易中最棘手的“浮亏”问题。
首尾对冲减仓策略
当同一方向的订单数量超过 减仓起始单量(默认5)时,EA会启动“最高价与最低价对冲减仓”。它会寻找该方向持仓中,开盘价最高和最低的两张订单。当这两张订单的综合浮动盈亏(含库存费)达到 (最高仓位+最低仓位) * 减仓盈利比例 时,EA会将这两张订单同时平仓。此策略旨在锁定网格两端订单的相对盈利,降低整体持仓成本和风险敞口。
最大盈利对冲首损减仓策略
当订单数量进一步增加时,EA会执行更高级的风险控制。它会找出当前持仓中盈利最大的两张订单以及亏损最大的首张订单(即最早开仓的订单)。当这三张订单的总盈亏之和大于其总仓位的 减仓盈利比例 时,EA会将它们一并平仓。此举意在利用强势订单的利润来覆盖最弱势订单的亏损,实现仓位结构的优化。
总体盈利平仓
作为最终防线,EA会监控同一方向所有持仓的总体盈亏。当 总浮动盈亏 > 总持仓仓位 * 总体盈利比例 时,EA会将该方向的所有订单一次性全部平仓,落袋为安。
回测优化与账户监控
为确保策略评估的准确性,EA内置了 回测一致性 开关。开启后,EA仅在每根1分钟K线开始时执行一次交易逻辑,极大地减少了回测与实盘之间因Tick频率不同而产生的信号差异。此外,EA还提供了一个美观的图形化信息面板,在非回测模式下,实时显示账户余额、净值、浮动盈亏以及当前EA的授权版本信息,方便用户直观监控账户状态。
回测效果
