시스템트레이딩 게시글

MetaTrader 5를 위한 ColorX2MA_Digit 기반 EA 소개

첨부파일
21410.zip (43.06 KB, 다운로드 2회)

안녕하세요, 트레이더 여러분! 오늘은 ColorX2MA_Digit 지표를 활용한 EA에 대해 알아보려고 해요. 이 EA는 세 가지 독립적인 트레이딩 시스템으로 구성되어 있으며, 이전 거래 결과에 따라 다음 거래의 볼륨을 조정할 수 있는 기능을 가지고 있습니다.

이 EA는 바가 닫힐 때 트렌드 변화가 감지되면 신호를 생성합니다. 즉, 세 가지 지표 중 하나라도 색상이 변경되면 트레이딩 신호가 발생하는 거죠.

입력 EA 변수 설정

EA의 볼륨 관리를 위해 입력 변수 블록이 추가됩니다. 예를 들어 첫 번째 시스템의 경우:

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이 됩니다.

두 번째 트레이딩 시스템도 유사한 입력값을 가지고 있습니다:

input uint    B_BuyLossMMTriger=2  // 손실을 입은 매수 거래 수
input uint    B_SellLossMMTriger=2;  // 손실을 입은 매도 거래 수
input double  B_SmallMM=0.01      // 손실 시 거래에 사용할 자산 비율
input double  B_MM=0.1            // 정상 거래 시 사용할 자산 비율

세 번째 시스템의 경우는 C_ 접두사가 붙습니다.

EA 최적화 설정 방법

이 EA를 최적으로 설정하려면 각 트레이딩 시스템을 개별적으로 구성하는 것이 좋습니다. 다른 두 시스템은 비활성화하고 해당 매개변수를 설정해야 합니다:

input bool    B_BuyPosOpen=true    // 롱 포지션 진입 허용
input bool    B_SellPosOpen=true    // 숏 포지션 진입 허용

이 매개변수를 false로 설정하면 됩니다.

EA가 제대로 작동하려면 ColorX2MA_Digit.ex5 지표 파일이 <terminal_data_directory>\MQL5\Indicators 폴더에 있어야 합니다.

아래의 테스트에서는 기본 EA 입력 매개변수와 스톱을 사용했습니다.

Fig. 1. 거래 예시

Fig. 1. 거래 예시

2016년 동안 GBPJPY의 H3, H6 및 H12 테스트 결과입니다.

Fig. 2. 테스트 결과 차트

Fig. 2. 테스트 결과 차트

연관 포스트

댓글 (0)