MetaTrader5
MetaTrader 5를 위한 Adaptive Renko 이중 EA 소개
안녕하세요, 트레이더 여러분! 오늘은 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. 비대칭 설정에서의 거래 예시
2018.12.19