产品概述
本EA是一款基于修正版朱里移动平均线(Corrected JMA)与动态网格加仓策略深度融合的自动化交易系统,该EA的核心设计理念在于:利用CJMA指标极低滞后性与优秀噪声过滤能力的双重优势,精准捕捉趋势启动信号;在趋势延续过程中,通过等比加仓与混合动态间距逐步扩大头寸规模;同时,配备一套三层递进式结构化减仓体系,在浮亏积累或趋势逆转时主动管理风险,实现盈利锁定与风险敞口的动态平衡。
EA提供免费版与专业版两种授权模式。免费版无时间与账号限制,永久支持EURUSD、AUDUSD、NZDUSD三个品种的回测与实盘交易;专业版则解锁对GBPUSD、USDCAD、XAUUSD等十余个主流品种的支持。系统内置品种白名单校验机制,并在非回测环境下自动生成实时账户信息面板,便于交易者随时监控账户状态。
参数与功能

入场信号与加仓逻辑
CJMA快慢线连续确认入场
EA通过调用自定义指标Corrected JMA获取两组核心数据:快线(缓冲区0)与慢线(缓冲区2)。入场条件要求连续两根已完成K线的快慢线位置关系保持一致,而非依赖单次穿越,这种“双K线确认”机制有效过滤了单根K线毛刺引起的假信号,确保开仓时机与中长期趋势高度同步。指标的应用时间周期独立于加仓间隔周期,可通过应用时间周期参数单独设置,通常选用H1或更高周期以获得稳定趋势判断。
等比手数与混合动态间距加仓
加仓手数采用动态首单等比算法:以该方向首单手数为基数,按加仓倍率的幂次方计算下一层手数。系统通过遍历持仓找到最早开仓的首单手数作为基准,确保加仓比例始终与初始头寸挂钩。
加仓间距采用混合动态模式:当同方向订单数量小于启用动态间距值时,使用固定的加仓间距(点数);当订单数量达到或超过该阈值后,间距以动态间距起始值为起点,按间距递增乘数值逐层指数递增。这种设计使EA在行情加速时自动拉大加仓间隔,延缓浮亏累积速度,为行情反转争取时间。
加仓时间基准控制
参数加仓间隔周期用于确定K线时间戳的更新粒度。EA在每次加仓后会记录当前K线时间,同一根K线内不会重复加仓,从而避免因价格瞬间波动导致的过度加仓。加仓条件还要求当前价格跌破多单最低开盘价减去间距,或涨破空单最高开盘价加上间距,确保加仓发生在实际价格位移之后。
风险控制与减仓体系
EA的风险管理模块由三道递进式减仓逻辑组成,在持仓深度增加时自动激活,形成完整的风险闭环。
首尾对冲减仓
当某方向持仓数量超过减仓起始单量时,系统自动识别该方向中开盘价最高与最低的两笔订单,计算二者组合盈亏。若组合盈利达到减仓盈利比例乘以两者总仓位,则同时平掉这两笔订单,锁定网格两端利润,降低整体持仓成本。此机制优先处理极端价位头寸,防止浮亏向两端扩散。
主力盈利对冲首单亏损减仓
当持仓深度进一步增加,系统进入更高级别减仓模式:找出当前方向盈利最大的两笔订单与亏损最严重的首单,计算三者合计盈亏。当合计盈利满足预设比例时,同时平掉这三笔订单,实现“摘除最大盈利、切除最大亏损”,快速缩小风险敞口,保留中间层仓位继续博弈。
总体盈利平仓
当某一方向所有持仓的总盈利超过总体盈利比例乘以总仓位时,系统一键清空该方向全部订单,完成整个交易循环的盈利目标。此参数为全局止盈线,确保在趋势末端能够及时落袋为安。
其他关键参数与辅助功能
CJMA指标参数定制
JMA周期(默认55)与价格类型(默认收盘价)允许用户根据品种特性调整指标灵敏度。周期值越大,信号越平滑可靠;周期值越小,对价格变化响应越快。建议用户通过历史回测寻找最优参数组合。
回测一致性控制
开启回测一致性后,所有交易逻辑仅在每分钟新K线生成时执行一次,确保回测与实盘行为完全一致,消除Tick级重复执行带来的偏差。这是保证策略评估准确性的关键设置。
成本与滑点模拟
手续费用与滑点设置参数用于在回测中精确模拟真实交易环境,使测试结果更具参考价值。订单幻数与订单注释便于用户区分和管理EA产生的所有订单。
实时账户信息面板
EA在非回测模式下自动于图表左上角绘制账户信息面板,显示账号姓名、服务器、杠杆、余额、净值、浮动盈亏及授权版本等关键数据,并实时更新,方便交易者随时掌握账户状态。面板采用深蓝配色,信息分层清晰,兼具实用性与美观性。
回测效果
