이번 포스팅에서는 RJTX_Matches_Smoothed 지표를 기반으로 한 두 개의 동일한 거래 시스템을 소개할게요. 이 시스템은 각각 롱 포지션과 숏 포지션으로 설정할 수 있으며, 하나의 EA(Expert Advisor) 내에서 다양한 방식으로 구성할 수 있습니다. 모든 입력 매개변수는 두 가지 큰 그룹으로 나눌 수 있습니다:
- L로 시작하는 매개변수는 롱 포지션 관리를 위한 것입니다.
- S로 시작하는 매개변수는 숏 포지션 관리를 위한 것입니다.
//+----------------------------------------------+ //| 롱 포지션을 위한 EA의 입력 매개변수 | //+----------------------------------------------+ input uint L_Magic=777; //L 마법 번호 input double L_MM=0.1; //L 거래당 예치금 비율 input MarginMode L_MMMode=LOT; //L 롯트 설정 모드 //+----------------------------------------------+ //| 숏 포지션을 위한 EA의 입력 매개변수 | //+----------------------------------------------+ input uint S_Magic=555; //S 마법 번호 input double S_MM=0.1; //S 거래당 예치금 비율 input MarginMode S_MMMode=LOT; //S 롯트 설정 모드
이 두 거래 시스템은 서로 다른 마법 번호를 사용하며, 완전히 독립적입니다. 실제 금융 시장은 대칭적이지 않은 경우가 많습니다. 상승세와 하락세에서 동일한 거래 시스템에 대해 서로 다른 매개변수가 필요할 수 있습니다. EA를 올바르게 구성하기 위해서는 먼저 하나의 거래 시스템만 테스트하고, 두 번째 시스템은 비활성화해야 합니다.
input bool L_PosOpen=true //L 롱 포지션 진입 허가 input bool L_PosClose=true //L 롱 포지션 종료 허가
그 후 두 번째 시스템에 대해서도 같은 절차를 진행해 주세요.
EA가 정상적으로 작동하려면 컴파일된 RJTX_Matches_Smoothed.ex5 지표 파일이 <terminal_data_directory>\MQL5\Indicators에 있어야 합니다.
아래 테스트에서 사용된 기본 EA의 입력 매개변수가 적용되었습니다. 테스트 중에는 손절매와 이익 실현이 사용되지 않았습니다.

그림1. 대칭 설정으로 차트에 표시된 샘플 거래.
2017년 GBPJPY H4의 테스트 결과:

그림. 2. 테스트 결과 차트.

그림 2. 비대칭 설정으로 차트에 표시된 거래 예시.
댓글 0