안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 5에서 사용할 수 있는 간단하지만 강력한 EA, 즉 전문가 상담사인 '가장 좁은 범위 신호'에 대해 소개해드릴게요.
기능 설명
- 이 EA는 범위의 상한선과 하한선에서 신호가 생성되면, Buy-Stop과 Sell-Stop 주문을 자동으로 설정합니다. 이때 Take Profit은 입력 매개변수에서 지정되고, Stop Loss는 범위의 반대쪽 경계로 설정됩니다.
- 이전 주문이 실행되지 않았고 새로운 신호가 발생하면, 기존 주문은 삭제되고 새로운 신호에 따라 주문이 설정됩니다.
- 주문 중 하나가 실행되면 반대 주문은 삭제됩니다. 현재 포지션은 Stop Loss나 Take Profit에 의해 청산됩니다 (포지션이 있을 때는 신호가 체크되지 않습니다).
이 EA를 다운로드하여 MetaTrader 5의 MQL5/Indicators 폴더에 설치하세요. 가장 좁은 범위 신호를 지금 바로 사용해 보세요!
매개변수 설정
- 범위 내 바 수 - 범위를 계산하는 바의 수 (현재 바 포함).
- 최소 범위 감지 기간 - 최소 범위를 감지하는 기간.
- 상한선/하한선으로부터의 주문 거리 - 상한선과 하한선의 경계에서 설정할 스탑 주문의 거리 (핍 단위).
- 자금 관리 모드 - 자금 관리 모드에는 두 가지 옵션이 있습니다: 1) 고정 로트, 2) 여유 마진의 고정 비율 (이 경우 고정 비율은 예치금의 고정 비율에 해당합니다).
- 주문 볼륨 (로트 또는 비율) - 주문의 볼륨입니다. 이전 매개변수에 따라 로트 크기 또는 비율 값으로 설정됩니다.
테스트 결과
2012년 1월부터 현재(2013년 3월)까지 EURUSD H4에서 테스트한 결과입니다. 초기 투자금은 $10,000입니다:
1. 고정 로트 (0.5):

2. 고정 비율 (5%):

참고 사항
- 두 테스트 결과는 별첨 파일로 제공됩니다.
- 이 버전의 EA는 실제 계좌에서 작업하기 위한 도구라기보다는 아이디어 검증에 더 가깝습니다. 즉, EA는 실시간으로 정상 작동하지만, 예를 들어 자신의 주문이나 외부 주문의 Take Profit과 Stop Loss의 정확성을 체크하지 않습니다 (대형 시간대에서 작업할 것을 가정하며, 이 경우 Stop Loss는 스탑 레벨보다 작을 수 없고, 너무 작은 Take Profit을 설정하는 것은 의미가 없습니다).
댓글 0