系统交易 게시글

深入解析最受欢迎的MACD交易策略 - 适用于MetaTrader 5

첨부파일
61998.zip (6.06 KB, 다운로드 0회)


今天我们来聊聊一款基于MACD交叉策略的交易专家顾问(EA)。这款EA在网上引起了广泛关注,视频观看次数超过350万次,足以证明它的受欢迎程度。它不仅有趋势过滤,还能确认支撑和阻力位,逻辑建立在最常见的策略解释之上,并且使用了标准指标。代码中有详细的注释,逐行解释,让你轻松上手。

策略组成部分非常简单:

  • MACD交叉:使用标准的MACD设置(快速:12,慢速:26,信号:9)来检测动量的变化:

  • 趋势过滤:采用200周期移动平均线来过滤交易:只有当价格在均线之上时才允许买入,价格在均线之下时则允许卖出。

  • 支撑/阻力条件:只有当价格最近触及关键的支撑或阻力位时,才允许进行交易。这些关键水平是通过一个自定义的支撑阻力指标(作为外部依赖项)来检测的,基于最近10根和20根K线的相对高点和低点。

  • 信号有效期:为了避免因时间错位而错过交易机会,EA使用一个可配置的时间窗口来“记住”支撑/阻力和MACD信号(SignalValidity参数)。

  • 风险管理:止损设置在距200均线一定的点数(由用户指定),而止盈则自动计算为止损距离的1.5倍。


输入参数

参数描述
SignalValidity (int)信号出现后保持有效的蜡烛数量(默认:7)
Lotsize (double)每个订单的交易量
SLPointDistanceFromMA (int)止损位与均线之间的距离(以点为单位)


过去两年GBPJPY的回测结果


策略可视化


输入参数



연관 포스트

댓글 (0)