안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 5에서 사용할 수 있는 두 가지 독립적인 거래 시스템인 BykovTrend_V2와 ColorX2MA를 소개할게요. 이 두 지표를 활용한 EA(자동 매매 시스템)는 이전 거래 결과에 따라 향후 거래의 규모를 조정할 수 있는 옵션을 제공합니다.
거래 시스템이 신호를 생성하는 방식은 바가 닫힐 때 트렌드가 변경되고, 이 변경이 두 지표의 색깔 변화로 표시될 때입니다. 그렇게 되면 새로운 거래를 열 수 있는 신호가 생성됩니다.
포지션의 거래량을 관리하기 위해 EA의 입력 블록에 몇 가지 설정이 추가되었습니다. 예를 들어, BykovTrend 지표를 사용하는 시스템의 경우:
input uint A_BuyLossMMTriger=2; // 손실을 본 매수 포지션 수로 MM 감소 input uint A_SellLossMMTriger=2;// 손실을 본 매도 포지션 수로 MM 감소 input double A_SmallMM=0.01 // 손실 시 거래에 대한 예치금 비율 input double A_MM=0.1 // 정상 거래 시 예치금 비율
이러한 입력값을 설정하고, 같은 방향으로 두 번 연속 거래를 했다면 EA는 다음 거래를 최소 0.01의 롯트 크기로 같은 방향으로 열게 됩니다. 만약 두 거래 중 하나라도 손실이 아니라면 포지션의 볼륨은 0.1이 됩니다.
ColorX2MA를 사용하는 거래 시스템의 입력값도 동일합니다:
input uint B_BuyLossMMTriger=2 // 손실을 본 매수 포지션 수로 MM 감소 input uint B_SellLossMMTriger=2;// 손실을 본 매도 포지션 수로 MM 감소 input double B_SmallMM=0.01 // 손실 시 거래에 대한 예치금 비율 input double B_MM=0.01 // 손실 시 거래에 대한 예치금 비율
이 EA가 제대로 작동하려면 BykovTrend_V2.ex5와 ColorX2MA.ex5의 컴파일된 파일이 <terminal_data_directory>\MQL5\Indicators 폴더에 있어야 합니다.
아래 테스트에서는 기본 입력값을 사용하여 스탑 로스를 설정했습니다.

Fig 1. 차트에서의 예시 거래
2016년 GBPJPY H2 테스트 결과는 다음과 같습니다:

Fig. 2. 테스트 결과 차트