EA-1366 · 趋势跟踪
Exp_VininI_Trend_LRMA
该EA基于VininI_Trend_LRMA自定义指标进行交易,该指标使用线性回归移动平均结合多步平滑算法。支持两种入场模式:水平突破和方向扭转,部分版本还使用ChangeOfVolatility指标作为波动率过滤。系统化地开平仓,配有可配置的止损、止盈和资金管理。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
该EA的核心策略是趋势跟踪,基于VininI_Trend_LRMA指标生成交易信号。该指标通过线性回归移动平均(LRMA)配合多步指数平滑(支持SMA、EMA、JJMA、JurX等多种平滑方法)来识别趋势方向。入场条件有两种模式:BREAKDOWN模式要求指标值突破UpLevel/DnLevel水平线,且前一根K线的指标值未突破该水平;TWIST模式要求指标方向发生扭转,即从下降转为上升或从上升转为下降。出场条件包括止损和止盈的固定点数设置,以及反向信号触发时平仓。仓位管理方面,通过MM参数控制,负值表示固定手数,正值表示占用存款比例。资金管理依赖TradeAlgorithms.mqh库中的函数执行开平仓操作。在带下划线后缀的版本中,还额外使用ChangeOfVolatility指标过滤信号,要求趋势波动强度超过MaxTrendLevel才允许入场。
优势
- 双模式入场策略提供灵活性,既可追踪水平突破也可追踪方向扭转
- 使用ChangeOfVolatility指标作为波动率过滤器,减少低波动环境下的虚假信号
- 参数化设计完善,买卖开平仓权限可独立控制,适应不同市场观点
- 采用多步平滑算法有效降噪,减少价格毛刺导致的误判
- 有新K线检测机制(CIsNewBar),避免同一K线内重复交易
劣势
- 止损止盈为固定点数,未考虑ATR等市场波动性动态调整,在不同品种上可能不适配
- 没有持仓检查逻辑,可能在已有同向持仓时重复开仓
- 依赖两个自定义指标(VininI_Trend_LRMA和ChangeOfVolatility),部署复杂且指标缺失时EA无法运行
- 缺少点差过滤,在点差较大的品种上可能造成不必要的损失
- MM参数为负值时表示固定手数的设计不够直观,容易造成误解
改进建议
- 增加基于ATR的动态止损止盈功能,使风险管理适应不同市场波动环境
- 添加持仓检查逻辑,避免同向重复开仓导致过度持仓
- 增加点差过滤和交易时间过滤,提高入场质量
风险评估
总体风险: 中等
- 没有持仓检查,可能在同方向重复开仓导致过度风险敞口
- 固定点数止损止盈不适应不同市场波动环境,在高波动市场可能被频繁止损
- MM参数的负值设计容易被误用,可能意外使用过大手数
评估得分
代码质量3.0
策略逻辑3.0
风险管理2.0
稳健性3.0
创新性3.0
文档2.0
综合2.7
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
MM | -0.1 | 交易资金占比,负值为固定手数 |
StopLoss_ | 1000 | 止损点数 |
TakeProfit_ | 2000 | 止盈点数 |
Deviation_ | 10 | 最大价格偏差点数(滑点) |
BuyPosOpen | true | 允许买入开仓 |
SellPosOpen | true | 允许卖出开仓 |
BuyPosClose | true | 允许平多仓 |
SellPosClose | true | 允许平空仓 |
Mode | BREAKDOWN | 入场算法模式:突破或扭转 |
SignalBar | 1 | 获取入场信号的K线索引 |
InpInd_Timeframe | PERIOD_H4 | 指标时间周期 |
LRMAPeriod | 13 | LRMA周期 |
MA_Method1 | MODE_SMA | 移动平均平滑方法 |
Length1 | 3 | 移动平均起始平滑深度 |
Phase1 | 15 | 移动平均平滑参数 |
MA_Step | 10 | 平滑深度变化步长 |
MA_Count | 10 | 平滑步数 |
MA_Method2 | MODE_JJMA | 指标平滑方法 |
Length2 | 20 | 指标平滑深度 |
Phase2 | 100 | 指标平滑参数 |
IPC | PRICE_CLOSE | 价格常数类型 |
UpLevel | +10 | 上水平线(范围0/+100) |
DnLevel | -10 | 下水平线(范围-100/0) |
MPeriod | 1 | 动量周期 |
Short | 6 | 短期波动率周期 |
Long | 100 | 长期波动率周期 |
MaxTrendLevel | 60 | 执行交易所需的趋势水平(0-100) |
同类 EA:趋势跟踪
回测是历史模拟,不代表未来收益,不构成投资建议。