EA-13823 · 趋势跟踪

Exp_Instantaneous_TrendFilter

该EA基于Instantaneous TrendFilter指标的交叉信号进行交易,该指标使用Ehlers风格的alpha平滑常数。当趋势滤波振荡器上穿信号线时开多仓,下穿信号线时开空仓,并设有可配置的止损和止盈水平。

打开交互版(权益曲线、切换品种)

基本信息

风险低风险
评分★★★☆☆
类型交易型 EA
周期H1, H4, D1
指标Instantaneous TrendFilter (Ehlers)
作者—

回测结果(H1,约 1 年)

暂未回测:这个 EA 还没能自动转换。

策略分析

该EA采用Instantaneous TrendFilter指标作为核心策略,这是一个基于John Ehlers瞬时趋势滤波理论的趋势跟踪系统。入场条件为:指标缓冲区1上穿缓冲区0时产生买入信号,缓冲区1下穿缓冲区0时产生卖出信号,采用相邻两根K线的交叉判定方式。出场条件包括:反向交叉信号触发平仓(买入信号时平卖仓,卖出信号时平买仓),以及固定点数的止损(1000点)和止盈(2000点)。仓位管理通过MM参数控制,默认为0.1手或账户资金的0.1%,支持手数模式和资金比例模式两种仓位计算方式。资金管理依赖TradeAlgorithms.mqh库函数实现,允许用户通过BuyPosOpen/SellPosOpen和BuyPosClose/SellPosClose参数分别控制开仓和平仓的启用状态。策略使用SignalBar参数控制信号确认的延迟,默认为1表示使用前一根已收盘K线的信号,避免未收盘K线的信号漂移问题。

优势

  • 使用Ehlers瞬时趋势滤波理论,相比简单均线交叉具有更低的延迟和更好的趋势识别能力
  • 提供了灵活的仓位管理选项,支持手数模式和资金比例模式
  • 买卖开仓和平仓可独立控制,便于灵活配置策略行为
  • 使用SignalBar=1避免未收盘K线信号漂移,提高了信号的可靠性
  • 设有固定止损止盈,具备基本的风险控制机制

劣势

  • 止损止盈为固定点数,未考虑市场波动率(ATR),在不同波动环境下效果差异大
  • 缺少点差过滤,在高点差环境下可能产生不利入场
  • 未对持仓数量进行限制,在震荡行情中可能频繁开平仓导致过度交易
  • 依赖外部自定义指标文件,部署时需确保指标文件存在
  • Alpha参数为固定值,未提供自适应调节机制,在不同市场状态下可能需要人工调整

改进建议

  • 引入ATR动态止损止盈,根据市场波动率自动调整止损止盈距离,提高策略在不同波动环境下的适应性
  • 增加点差过滤和最大持仓数量限制,减少不利条件下入场和过度交易的风险

风险评估

总体风险: 低风险

  • 固定止损1000点较大,在小周期品种上可能导致较大亏损
  • 缺少点差过滤和最大持仓限制,震荡行情可能频繁触发信号导致连续亏损

评估得分

代码质量3.0
策略逻辑3.0
风险管理3.0
稳健性3.0
创新性3.0
文档2.0
综合2.8

参数

参数默认值说明
MM0.1仓位大小参数,根据MMMode决定为手数或资金比例
MMModeLOT仓位计算模式:手数模式或资金比例模式
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大允许滑点
BuyPosOpentrue是否允许买入开仓
SellPosOpentrue是否允许卖出开仓
BuyPosClosetrue是否允许买入平仓(平卖仓)
SellPosClosetrue是否允许卖出平仓(平买仓)
InpInd_TimeframePERIOD_H4指标计算的时间周期
SignalBar1用于信号判断的K线索引,1表示前一根已收盘K线
Alpha0.07瞬时趋势滤波器的alpha平滑常数

同类 EA:趋势跟踪

回测是历史模拟,不代表未来收益,不构成投资建议。

订阅每周 Arena 周报

每周一封邮件:排名变化、新信号和新研究。不发垃圾邮件,随时可以退订。