안녕하세요, 트레이더 여러분! 오늘은 Skyscraper_Fix와 ColorAML 지표를 활용한 두 개의 독립적인 트레이딩 시스템이 결합된 EA에 대해 소개해드릴게요. 이 EA는 이전 거래 결과에 따라 다음 거래의 볼륨을 조정할 수 있는 기능이 있어요.
트레이딩 신호는 바가 닫힐 때 발생하며, 트렌드가 변경되면 두 지표 중 하나의 색상이 바뀌면서 나타납니다.
입력 변수 블록은 열려 있는 포지션의 볼륨을 관리하는 데 사용됩니다. 예를 들어, Skyscraper_Fix 지표를 사용하는 시스템의 경우:
input uint A_BuyLossMMTriger=2; // 손실이 발생한 매수 거래 수
input uint A_SellLossMMTriger=2; // 손실이 발생한 매도 거래 수
input double A_SmallMM=0.01; // 손실 발생 시의 거래 금액
input double A_MM=0.1; // 정상 거래 시의 거래 금액
이와 같은 입력값이 설정된 경우, 마지막 두 거래가 손실이면 EA는 다음 거래를 0.01 롯트로 동일한 방향으로 열게 됩니다. 만약 마지막 두 거래 중 하나라도 손실이 아니었다면 포지션 볼륨은 0.1이 됩니다.
ColorAML을 사용하는 트레이딩 시스템에서도 유사한 입력값이 가능합니다:
input uint B_BuyLossMMTriger=2; // 손실이 발생한 매수 거래 수
input uint B_SellLossMMTriger=2; // 손실이 발생한 매도 거래 수
input double B_SmallMM=0.01; // 손실 발생 시의 거래 금액
input double B_MM=0.1; // 정상 거래 시의 거래 금액
생성된 EA가 올바르게 작동하려면 Skyscraper_Fix.ex5 및 ColorAML.ex5 인디케이터의 컴파일된 파일이 <terminal_data_directory>\MQL5\Indicators에 있어야 합니다.
아래에 보여드릴 테스트는 기본 Expert Advisor의 입력 매개변수를 사용했습니다. 테스트 중에는 Stop Loss와 Take Profit은 사용하지 않았습니다.

Fig. 1. 차트에서의 거래 예시
2016년 GBPJPY H4에 대한 테스트 결과:

Fig. 2. 테스트 결과 차트