MetaTrader 5를 위한 BlauErgodicMDI 트레이딩 시스템 소개

Mike 2018.07.09 20:09 31 0 0
첨부파일

안녕하세요, 트레이더 여러분! 오늘은 BlauErgodicMDI 오실레이터를 활용한 트레이딩 시스템에 대해 이야기해볼까 합니다. 이 시스템은 특정 거래 시간 간격을 엄격하게 설정할 수 있는 옵션이 있어요.

거래 결정을 내리는 방식은 히스토그램 방향이 바뀔 때, 제로 라인을 돌파할 때, 또는 신호선 구름의 색이 변할 때입니다. 다음의 입력 파라미터를 통해 진입 알고리즘 옵션을 선택할 수 있습니다:

input AlgMode Mode=twist; //시장 진입 알고리즘

지정된 시간 간격 내에서 거래할 수 있도록 입력 파라미터에서 거래 시간을 설정할 수 있습니다:

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가 제대로 컴파일되기 위해서는 BlauErgodicMDI.ex5 인디케이터의 컴파일 파일이 terminal_data_directory\MQL5\Indicators 폴더에 있어야 합니다. EA를 컴파일할 때, 인디케이터는 EA 코드 내의 리소스로 포함되므로, 해당 터미널 폴더에 존재할 필요는 없습니다.

또한 TradeAlgorithms.mqh 라이브러리 파일을 사용하면 비제로 스프레드를 제공하는 브로커와 함께 EA를 사용할 수 있으며, 포지션 오픈 시 Stop Loss와 Take Profit을 설정할 수 있는 옵션도 제공됩니다. 이 라이브러리의 다른 버전은 TradeAlgorithms에서 다운로드할 수 있습니다.

아래의 테스트 결과는 기본 Expert Advisor의 입력 파라미터를 사용하였으며, 테스트 중에는 Stop Loss와 Take Profit이 사용되지 않았습니다.

그림 1. 차트에서의 거래 예시

그림 1. 차트에서의 거래 예시

2016년 AUDUSD H4에 대한 테스트 결과:

그림 2. 테스트 결과 차트

그림 2. 테스트 결과 차트

목록
댓글 0