产品概述
本EA以Causal Kernel Estimator(CKE)指标的颜色变化作为初始开仓信号,配合多层加仓、动态间距与多层级减仓逻辑,构成一套完整的趋势逆势混合型交易策略。
程序提供免费版与专业版两种授权模式,免费版仅支持EURUSD、AUDUSD、NZDUSD三个品种,专业版则覆盖EURUSD、GBPUSD、XAUUSD、USDCHF等十余个常见外汇及贵金属品种,适应不同交易者的实盘需求。
参数及功能

交易信号生成机制
指标参数与颜色判断
EA使用自定义指标“Causal Kernel Estimator”,指标周期默认为55,价格类型为收盘价,应用时间周期为H1。指标输出两条动态数组:主指标值和颜色值。该机制要求信号必须经过两根K线确认,可有效过滤单根K线的瞬时扰动。
加仓管理模块
等比例金字塔加仓
初始手数默认为0.03手,加仓倍率为1.2。当持仓方向与价格运行相反时,系统按等比算法计算下一笔加仓手数,使亏损方向仓位呈金字塔式递增,以摊平成本。
动态加仓间距
加仓间距以点数(Point)为单位。系统先使用固定间距加仓,默认100点;当同向订单数量达到“启用动态间距值”(默认为6)后,间距改为从“动态间距起始值”(默认100点)开始,按“间距递增乘数值”(默认1.2)逐层扩大,从而在市场剧烈波动时自动拉大加仓间隔,降低反复加仓的频率。
加仓频率控制
加仓操作以M15作为“加仓间隔周期”,通过记录上次加仓时的M15K线时间,确保同一根M15K线内至多只执行一次加仓,避免在短周期内连续追单。
减仓与平仓风控
最高价与最低价对冲减仓
当同向持仓数量超过“减仓起始单量”(默认5)时,系统自动筛选该方向中开盘价最高和最低的两笔订单。若这两笔订单的浮动盈亏之和大于其总仓位乘以“减仓盈利比例”(默认10),则同时平掉这两笔订单,利用首尾两端盈利覆盖中间亏损,实现局部锁盈。
最大盈利与首单亏损组合减仓
当同向持仓数量超过“减仓起始单量”一定程度时,系统从盈利订单中找出盈利最大的两单,并找到最早开仓的亏损单(按最小订单号识别)。若三者盈亏总和大于三者总仓位乘以“减仓盈利比例”,则同时平掉这三笔订单。该机制通过盈利单的浮盈来抵消首单的浮亏,主动收缩风险敞口。
总体盈利全平
EA分别统计多单和空单的总仓位与总盈亏(包含浮动盈亏、隔夜利息及模拟手续费)。当某一方向的持仓总盈亏大于该方向总仓位乘以“总体盈利比例”(默认10)时,系统将该方向所有持仓一次性全部平仓,锁定总体利润。
回测一致性与交易环境适配
新K线同步机制
开启“回测一致性”参数后,EA仅在M1周期产生新K线时执行交易逻辑,避免在回测与实盘中因tick时序差异而导致信号偏差。交易请求统一使用市价单,并自动适配当前交易品种的填充模式,提高订单执行的可靠性。
交易参数扩展
用户可独立设置“手续费用”以模拟交易成本,“滑点设置”控制最大允许偏差,“订单幻数”用于多EA隔离,“订单注释”便于订单识别。EA还内置账户信息面板,实时显示账号名称、服务器、余额、净值及浮动盈亏,方便交易者监控运行状态。
本系统逻辑清晰、参数开放,但本质上属于逆势加仓型策略,在单边极端行情中可能面临较大回撤,使用时应结合合理的资金管理与风险控制。
回测效果
