EA-13358 · 动量

Exp_ColorJLaguerre

该EA基于ColorJLaguerre指标进行交易,该指标是经拉盖尔滤波器平滑的JMA振荡器,输出整数值表示趋势状态。当指标从状态1转为2时开多仓,从状态2转为1时开空仓,并可在反向信号时平仓。资金管理和止损止盈通过TradeAlgorithms库实现。

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

基本信息

分类动量
风险中等
评分★★★☆☆
类型交易型 EA
周期M15, H1, H4, D1
指标ColorJLaguerre, JMA, Laguerre Filter
作者—

回测结果(H1,约 1 年)

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

策略分析

该EA的核心策略基于ColorJLaguerre指标,这是一种结合拉盖尔滤波器和JMA平滑的动量振荡器,输出1或2的趋势状态值。入场条件为:当指标buffer值从1变为2时产生买入信号,开多仓并可选平空仓;当指标值从2变为1时产生卖出信号,开空仓并可选平多仓。出场条件包括止损和止盈(默认1000点和2000点),以及反向信号触发的平仓机制。仓位管理通过MM参数控制风险比例,默认0.1,并支持多种资金管理模式(自由保证金、余额、亏损保证金、亏损余额、固定手数)。策略还包含新K线检测机制以避免重复信号,并使用SignalBar参数指定信号确认的K线位置。

优势

  • 策略逻辑简洁清晰,基于离散趋势状态转换,信号明确无歧义
  • 提供灵活的资金管理模式,支持5种不同的仓位计算方式
  • 新K线检测机制有效防止同根K线内重复开仓
  • 买卖方向和开平仓均可独立开关控制,灵活性高
  • 使用拉盖尔滤波器有效减少价格噪声,信号质量较好

劣势

  • 止损1000点和止盈2000点默认值过大,可能不适合所有品种和周期
  • 缺少点差过滤,在小周期交易时可能因点差过大导致亏损
  • 依赖外部TradeAlgorithms.mqh库和ColorJLaguerre自定义指标,缺乏独立性和可移植性
  • 没有持仓检查,可能在已有同方向仓位时重复开仓
  • 指标句柄创建失败时仅打印警告但不阻止EA继续运行,可能导致空指针访问

改进建议

  • 增加持仓检查逻辑,避免同方向重复开仓导致仓位过重
  • 添加点差过滤和交易时间过滤,提升实盘适应性
  • 指标句柄创建失败时应在OnInit中返回INIT_FAILED而非继续运行

风险评估

总体风险: 中等

  • 指标句柄创建失败时未阻止EA运行,可能导致CopyBuffer调用失败并产生意外行为
  • 默认止损止盈值较大,在波动性较低的品种上可能导致不必要的风险敞口
  • 缺少持仓数量检查,可能在同方向多次开仓导致仓位过大

评估得分

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

参数

参数默认值说明
MM0.1资金管理比例/风险系数
MMModeLOT资金管理模式(自由保证金/余额/亏损保证金/亏损余额/固定手数)
StopLoss_1000止损点数
TakeProfit_2000止盈点数
Deviation_10最大滑点点数
BuyPosOpentrue是否允许开多仓
SellPosOpentrue是否允许开空仓
BuyPosClosetrue是否允许平多仓
SellPosClosetrue是否允许平空仓
InpInd_TimeframePERIOD_H1ColorJLaguerre指标时间周期
gamma0.7Laguerre滤波器平滑参数
HighLevel85超买水平阈值
MiddleLevel50中性水平阈值
LowLevel15超卖水平阈值
JLength3JMA平滑长度
JPhase100JMA相位参数
IPCPRICE_CLOSE_应用价格类型
SignalBar1信号确认K线索引

同类 EA:动量

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

订阅每周 Arena 周报

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