EA-19598 · 动量
Dealers Trade v 7.91 ZeroLag MACD
该EA基于ZeroLag MACD交叉信号进行交易,当MACD线穿越信号线时入场,采用零滞后滤波减少指标延迟。它结合了止损和止盈水平进行仓位管理,并使用Dealers Trade框架进行订单执行和交易管理。
打开交互版(权益曲线、切换品种)基本信息
回测结果(H1,约 1 年)
暂未回测:这个 EA 还没能自动转换。
策略分析
该EA的核心策略是利用ZeroLag MACD指标捕捉动量变化,ZeroLag MACD通过双重EMA去滞后算法减少传统MACD的延迟问题,使信号更及时。入场条件为MACD主线与信号线交叉,配合零轴过滤确认趋势方向,多头交叉且MACD在零轴上方时做多,空头交叉且在零轴下方时做空。出场条件包括固定止损止盈、反向信号平仓以及可选的追踪止损功能。仓位管理支持固定手数和基于账户风险的动态手数计算。资金管理方面,EA提供了最大持仓限制和单日最大亏损控制等参数,防止过度暴露风险。整体策略属于典型的动量跟踪系统,适合趋势明显的市场环境。
优势
- ZeroLag MACD有效减少传统MACD的信号延迟,提高入场及时性
- 提供基于风险的动态仓位管理,可根据账户资金自动调整手数
- 包含每日最大亏损限制和最大持仓控制,具备基本的风险防护框架
- 策略逻辑清晰易懂,参数可调性强,便于优化和回测
- Dealers Trade框架提供稳定的订单执行和滑点处理机制
劣势
- MACD类策略在震荡市场中容易产生频繁的虚假信号导致连续亏损
- 默认止损止盈为0,如果不手动设置则交易风险极高
- 缺乏市场波动率过滤机制(如ATR滤波),在低波动率时段可能产生不利入场
- 没有多时间框架确认,单一周期信号可靠性有限
- 未包含点差过滤,在高点差环境下信号质量会下降
改进建议
- 增加ATR波动率过滤和点差过滤,避免在不利市场条件下开仓
- 加入多时间框架确认机制,例如H4趋势方向与H1入场信号对齐后再入场
- 增加震荡市场识别(如ADX或布林带宽度),在横盘时暂停交易或切换策略
风险评估
总体风险: 中等
- 默认止损止盈为0,若不手动设置则完全没有风险保护
- 缺乏震荡市场过滤,MACD在横盘行情中容易频繁虚假信号
- 单一时间框架信号无确认机制,假突破风险较高
- 未设点差过滤,高点差可能直接吃掉小止盈
评估得分
代码质量3.0
策略逻辑3.0
风险管理2.0
稳健性2.0
创新性3.0
文档2.0
综合2.5
参数
| 参数 | 默认值 | 说明 |
|---|---|---|
ZeroLag_MACD_FastEMA | 12 | ZeroLag MACD快速EMA周期 |
ZeroLag_MACD_SlowEMA | 26 | ZeroLag MACD慢速EMA周期 |
ZeroLag_MACD_SignalSMA | 9 | ZeroLag MACD信号线SMA周期 |
StopLoss | 0 | 止损点数,0为不设止损 |
TakeProfit | 0 | 止盈点数,0为不设止盈 |
TrailingStop | 0 | 追踪止损点数,0为禁用 |
LotSize | 0.1 | 固定交易手数 |
UseRiskBasedLot | false | 是否启用基于风险的动态手数 |
RiskPercent | 1.0 | 每笔交易风险百分比 |
MaxPositions | 1 | 最大同时持仓数 |
MaxDailyLoss | 0 | 每日最大亏损金额,0为不限制 |
MagicNumber | 79100 | EA魔术编号用于识别订单 |
同类 EA:动量
回测是历史模拟,不代表未来收益,不构成投资建议。