MetaTrader 5를 위한 EA 이동 평균: 완벽한 자동 트레이딩 도구

Mike 2018.06.16 19:20 31 0 0
첨부파일

아이디어 제공자: Aleksandr.

MQL5 코드 제공자: Vladimir Karputov.

이 EA는 기본 제공되는 MQL5\Experts\Examples\Moving Average\Moving Average.mq5를 기반으로 하고 있습니다. 새로운 기능이나 변경 사항은 다음과 같습니다:

  • 각 네 가지 신호(매수 개시, 매수 종료, 매도 개시, 매도 종료)에 대해 각각의 이동 평균 지표가 추가되었습니다. 이 지표의 매개변수는 다음과 같이 설정할 수 있습니다: 기간 (평균화 기간), 이동 (지표의 수평 이동), 방법 (평균화 방법), 가격 (지표가 계산되는 가격 유형);
  • 매수 포지션 사용매도 포지션 사용 플래그 - 각각 매수 및 매도 포지션을 열 수 있도록 활성화합니다;
  • 마지막 거래 가격 고려 플래그 - 마지막으로 닫힌 거래의 가격을 고려합니다. 이 값이 "true"로 설정되면, 새로운 매수 포지션은 마지막 거래 가격 이하에서 열리고, 새로운 매도 포지션은 마지막 거래 가격 이상에서 열립니다.

마지막으로 닫힌 포지션의 가격은 OnTradeTransaction에서 모니터링됩니다. 이 EA는 최대 하나의 포지션만 유지하므로, 네팅 및 헤징 계좌 모두에서 사용할 수 있습니다.


입력 매개변수

  • 최대 위험 비율 - 최고 위험 비율, 퍼센트로;
  • 감소 계수 - 거래 이력이 손실일 때 적용되는 감소 계수;
  • ххх: 기간 - 평균화 기간 (각 지표마다 개별 설정);
  • ххх: 이동 - 수평 이동 (각 지표마다 개별 설정);
  • ххх: 방법 - 평균화 방법 (각 지표마다 개별 설정);
  • ххх: 가격 - 지표가 계산되는 가격 (각 지표마다 개별 설정);
  • 매수 포지션 사용 - 매수 포지션 개방을 활성화하는 플래그;
  • 매도 포지션 사용 - 매도 포지션 개방을 활성화하는 플래그;
  • 마지막 거래 가격 고려 - 마지막 닫힌 거래의 가격을 고려하는 플래그;
  • 매직 번호 - EA의 고유 식별자.

기본 매개변수는 EURUSD M15, 2018.01.01부터 2018.05.03까지의 기간입니다.

EA 이동 평균


M15에서 최적화 추천

(유전자) 최적화는 "1분 OHLC" 틱 생성 모드에서 수행할 수 있습니다. 먼저 기간의 매개변수(시작 12, 단계 1, 종료 30)와 이동의 매개변수(시작 0, 단계 1, 종료 6)를 표시하세요.

유전자 최적화 후에는 "모든 틱" 모드 또는 "실제 틱 기반 모든 틱" 모드로 전환하고 선택한 패스에 대해 단일 테스트를 실행하세요.

목록
댓글 0