안녕하세요, 트레이더 여러분! 오늘은 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. 차트에서의 예시 거래
2017년 GBPUSD H4 테스트 결과:

Fig. 2. 테스트 결과 차트
댓글 0