안녕하세요, 트레이더 여러분! 오늘은 ColorJFatl_Digit 지표를 기반으로 한 Exp_ColorJFatl_Digit_Tm 전문가 시스템에 대해 알아보겠습니다. 이 EA는 특정한 거래 시간대를 설정할 수 있는 기능을 제공합니다.
거래 신호는 바가 닫힐 때 발생하며, 이때 지표의 색상이 변경되면 신호가 생성됩니다.
거래하려는 시간을 입력 파라미터에서 설정할 수 있습니다. 아래와 같은 코드를 통해 거래 시간대를 지정할 수 있습니다:
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가 올바르게 작동하기 위해서는 ColorJFatl_Digit.ex5 컴파일된 지표 파일을 <terminal_data_folder>\MQL5\Indicators에 저장해야 합니다.
또한, TradeAlgorithms.mqh 라이브러리 파일은 비제로 스프레드를 제공하는 브로커와 함께 EA를 사용할 수 있도록 해주며, 포지션 개시 시 스톱 로스와 테이크 프라핏을 설정할 수 있는 옵션도 제공합니다. 다양한 라이브러리 버전은 다음 링크에서 다운로드 가능합니다: Trade Algorithms.
아래 테스트 결과는 기본 입력 파라미터를 사용하여 진행되었으며, 테스트 동안 스톱 로스와 테이크 프라핏은 사용되지 않았습니다.

그림 1. 차트에서의 거래 예시
2015년 EURUSD H4 테스트 결과:

그림 2. 테스트 결과 차트
댓글 0