안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 5에서 사용할 수 있는 Exp_Slow-Stoch_Duplex라는 자동매매 시스템에 대해 소개해드릴게요. 이 시스템은 Slow-Stoch 지표의 신호를 기반으로 한 두 가지 동일한 트레이딩 시스템으로, 각각 롱 포지션과 숏 포지션을 관리할 수 있습니다.
입력 파라미터 구성
이 시스템은 모든 입력 파라미터를 크게 두 가지 그룹으로 나눌 수 있습니다:
- 이름이 'L'로 시작하는 파라미터는 롱 포지션을 관리하는 입력 파라미터입니다;
- 이름이 'S'로 시작하는 파라미터는 숏 포지션을 관리하는 입력 파라미터입니다.
//+----------------------------------------------+ //| 롱 트레이드를 위한 EA 입력 파라미터 | //+----------------------------------------------+ input uint L_Magic=777; // 롱 매직 넘버 input double L_MM=0.1; // 트레이드당 예치금 비율 input MarginMode L_MMMode=LOT; // 롱 롯 설정 모드 //+----------------------------------------------+ //| 숏 트레이드를 위한 EA 입력 파라미터 | //+----------------------------------------------+ input uint S_Magic=555; // 숏 매직 넘버 input double S_MM=0.1; // 트레이드당 예치금 비율 input MarginMode S_MMMode=LOT; // 숏 롯 설정 모드
이 두 트레이딩 시스템은 서로 다른 매직 넘버를 사용하며, 완전히 독립적입니다. 실제 금융 시장은 대칭적이지 않기 때문에 상승장과 하락장에서 동일한 트레이딩 시스템의 매개변수가 필요할 수 있습니다. EA를 제대로 설정하려면 먼저 하나의 트레이딩 시스템만 테스트하고, 다른 하나는 관련 스위치를 사용해 비활성화해야 합니다.
input bool L_PosOpen=true; // 롱 포지션 진입 허용 input bool L_PosClose=true; // 롱 포지션 청산 허용
그 다음 두 번째 시스템에 대해서도 동일한 작업을 수행하세요.
EA가 작동하려면, 컴파일된 지표 파일 Slow-Stoch.ex5를 terminal_data_older\MQL5\Indicators에 배치해야 합니다.
아래 테스트에서는 EA 기본 입력 파라미터를 사용했으며, Stop Loss와 Take Profit은 테스트에 사용되지 않았습니다.

Fig.1. 대칭 설정의 거래 예시.
2017년 EURAUD H8에 대한 테스트 결과입니다:

Fig.2. 테스트 결과 차트.

Fig.3. 비대칭 설정의 거래 예시.
댓글 0