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

Mike 2017.01.26 18:13 64 0 0
첨부파일

실제 저자: 블라디미르 흐리스토프

가장 간단한 EA인 Fractal WPR을 기반으로 합니다. 오실레이터의 과매수 구간을 하향 통과할 때 매도하고, 과매도 구간을 상향 통과할 때 매수합니다. 신호는 바가 닫힐 때 형성되며, 이때 레벨의 교차가 발생합니다.

Fractal_WPR.ex5 컴파일된 파일을 <terminal_data_folder>\MQL5\Indicators에 배치합니다.

컴파일 후, Exp_Fractal_WPR.ex5 전문가 파일에는 Fractal_WPR.ex5 지표가 리소스로 포함되어 있으므로, EA가 작동하기 위해 해당 지표가 터미널 폴더에 존재할 필요는 없습니다! 이를 위해 EA 코드에 해당 지표를 전문가의 실행 파일에 포함시키는 코드가 추가되었습니다.

지표의 실행 파일은 전역 범위에서 리소스로 포함되어 있습니다.

//---- EA 코드에 지표를 리소스로 포함
#resource \Indicators\Fractal_WPR.ex5

OnInit() 함수 블록 내에서 사용된 지표의 경로 문자열이 변경되었습니다.

//---- Fractal_WPR 지표의 핸들 가져오기
InpInd_Handle=iCustom(Symbol(),InpInd_Timeframe,"::Indicators\Fractal_WPR",e_period,normal_speed,IPC,0);

이렇게 해서, 전문가의 컴파일된 실행 파일은 지표 없이 다른 거래 터미널에서도 사용 가능합니다.

TradeAlgorithms.mqh 라이브러리 파일은 비제로 스프레드를 제공하는 브로커와 함께 Stop Loss 및 Take Profit을 포지션 개설과 함께 설정할 수 있도록 해줍니다. 라이브러리의 다양한 버전은 다음 링크에서 다운로드할 수 있습니다: 트레이드 알고리즘.

아래 테스트에서 사용된 기본 EA의 입력 매개변수입니다. 테스트 중 Stop Loss와 Take Profit은 사용되지 않았습니다.

Fig. 1. 거래 예시 차트

Fig. 1. 거래 예시 차트

2015년 AUDUSD H3에 대한 테스트 결과:

Fig. 2. 테스트 결과 차트

Fig. 2. 테스트 결과 차트

목록
댓글 0