Pound Yen Reversion Trader
- Experts
- 버전: 3.2
- 활성화: 5
<p>Pound Yen Reversion Trader는 GBPJPY(파운드 엔) 통화쌍의 M15(15분봉) 타임프레임에 특화되어 설계된 전문 자동매매 프로그램(Expert Advisor)입니다. 단기적인 가격 이탈(과도한 쏠림)을 체계적으로 포착하여 평균 가격으로 회귀하는 성질(Mean-Reversion)을 활용해 수익을 창출합니다.</p> <p>M15 차트의 단기 시장 불균형을 목표로 하여 시장 노출 시간을 최소화하고 자의적인 주관을 배제합니다. 불투명한 인공지능이나 블랙박스 알고리즘이 아닌, 검증된 기술적 지표에 기반한 투명하고 엄격한 규칙으로 작동합니다.</p> <h2>핵심 구조 및 전략적 강점</h2> <h3>1. 다중 진입 필터링 시스템</h3> <p>단순히 가격이 밴드 끝에 도달했다는 이유만으로 진입하면 강한 추세장에서 손실이 커질 수 있습니다. 본 EA는 위험을 방지하기 위해 3단계 검증을 순차적으로 거칩니다.</p> <ul> <li><strong>볼린저 밴드 이탈 (Bollinger Band Disruption):</strong> 가격이 상단 또는 하단 볼린저 밴드 외부에서 종가 형성될 때까지 대기합니다. 이는 변동성이 확장되고 가격이 단기적으로 과도하게 이탈했음을 알리는 1차 신호입니다.</li> <li><strong>RSI 모멘텀 확정 (Period 7):</strong> 가격 움직임이 모멘텀에 의해 뒷받침되는지 확인합니다. 매수 진입은 RSI가 35 미만으로 떨어져야 하며, 매도 진입은 RSI가 72를 초과해야 합니다. 이 단계는 미세한 파동을 걸러내고 실제 반전 타이밍을 잡아냅니다.</li> <li><strong>EMA 추세 앵커 (Period 72):</strong> 거대한 추세를 역행하는 매매를 방지하기 위해 현재 가격과 72 기간 지수이동평균선(EMA) 사이의 거리를 측정합니다. 가격이 기준 거리인 50 pips(<code>MeanRevTrendPadPips</code>) 이상 떨어져 있으면 진입을 차단하여 추세 지속에 따른 손실 위험을 방지합니다.</li> </ul> <h3>2. 엄격한 리스크 관리 정책</h3> <p>손실을 복구하기 위해 위험을 가중시키는 고위험 매매 방식과 달리, 본 EA는 자산 보호를 최우선으로 설계되었습니다.</p> <ul> <li><strong>마틴게일 및 그리드 완전 배제:</strong> 손실 후 진입 물량을 늘리거나, 물타기 목적의 연속 주문을 넣지 않습니다. 모든 거래는 독립적인 단일 포지션으로 관리됩니다.</li> <li><strong>진입 물량 상한선 설정:</strong> 신호 강도에 따라 동적으로 진입 로트(Lot) 수량을 계산하지만, 설정된 최대 한도를 엄격히 준수합니다. 기본 설정으로 매수 및 매도 상한선이 각각 0.30 로트(<code>MaxBuyLots</code>, <code>MaxSellLots</code>)로 제한되어 과도한 레버리지 노출을 방지합니다.</li> </ul> <h3>3. 다중 조건 청산 매트릭스</h3> <p>단기 회귀 전략에서 포지션을 너무 오랫동안 유지하면 의도치 않은 추세 위험에 노출될 수 있습니다. 본 EA는 4가지 조건에 따라 청산을 동적으로 실행합니다.</p> <ul> <li><strong>고정 손절 및 익절:</strong> 기본 20 pips 손절(Stop Loss) 및 30 pips 익절(Take Profit)을 통해 급격한 스프레드 확대나 시장 변동으로부터 계좌를 보호합니다.</li> <li><strong>시간 제한 청산 (MaxBarsInTrade = 5):</strong> 5개의 M15 캔들(총 75분) 이내에 익절에 도달하지 못하면 거래가 자동으로 종료되어 횡보장에서 자금이 묶이는 것을 방지합니다.</li> <li><strong>RSI 회귀에 따른 조기 청산:</strong> RSI가 중립 수준(매수 시 48, 매도 시 55)으로 돌아오면 포지션을 조기에 청산하여 모멘텀이 정상화되는 즉시 수익을 확정합니다.</li> </ul> <h2>주요 설정 매개변수</h2> <div class="ea-table-wrapper"> <table class="ea-table"> <thead> <tr> <th>매개변수</th> <th>기본값</th> <th>주요 기능 및 역할</th> </tr> </thead> <tbody> <tr> <td><strong>Stop_Loss</strong></td> <td>20 pips</td> <td>포지션당 최대 허용 손실 폭</td> </tr> <tr> <td><strong>Take_Profit</strong></td> <td>30 pips</td> <td>기본 목표 수익 폭</td> </tr> <tr> <td><strong>MaxBarsInTrade</strong></td> <td>5 캔들</td> <td>최대 포지션 유지 시간 (75분)</td> </tr> <tr> <td><strong>MaxBuyLots</strong></td> <td>0.30 lots</td> <td>매수 포지션 최대 허용 로트 수</td> </tr> <tr> <td><strong>MaxSellLots</strong></td> <td>0.30 lots</td> <td>매도 포지션 최대 허용 로트 수</td> </tr> <tr> <td><strong>MeanRevBbPeriod</strong></td> <td>20</td> <td>볼린저 밴드 계산 기간</td> </tr> <tr> <td><strong>MeanRevRsiPeriod</strong></td> <td>7</td> <td>모멘텀 추적용 RSI 기간</td> </tr> <tr> <td><strong>MeanRevEmaPeriod</strong></td> <td>72</td> <td>추세 기준선 역할을 하는 EMA 기간</td> </tr> <tr> <td><strong>MeanRevTrendPadPips</strong></td> <td>50 pips</td> <td>EMA 기준선으로부터의 최대 허용 이탈 거리</td> </tr> </tbody> </table> </div> <h2>설치 및 실행 방법</h2> <ol> <li>MetaTrader 4를 실행하고 <strong>파일 -> 데이터 폴더 열기</strong> 메뉴로 이동합니다.</li> <li><strong>MQL4 -> Experts</strong> 폴더를 열고 EA 파일을 복사하여 넣습니다.</li> <li>MT4를 재시작하거나 탐색기 창의 'Expert Advisors' 항목을 새로 고침 합니다.</li> <li><strong>GBPJPY M15</strong> 차트를 열고 EA를 차트 위로 드래그하여 적용합니다.</li> <li>상단 툴바에서 <strong>자동매매(AutoTrading)</strong> 버튼을 활성화합니다.</li> <li>EA 설정 창의 '일반(Common)' 탭에서 <strong>실제 매매 허용(Allow live trading)</strong>을 체크합니다.</li> </ol> <div class="ea-highlight"> <p><strong>주의 사항:</strong> 실제 계좌 운영 전, 이용 중인 브로커의 데이터로 전략 테스터(Strategy Tester)에서 "Every tick" 모드로 백테스트를 먼저 진행하세요. 이후 데모 계좌에서 최소 30일간 체결 속도, 실시간 스프레드, 슬리피지를 점검한 뒤 실전 매매에 적용하는 것을 권장합니다.</p> </div>
