这款自动交易系统(EA)基于简单的MACD策略,结合了多种技术条件,旨在测试该策略在真实交易环境中的表现。
主要特点
标准的MACD交叉策略(当主线在零下方穿越信号线时买入,在零上方穿越信号线时卖出)参数如下:
• 快速EMA:12
• 慢速EMA:26
• 信号线:使用200周期移动平均线进行趋势过滤。如果价格高于移动平均线,则仅允许买入;如果价格低于移动平均线,则仅允许卖出。
该策略还使用价格行动:买入交易需要触及支撑位,而卖出条件则要求价格突破阻力位。这是通过一个名为Box.mq4的自定义指标实现的,该指标显示支撑和阻力水平。需要注意的是,支撑和阻力水平具有主观性。
该策略的风险管理如下:卖出交易的止损位总是设在移动平均线之上,而买入交易的止损位则设在移动平均线之下。止损水平将根据名为SLPointDistanceFromMA的输入参数进行计算。交易的止盈位为止损的1.5倍。
MACD信号和支撑/阻力信号不必同时发生。SignalValidity输入定义了这些条件在出现后保持有效的蜡烛数量。
输入参数
| 参数 | 描述 |
|---|---|
| SignalValidity (int) | 信号出现后保持有效的蜡烛数量(默认:7) |
| Lotsize (double) | 每个订单的交易量 |
| SLPointDistanceFromMA (int) | 移动平均线与止损水平之间的距离(以点为单位) |


