EA-13971 · 趋势跟踪
Exp_LaguerreFilter
该EA基于Laguerre滤波器指标进行交易,当信号线上穿滤波线时开多仓,下穿时开空仓。它使用自定义LaguerreFilter指标,通过gamma参数控制平滑程度,并包含可配置的止损、止盈和仓位管理。该策略属于趋势跟踪系统,在交叉信号时入场,在反向交叉或止损止盈时出场。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
该EA使用Laguerre滤波器指标作为核心策略,利用其两条线(信号线和滤波线)的交叉来判断趋势方向。入场条件为:当信号线从下方穿越滤波线上方时开多仓,当信号线从上方穿越滤波线下方时开空仓,使用SignalBar参数指定信号确认的K线位置。出场条件包括反向交叉信号平仓以及固定的止损(1000点)和止盈(2000点)平仓。仓位管理通过MM参数控制资金比例(默认0.1),并支持LOT和MARGIN两种仓位模式。资金管理方面,EA使用iCustom调用自定义指标,通过CopyBuffer获取指标数值,采用IsNewBar机制确保每个K线只计算一次信号,避免重复交易。整体策略逻辑清晰,属于典型的趋势跟踪交叉系统,但缺少加仓、减仓和移动止损等高级资金管理功能。
优势
- 使用Laguerre滤波器指标,该指标相比传统移动平均线具有更好的平滑性和更低的滞后性
- 采用IsNewBar机制防止同一K线内重复交易,逻辑严谨
- 提供买卖开关独立控制,灵活性好,可选择仅开仓或仅平仓
- 止损止盈参数可配置,风控基础框架完善
- Recount机制在指标数据获取失败时自动重试,增强了鲁棒性
劣势
- 缺少移动止损(Trailing Stop)功能,在趋势行情中无法锁定浮动利润
- 止损1000点、止盈2000点的固定比例可能不适合所有市场环境,缺少动态调整机制
- 没有点差过滤,在高点差环境下交叉信号可能产生虚假交易
- 缺少多时间周期确认,单一指标信号容易受震荡行情干扰产生频繁交易
- 依赖外部自定义指标LaguerreFilter,如果指标文件缺失则EA无法初始化
改进建议
- 增加移动止损功能,在趋势行情中动态跟踪利润,提高盈亏比
- 添加点差过滤和多时间周期确认机制,减少虚假信号和频繁交易
风险评估
总体风险: 中等
- 缺少点差过滤,高点差环境下可能频繁触发虚假交叉信号导致亏损
- 固定止损止盈不适应所有波动环境,低波动时止损过大,高波动时止盈不够
- 单指标交叉策略在震荡行情中容易产生连续亏损信号
评估得分
代码质量3.0
策略逻辑3.0
风险管理3.0
稳健性3.0
创新性2.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_H4 | 指标时间周期 |
SignalBar | 1 | 信号确认K线索引 |
Gamma | 0.7 | Laguerre滤波器平滑参数 |
同类 EA:趋势跟踪
回测是历史模拟,不代表未来收益,不构成投资建议。