产品概述
本EA是一款集成了趋势识别与网格加仓策略的自动化交易系统。其核心理念在于利用分形自适应移动平均线(FRAMA)指标对市场趋势进行动态研判,并以此为基础,触发单向的顺势加仓操作。EA内置了一套严谨的风控体系,通过“首尾对冲减仓”与“总体盈利平仓”双重机制,力求在捕捉趋势行情利润的同时,有效管理持仓风险。
该EA提供免费版与专业版两个授权版本。免费版旨在让用户体验核心交易逻辑,其交易品种限定为EURUSD、AUDUSD、NZDUSD。专业版则解锁了对GBPUSD、USDCHF、XAUUSD等主流外汇及黄金品种的支持,并移除了所有功能限制。两个版本均无时间或账号数量限制,体现了其开放性与实用性。
参数与功能

仓位管理与加仓策略
初始手数与加仓倍率
EA通过初始手数设定首笔开仓的基准仓位。一旦行情沿开仓方向运行,系统将启动加仓流程,每次加仓的手数由加仓倍率与前一笔首单手数共同决定,形成等比数列式的仓位增长。这种设计旨在平衡后续加仓的资金占用与潜在收益。
加仓间距与动态调整
加仓间距定义了相邻两笔订单之间的价格距离(以点数为单位)。为了适应不同波动环境,EA提供了动态间距功能。当连续加仓次数达到启用动态间距值所设定的阈值后,后续的加仓间距将从动态间距起始值开始,按照间距递增乘数值逐级扩大。这意味着在极端行情下,系统会自动拉大加仓间隔,避免在短时间内过度密集建仓,从而降低浮亏风险。
加仓间隔周期
加仓间隔周期参数用于控制加仓操作的K线时间框架。例如,设置为M15意味着,即使价格满足了加仓条件,也只有在新的15分钟K线生成时才会执行下单。这一机制确保了交易节奏的稳定性,防止因微观价格毛刺而触发无效加仓。
入场信号与趋势过滤
FRAMA指标应用
EA的核心入场信号来源于分形自适应移动平均线(FRAMA)指标。该指标能够根据市场波动的分形维度动态调整自身平滑系数,从而更敏锐地捕捉趋势的启动与转折。EA通过调用外部指标文件Fractal AdaptiveMA.ex4来获取FRAMA的数值与颜色状态。
多空入场逻辑
EA的开仓逻辑严格遵循FRAMA指标的信号:
多头入场:当当前K线的FRAMA指标值大于前一K线的指标值,且指标颜色连续两周期显示为蓝色时,系统判定为上升趋势确立,执行买入开仓。
空头入场:当当前K线的FRAMA指标值小于前一K线的指标值,且指标颜色连续两周期显示为棕色时,系统判定为下降趋势确立,执行卖出开仓。
此逻辑确保了EA只在趋势明确且得到指标确认后方才入场,避免了在盘整行情中的频繁交易。
风控与减仓机制
首尾对冲减仓
当某一方向的持仓单量超过减仓起始单量时,EA会启动“首尾对冲”策略。系统会找出当前持仓中最高价与最低价的两张订单,并持续监控它们的合计浮动盈亏。当这两张订单的总盈利达到减仓盈利比例乘以它们总仓位的数值时,系统会将这两张订单同时平仓。此举通过锁定远端与近端订单的组合利润,降低了整体持仓成本,并为后续操作释放了资金。
最大盈利对冲首单亏损减仓
当持仓数量进一步增加时,EA将启用更为复杂的减仓逻辑。系统会分别找出当前持仓中盈利金额最大的两张订单以及亏损金额最大的首单。当这三张订单的合计盈利达到其总仓位乘以减仓盈利比例时,系统会将这三张订单一次性全部平仓。这是一种“去弱留强”的高级风控手段,旨在用强势单的利润覆盖弱势单的亏损,优化整体持仓结构。
总体盈利平仓
作为最终的风险防线,EA会实时计算同一方向上所有持仓的总浮动盈亏。当总盈利超过总仓位乘以总体盈利比例时,系统会将该方向上的所有订单一次性全部平仓,实现整个交易周期的利润落袋。
其他关键设置
回测一致性:开启此选项后,EA仅在每分钟新K线生成时执行一次交易逻辑,极大地保证了历史回测结果与实际交易的贴合度。
订单幻数与注释:通过订单幻数可以为EA的所有订单添加唯一标识,便于与其他交易系统或手动订单区分管理。订单注释则用于在订单上附加来源信息。
信息看板:EA会在图表左上角自动绘制一个半透明的信息面板,实时显示账号余额、净值、浮动盈亏及授权版本等信息,方便用户随时掌握账户状态。
回测效果
