시스템트레이딩 게시글

MACD 전략 기반 MT4 자동매매 시스템 – 효과적인 트렌드 트레이딩 완벽 가이드

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


이번에 소개할 시스템트레이딩 시스템은 간단한 MACD 전략을 기반으로 하여 여러 기술적 조건을 결합한 것입니다. 이 자동매매 시스템은 실제 트레이딩 환경에서 전략의 성능을 테스트하도록 설계되었습니다.

주요 기능

  • 표준 MACD 크로스오버 전략: 메인 라인이 신호 라인을 아래에서 위로 교차할 경우 매수 신호가 발생하며, 메인 라인이 신호 라인을 위에서 아래로 교차할 경우 매도 신호가 발생합니다. 이때의 기본 매개변수는 다음과 같습니다:
    • 빠른 EMA: 12
    • 느린 EMA: 26
    • 신호 라인: 

  • 추세 필터링을 위한 200기간 이동평균 사용. 가격이 이동평균 위에 있을 경우 매수만 가능하며, 가격이 이동평균 아래에 있을 경우 매도만 가능합니다.

  • 전략은 가격 행동도 활용합니다: 매수 거래를 위해서는 지지선에 접촉해야 하며, 매도 조건에서는 가격이 저항선을 넘어야 합니다. 이는 지지선과 저항선을 표시하는 커스텀 지표인 Box.mq4를 통해 가능하게 됩니다. 지지선과 저항선은 주관적이라는 점도 유의해야 합니다.

  • 위험 관리 전략은 다음과 같습니다. 매도 거래의 경우 스톱로스는 이동평균 위에, 매수 거래의 경우 이동평균 아래에 설정됩니다. 스톱로스 수준은 SLPointDistanceFromMA라는 입력 매개변수를 기반으로 계산됩니다. 거래의 이익 실현 목표는 스톱로스의 1.5배로 설정됩니다.

MACD와 지지/저항 신호는 동시에 발생할 필요는 없습니다. SignalValidity 입력 매개변수는 이러한 조건이 유효한 캔들의 수를 정의합니다.

입력 매개변수

매개변수설명
SignalValidity (int)신호가 나타난 후 유효한 캔들의 수 (기본값: 7)
Lotsize (double)각 주문의 거래량
SLPointDistanceFromMA (int)이동평균과 스톱로스 수준 간의 거리 (포인트 단위)

지난 1년 동안 EURUSD의 백테스트 결과

EA의 입력 매개변수

전략 시각화



댓글 (0)