안녕하세요, 트레이더 여러분! 오늘은 XROC2_VG_Tm이라는 Expert Advisor(이하 EA)에 대해 이야기해보려고 해요. 이 EA는 XROC2_VG 오실레이터에서 발생하는 신호를 기반으로 거래를 진행합니다. 또한, 거래를 할 수 있는 엄격한 시간 구간을 설정할 수 있는 기능도 제공하죠.
거래 신호는 막대기(bar)가 닫힐 때 형성되며, 이때 지표의 색상이 변하면(주 지표선이 신호선을 교차함) 거래가 시작됩니다.
거래할 시간을 입력 매개변수에서 설정할 수 있는데요, 이는 지정된 시간 구간 내에서 거래를 하도록 해줍니다:
inputbool TimeTrade=true; //지정된 구간에서 거래 허용input HOURS StartH=ENUM_HOUR_0; //거래 시작 시간(시간)input MINUTS StartM=ENUM_MINUT_0; //거래 시작 시간(분)input HOURS EndH=ENUM_HOUR_23; //거래 종료 시간(시간)input MINUTS EndM=ENUM_MINUT_59; //거래 종료 시간(분)
여기서 두 개의 변수(시간과 분)를 사용하여 거래 시작 시간을 설정하고, 종료 시간에 대해서도 같은 변수를 사용할 수 있습니다.
기본 설정으로는 EA가 0:00부터 거래 세션 내내 거래를 진행하고, 모든 포지션은 23:59에 닫히게 됩니다.
만약 시작 시간이 종료 시간보다 늦다면, EA는 다음 날 지정된 시간에 포지션을 닫게 됩니다.
EA의 정상적인 작동을 위해서는 XROC2_VG.ex5 컴파일된 지표 파일을 <terminal_data_folder>\MQL5\Indicators에 저장해야 합니다.
그리고 TradeAlgorithms.mqh 라이브러리 파일을 사용하면, 비제로 스프레드를 제공하는 브로커와 함께 EA를 사용할 수 있으며, 포지션 개설 시 Stop Loss와 Take Profit을 설정할 수 있는 옵션도 제공됩니다. 추가 라이브러리 변형은 다음 링크에서 다운로드할 수 있습니다: Trade Algorithms.
아래 테스트 결과에서 사용된 기본 입력 매개변수는 Stop Loss와 Take Profit이 사용되지 않았습니다.

그림 1. 차트에서의 거래 예시
2015년 XAUUSD H4에 대한 테스트 결과는 다음과 같습니다:

그림 2. 테스트 결과 차트

댓글 0