系统交易 게시글

基于MACD的MT4自动交易系统 – 全新策略与风险管理

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


这款自动交易系统(EA)基于简单的MACD策略,结合了多种技术条件,旨在测试该策略在真实交易环境中的表现。

主要特点

  • 标准的MACD交叉策略(当主线在零下方穿越信号线时买入,在零上方穿越信号线时卖出)参数如下:
    • 快速EMA:12
    • 慢速EMA:26
    • 信号线:

  • 使用200周期移动平均线进行趋势过滤。如果价格高于移动平均线,则仅允许买入;如果价格低于移动平均线,则仅允许卖出。

  • 该策略还使用价格行动:买入交易需要触及支撑位,而卖出条件则要求价格突破阻力位。这是通过一个名为Box.mq4的自定义指标实现的,该指标显示支撑和阻力水平。需要注意的是,支撑和阻力水平具有主观性。

  • 该策略的风险管理如下:卖出交易的止损位总是设在移动平均线之上,而买入交易的止损位则设在移动平均线之下。止损水平将根据名为SLPointDistanceFromMA的输入参数进行计算。交易的止盈位为止损的1.5倍。

MACD信号和支撑/阻力信号不必同时发生。SignalValidity输入定义了这些条件在出现后保持有效的蜡烛数量。

输入参数

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

去年EURUSD的回测结果

EA的输入参数

策略可视化



연관 포스트

댓글 (0)