아이디어 제공자: Scriptor
MQL5 코드 작성자: barabashkakvn
이번에 소개할 EA는 추세 지표인 iMA (이동 평균)와 iMomentum 오실레이터 (모멘텀)을 기반으로 하고 있습니다. 이 EA는 매 틱마다 작동할 수도 있고(매 틱마다 작동 = "true"), 또는 새로운 봉이 생성될 때만 작동할 수 있습니다(매 틱마다 작동 = "false").
여기서 작동 시간대 매개변수는 지표가 생성되는 시간대와 봉 마감 가격이 사용되는 시간대를 의미합니다.
매수 및 매도 포지션에 대해 각각 손절매 (Stop Loss Buy, Stop Loss Sell)와 이익 실현 (Take Profit Buy, Take Profit Sell)을 설정할 수 있습니다. 원하지 않는 경우, 해당 매개변수를 "0.0"으로 설정하면 됩니다.
거래 신호
열려 있는 포지션이 없을 경우, 포지션 오픈 신호를 확인할 수 있습니다:
- 매수 신호: (봉 #0 마감 가격 > 봉 #0의 이동 평균) AND (봉 #0 모멘텀 > 100.0) AND (봉 #0 마감 가격 > 봉 #1 마감 가격)
- 매도 신호: (봉 #0 마감 가격 < 봉 #0의 이동 평균) AND (봉 #0 모멘텀 < 100.0) AND (봉 #0 마감 가격 < 봉 #1 마감 가격)
열려 있는 포지션이 있을 경우, 포지션을 닫을 수 있는 가능성을 확인합니다:
- 매수 닫기 신호: (봉 #0 모멘텀 < 100.0)
- 매도 닫기 신호: (봉 #0 모멘텀 > 100.0)
이번 EA의 기본 매개변수로 제공되는 EURUSD의 매 틱마다 작동 및 작동 시간대에 대한 최적화 결과는 다음과 같습니다:
