EA-14380 · 动量
Exp_Laguerre_ROC
该EA基于Laguerre ROC自定义指标进行交易,当指标颜色缓冲区向上转至4级时开多仓,向下转至0级时开空仓。它使用可配置的超买/超卖水平(0.75/0.25)和gamma平滑参数生成信号,并对多空仓的开仓和平仓分别提供独立控制。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
该EA使用Laguerre滤波器平滑的速率变化(ROC)指标作为核心策略。入场条件:当指标颜色缓冲值从低于4变为4时触发买入信号,从高于0变为0时触发卖出信号,这代表动量方向发生了明确的转变。出场条件:当指标颜色缓冲值低于2时平掉多仓,高于2时平掉空仓,这是一种趋势衰竭的出场逻辑。仓位管理通过MM参数控制风险比例,默认为0.1,并支持LOT和MARGIN两种仓位计算模式。资金管理方面,EA设置了固定的止损(1000点)和止盈(2000点),止盈是止损的2倍,体现了趋势跟踪中让利润奔跑的理念。策略还使用了IsNewBar机制确保每个K线只计算一次信号,避免重复入场,同时允许通过BuyPosOpen/SellPosOpen等布尔参数灵活控制交易方向。
优势
- 使用Laguerre滤波器平滑ROC信号,能有效减少假信号和噪音干扰
- 多空方向和开平仓均可独立控制,灵活性高
- 采用新K线检测机制避免同根K线重复交易
- 止损止盈比例2:1,符合趋势跟踪的风险回报原则
劣势
- 止损1000点和止盈2000点对于H8周期来说数值较大,可能不适合所有品种
- 缺少持仓检查逻辑,可能在已有同方向仓位时重复开仓
- 没有点差过滤机制,在点差较大的品种上可能造成不利入场
- 信号依赖自定义指标的颜色缓冲区(整数级别0-4),逻辑不透明且难以回测验证
改进建议
- 增加持仓检查逻辑,避免同方向重复开仓导致仓位过重
- 添加点差和波动率过滤条件,提高入场质量并适应不同品种
- 将固定止损止盈改为ATR动态止损止盈,以适应市场波动性变化
风险评估
总体风险: 中等
- 缺少持仓数量检查,可能在同方向重复开仓导致风险敞口过大
- 固定止损1000点在某些高波动品种上可能仍然不够,而在低波动品种上则过于宽松
- 依赖外部自定义指标文件,若指标缺失EA将无法运行但已有初始化检查
评估得分
代码质量3.0
策略逻辑3.0
风险管理2.0
稳健性3.0
创新性3.0
文档1.0
综合2.5
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
MM | 0.1 | 风险资金比例或手数 |
MMMode | LOT | 仓位计算模式(手数/保证金) |
StopLoss_ | 1000 | 止损点数 |
TakeProfit_ | 2000 | 止盈点数 |
Deviation_ | 10 | 最大滑点偏差 |
BuyPosOpen | true | 允许买入开仓 |
SellPosOpen | true | 允许卖出开仓 |
BuyPosClose | true | 允许买入平仓 |
SellPosClose | true | 允许卖出平仓 |
InpInd_Timeframe | PERIOD_H8 | 指标时间周期 |
SignalBar | 1 | 信号计算K线索引 |
vPeriod | 5 | ROC计算周期 |
gamma | 0.500 | Laguerre平滑参数 |
UpLevel | 0.75 | 超买水平(百分比) |
DnLevel | 0.25 | 超卖水平(百分比) |
同类 EA:动量
回测是历史模拟,不代表未来收益,不构成投资建议。