신호등 트렌드 전략에 기반한 EA: 메타트레이더 4에서의 활용법

Mike 2015.12.11 00:42 37 0 0
첨부파일

신호등처럼 색상을 이용한 이동 평균 기반의 트렌드 전략에 대해 알아보겠습니다. 이 EA(Expert Advisor)의 목적은 전략을 역사적으로 테스트하고 유효한 파라미터를 찾는 것입니다.

이 전략은 단일 지표인 이동 평균으로 구성되어 있으며, 다음 5가지 파라미터를 사용합니다:

  • 빨강 — 기간 120, 방법 단순, 종가에 적용;
  • 노랑 — 기간 55, 방법 단순, 종가에 적용;
  • 초록 — 기간 5, 방법 지수, 종가에 적용;
  • 파란 점선 — 기간 24, 방법 지수, 고가에 적용;
  • 갈색 점선 — 기간 24, 방법 지수, 저가에 적용.

매수 신호는 이동 평균이 위에서 아래로 정렬될 때 형성됩니다: 초록노랑빨강.

매도 신호는 지표가 역순으로 정렬될 때 발생합니다: 빨강노랑초록.

가격이 파란갈색 점선 이동 평균 사이의 구간 밖에 있을 때 신호가 발생합니다.

Sell Signal

매도 신호

EA는 전략에 따라 신호를 열고, 이익 실현(Take Profit) 및 손절매(Stop Loss)는 초기 파라미터로 설정됩니다. 거래는 현재 캔들에서 모든 신호가 일치할 때 또는 다음 캔들 시작 시 열릴 수 있습니다. 이는 TimeOpenBar 파라미터에 의해 정의됩니다. 거래는 Take Profit, Stop Loss 또는 초록과 노랑 이동 평균의 교차에 의해 종료됩니다. 교차에 의한 거래 종료는 CloseProfit 파라미터로 정의됩니다. 초록과 노랑 이동 평균의 교차는 현재 캔들에서 발생하거나 다음 캔들 시작 시 발생할 수 있으며, 이는 TimeCloseBar 파라미터로 정의됩니다.

현재 캔들이 닫히기 전까지 이동 평균이 다시 그려질 수 있으며, 이로 인해 잘못된 신호가 발생할 수 있기 때문에 이벤트 발생을 현재 캔들에서 또는 닫힌 후 다음 캔들에서 설정하는 것은 테스트 결과의 질에 큰 영향을 미칩니다.

“거래 스타일” 모드는 StyleTrade 파라미터에 의해 정의됩니다. 공격적인 거래는 가격이 파란과 갈색 평균 사이의 구간에 진입한 후 전략에 따라 새로운 거래를 여는 것입니다. 보수적인 거래는 가격이 빨강과 노랑 이동 평균 사이의 구간에 진입한 경우입니다. 이는 EA가 여는 포지션의 양에 영향을 미칩니다. 모든 파라미터는 숫자로 켜고 끌 수 있습니다: 0은 파라미터가 꺼진 상태, 1은 파라미터가 켜진 상태입니다(0이 아닌 모든 숫자). 이는 EA 테스트를 위한 편의성을 제공합니다.

선택한 위험에 따라 일반적인 MM 볼륨 계산이 포함되어 있습니다.

EA 설정의 상세한 설명과 테스트 결과에 미치는 영향은 아래 동영상을 참조하세요.


추천하는 시간대는 H1입니다. EA는 2015년 현재 시장에서 GBPUSD, EURUSD, EURGBP 통화 쌍에서 긍정적인 성과를 보입니다.

GBPUSD 통화 쌍 테스트:

gbpusd

EURGBP 통화 쌍 테스트:

eurgbp

EA는 CloseProfit 파라미터가 활성화된 상태에서 Stop Loss 및/또는 Take Profit 없이 거래할 수 있으며, 이 경우 트렌드의 70%까지 수익을 얻을 수 있습니다. Take Profit과 Stop Loss 없이 EURUSD 통화 쌍에서 테스트한 결과는 다음과 같습니다:

eurusd-00

중요:

  • 이 EA는 “켜고 잊어버리기, 다시 돌아와서 끄기”식의 로봇이 아닙니다.
  • 포지션은 가격이 구간에 있을 때(StyleTrade 파라미터) 열리고, 구간에서 벗어나 신호가 일치하면 포지션이 열립니다.
  • 일부 통화 쌍이나 시장 변동성이 다른 경우 EA가 모든 예금을 잃을 수 있습니다.

개선 사항:

버전 m00013에서는 이동 평균에 대한 트레일링 스톱(Trailing Stop)이 추가되었습니다. 기본 기간은 85로 설정되어 있으며, 트레일링 스톱 설정 블록에서 변경할 수 있습니다. 기간이 짧을수록 거래가 빠르게 본전으로 돌아가지만, 트렌드의 큰 부분이 손실될 수 있습니다. 반대로, 큰 값을 설정하면 거의 모든 트렌드를 잡을 수 있습니다.

목록
댓글 0