안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 5에서 사용할 수 있는 Exp_CandlesticksBW_Tm 전문가 상담사(EA)에 대해 알아보겠습니다. 이 EA는 CandlesticksBW 캔들스틱의 색상 변화에 기초하여 거래 시간 간격을 엄격하게 정의할 수 있도록 도와줍니다.
거래 신호는 막대가 닫힐 때 발생하며, 이때 지표의 색상이 변경되면 현재 추세가 변화하고 있다는 신호가 됩니다.
지정된 거래 시간 간격에 따라 거래를 하기 위해 입력 파라미터에서 거래 시간을 설정할 수 있습니다:
input bool 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는 다음 날 지정된 시간에 열린 포지션을 종료합니다.
EA가 제대로 작동하기 위해서는 컴파일된 CandlesticksBW.ex5 지표 파일이 <terminal_data_directory>\MQL5\Indicators 폴더에 있어야 합니다.
아래 테스트에서는 EA 기본 입력 파라미터를 사용하였으며, 테스트에서는 손절매(Stop Loss)와 이익실현(Take Profit)을 사용하지 않았습니다.

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

그림 2. 테스트 결과 차트