안녕하세요, 트레이더 여러분! 오늘은 AdaptiveRenko 지표를 기반으로 한 두 가지 동일한 거래 시스템에 대해 알아보겠습니다. 이 시스템은 각각 롱 포지션과 숏 포지션을 관리할 수 있도록 설계되었으며, 하나의 EA(Expert Advisor) 내에서 다양한 방법으로 설정할 수 있습니다.
입력 매개변수
이 EA의 모든 입력 매개변수는 크게 두 그룹으로 나뉩니다:
- 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가 정상적으로 작동하려면, 컴파일된 AdaptiveRenko.ex5 지표 파일이 <terminal_data_directory>\MQL5\Indicators 폴더에 있어야 합니다. 아래 테스트에서 사용된 기본 EA 입력 매개변수는 Stop Loss 및 Take Profit을 사용하지 않고 진행되었습니다.

그림 1. 대칭 설정에서의 거래 예시
테스트 결과
2017년 USDJPY H4 테스트 결과는 다음과 같습니다:

그림 2. 테스트 결과 차트

그림 3. 비대칭 설정에서의 거래 예시
댓글 0