MetaTrader 5를 위한 UltraMFI 기반 트레이딩 시스템 소개

Mike 2018.09.28 00:54 33 0 0
첨부파일

안녕하세요, 트레이더 여러분! 오늘은 UltraMFI 지표를 기반으로 한 트레이딩 시스템에 대해 소개해 드리려고 합니다. 이 시스템은 이전 거래 결과에 따라 향후 거래의 거래량을 조정할 수 있는 특징이 있습니다. 트레이딩 신호는 바가 닫힐 때 형성되며, 이는 트렌드 변화에 따라 클라우드가 변경되는 것으로 표시됩니다.

이 EA(Expert Advisor)에는 열린 포지션의 거래량을 관리하기 위한 입력 변수 블록이 추가되어 있습니다:

input uint    BuyTotalMMTriger=5; // 손실을 계산하기 위한 마지막 매수 거래 수 input uint    BuyLossMMTriger=3;  // 손실 매수 거래 수에 따라 MM을 줄이기 위한 수치 input uint    SellTotalMMTriger=5;// 손실을 계산하기 위한 마지막 매도 거래 수 input uint    SellLossMMTriger=3; // 손실 매도 거래 수에 따라 MM을 줄이기 위한 수치 input double  SmallMM_=0.01;      // 손실 시 거래에서 차지하는 입금 비율 input double  MM=0.1;             // 정상 거래 시 거래에서 차지하는 입금 비율 input MarginMode MMMode=LOT;      // 롯트 값 결정 방법

이와 같은 입력값이 설정되었을 때, 마지막 5개의 거래 중 3개가 한 방향으로 손실이 발생하면, EA는 같은 방향으로 다음 거래를 0.01 롯트로 개설합니다. 만약 마지막 5개의 거래 중 손실 거래가 3개 미만이라면, 포지션 거래량은 0.1이 됩니다.

생성된 EA가 올바르게 작동하려면, 컴파일된 UltraMFI.ex5 지표 파일이 <terminal_data_directory>\MQL5\Indicators 폴더 아래에 있어야 합니다.

아래에 보여지는 테스트는 기본 Expert Advisor의 입력 매개변수에서 스탑이 없는 상태로 진행되었습니다.

Fig. 1. Example trades on the chart

Fig. 1. 차트에서의 예시 거래

2017년 GBPUSD H4 테스트 결과:

Fig. 2. Test results chart

Fig. 2. 테스트 결과 차트

목록
댓글 0