안녕하세요, 트레이더 여러분! 오늘은 X2MACandle 지표를 기반으로 한 매매 시스템에 대해 이야기해볼까 합니다. 이 시스템은 이전 거래 결과에 따라 차후 거래의 볼륨을 조절할 수 있는 능력을 가지고 있어요. 매매 신호는 바가 닫힐 때 생성되며, 이는 트렌드가 변했을 때(캔들이 색상을 변경할 때 나타납니다) 발생합니다.
여기서 입력 EA 변수 블록이 추가되어 열려 있는 포지션의 볼륨을 관리할 수 있도록 되어 있습니다:
input uint BuyTotalMMTriger=3; // 손절매를 계산하기 위한 마지막 매수 거래 수 input uint BuyLossMMTriger=2; // 손실 매수 거래 수에 따라 MM을 줄이기 위한 기준 input uint SellTotalMMTriger=3;// 손절매를 계산하기 위한 마지막 매도 거래 수 input uint SellLossMMTriger=2; // 손실 매도 거래 수에 따라 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가 정상적으로 작동하려면, 지표 파일 X2MA.ex5와 X2MACandle.ex5가 <terminal_data_directory>\MQL5\Indicators 폴더에 존재해야 합니다.
아래의 테스트에서 사용된 기본 EA의 입력 파라미터는 손절매가 없는 값입니다.

그림 1. 차트에서의 거래 예시
2017년 USDJPY H6에 대한 테스트 결과:

그림 2. 테스트 결과 차트
댓글 0