Shiranui MT5
- Experts
- 버전: 3.8
- 업데이트됨: 19 9월 2026
- 활성화: 5
개요
"Shiranui"는 주요 통화쌍 EURUSD에서 단기 트레이딩을 수행하는 EA입니다. EURUSD는 세계에서 거래량이 가장 많은 통화쌍이지만, 도쿄 시간대에는 비교적 잠잠하다가 런던 시간대나 미국·유럽 경제지표 발표 시에는 돌변하여 급격히 움직입니다. 이 완급의 변화를 정확히 포착하는 것은 의외로 쉽지 않습니다.
진입 로직은 일봉 레벨에서 추세 방향, 그 추세 안에서의 가격 위치, 변동성 상태를 환경 인식한 뒤, 추세가 지속되기 쉬운 EURUSD의 특성을 활용하여 5분봉에서 추세 방향으로의 회귀를 노린 눌림목 매수·되돌림 매도 타이밍을 포착합니다.
평균 보유 시간은 매수 8시간, 매도 7시간이며, 주말에도 포지션을 이월합니다. 백테스트 분석에 따르면 연간 약 80~160회의 거래 빈도를 보입니다.
포지션 운용은 그리드·물타기(나핀)·마틴게일·양방향 포지션 없이 완전한 단일 포지션 방식이며, TP/SL을 반드시 설정하여 손실을 제한합니다. 거래당 목표 수익을 작게 설정하는 구조이기 때문에 승률은 약 70%로 높게 유지되지만, 손익이 세밀하게 누적되며 스프레드의 영향도 받기 쉬워집니다.
과최적화를 억제하고 재현성을 확보하기 위해, 본 EA는 MT5의 리얼 틱 데이터와 MT4의 Tick Data Suite(TDS)를 병용하여 개발되었습니다.
불필요한 손실을 방지하기 위해, 조작 실수가 발생하기 어렵도록 다양한 보조 기능을 갖추고 있습니다. 차트 자동 세팅, 매직넘버 중복 알림, 자금 부족 시 진입 방지 등이 포함됩니다.
검증 지원 기능으로서, 개발 당시 사용했던 트레이드 상세 출력 기능과 차트상 거래 이력 표시 기능도 그대로 탑재하고 있습니다.
라이브 포워드 테스트
동영상 채널 설명란의 myfxbook 페이지를 참고해 주시기 바랍니다.
이 계좌는 MT5 계좌입니다. 전략 내용은 MT4와 MT5 모두 동일합니다.
설정
- 통화쌍 | EURUSD
- 타임프레임 | 5분봉
- GMT | +2/+3 (주 5봉 일봉 전용)
- MT4 표시 바 개수 설정 | 1000개 이상
- 권장 계좌 | 저스프레드 계좌
※EURUSD 이외의 통화쌍 차트에 설정하더라도 자동으로 EURUSD 차트로 전환되어 설정됩니다.
사양
- 포지션 수 | 1
- 양방향 포지션 | 없음
- 최대 TP/SL | 90/150pips(변경 가능)
- 주말 이월 | 있음(변경 가능)
- 연말연시 | 12/21~1/3 신규 진입 없음, 청산만 실행
파라미터 개요
- Initial Balance | Lot Growth Rate의 기준이 되는 잔고입니다. 운용 시작 시점의 잔고를 계좌 통화 기준으로 입력하세요.
- Lot Growth Rate | 급격한 랏 변화는 리스크가 크기 때문에 랏 변화를 조절할 수 있도록 했습니다. 0이면 Initial Balance로 고정되고, 100이면 선택한 자금 잔고에 완전히 연동됩니다.
- Allowed range from average spread | 내부 측정 평균 스프레드로부터의 허용 편차 범위입니다. 롤오버 시간대는 최댓값만으로는 제어하기 어려우므로, 평균으로부터의 편차 범위를 설정함으로써 더 넓은 범위를 커버할 수 있습니다.
- CooldownHours / CooldownLoss_pips | 1회 포지션 청산으로 발생한 손실이 CooldownLoss_pips 이상일 경우, CooldownHours에 지정된 시간 동안 신규 진입을 금지합니다. 급격한 시세 변동 시 과도한 매매를 억제하는 목적으로 사용합니다. CooldownHours를 0으로 설정하면 기능이 비활성화됩니다.
- Export trade info to CSV | 거래 시 체결 스프레드·평균 스프레드·슬리피지 등의 상세 정보를 출력할 수 있습니다.
※TP/SL 청산 시 로그가 중복 출력되기 쉬우니 주의해 주시기 바랍니다. - Show P/L pips on chart | 차트상에 거래 라인과 pips를 표시합니다.
복리 랏 결정 방법
랏은 거래 환경과 자금에 맞춰 본인의 책임으로 결정해 주세요. 권장값은 없습니다.Lot Calculation Mode를 1=Balance 또는 2=Free Margin으로 설정하면 랏은 다음과 같이 결정됩니다.
- 기준 잔고 = Initial Balance + (1 또는 2의 자금 잔고 − Initial Balance) × Lot Growth Rate
- 랏 = 기준 잔고 × Risk Percent ÷ (SL pips × 1랏·1pip당 손익)
※SL pips는 매수와 매도 중 큰 쪽을 사용합니다.
설정 순서 예시
- Initial Balance에 운용 시작 시점의 잔고를 계좌 통화 기준으로 입력합니다.
- Risk Percent와 Lot Growth Rate 두 가지로 백테스트 최적화를 실시합니다.
- 결과 목록의 최대 드로다운을 확인하고, 허용할 수 있는 조합을 선택합니다.
※백테스트에서는 통화 환산 환율이 근사값으로 계산될 수 있습니다. 랏이 실거래와 정확히 일치하지 않으므로 참고용으로 활용해 주세요.

