MetaTrader 5를 위한 XAng_Zad_C 트렌드 추적 시스템 소개

Mike 2018.09.28 01:16 28 0 0
첨부파일

XAng_Zad_C 지표를 활용한 트레이딩 시스템입니다. 이 시스템은 고정된 거래 시간 간격을 설정할 수 있으며, 이전 거래 결과에 따라 다음 거래의 볼륨을 조정할 수 있는 기능을 제공합니다.

거래 결정은 지표 클라우드의 색상이 변할 때 이루어집니다.

입력 매개변수에서 거래 시간을 지정하여 특정 시간 간격에 거래할 수 있습니다:

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 입력 변수 블록이 추가되었습니다:

input uint    BuyTotalMMTriger=5; //손절매를 계산하기 위한 최근 Buy 거래 수
input uint    BuyLossMMTriger=3;  //손실 발생한 Buy 거래 수
input uint    SellTotalMMTriger=5;//손절매를 계산하기 위한 최근 Sell 거래 수
input uint    SellLossMMTriger=3; //손실 발생한 Sell 거래 수
input double  SmallMM_=0.01;      //손실 발생 시 거래의 예치금 비율
input double  MM=0.1;             //정상 거래 시의 예치금 비율
input MarginMode MMMode=LOT;      //로트 값 계산 방법

이러한 입력을 설정하고 최근 5개의 거래 중 3개가 손실인 경우, EA는 같은 방향으로 0.01 로트의 볼륨으로 다음 거래를 엽니다. 최근 5개 거래 중 손실 거래가 3개 미만일 경우, 포지션 볼륨은 0.1입니다.

이 Expert Advisor를 실행하기 위해서는 컴파일된 지표 파일 XAng_Zad.ex5가 필요하며, <terminal_data_folder>\MQL5\Indicators 폴더에 있어야 합니다.

아래 테스트에서는 EA의 기본 입력 매개변수가 사용되었습니다. 테스트에서는 손절매 및 이익 실현이 사용되지 않았습니다.

Fig. 1. 거래 예시

Fig. 1. 거래 예시

2017년 GBPJPY H4 테스트 결과:

Fig. 2. 테스트 결과 차트

Fig. 2. 테스트 결과 차트

Fig. 3. 거래 예시

Fig. 3. 거래 예시

목록
댓글 0