Meridian Flow Indicator
- 지표
-
Shipra Gupta
저는 Shipra Gupta이며, 수학, 경제학 및 알고리즘 트레이딩 시스템 분야에 강력한 배경을 가진 트레이더이자 퀀트 전략 개발자입니다. 수년간 외환(Forex), 금, 지수, 원자재 및 암호화폐 시장 전반에서 활동하며 일관성, 정밀성 및 체계적인 실행을 목표로 한 데이터 기반 거래 전략 개발에 집중해 왔습니다. - 버전: 2.0
Meridian Flow — MT5용 Smart Money Structure 지표
Meridian Flow는 Smart Money Concepts (SMC) 및 ICT Price Action 방법론을 사용하는 트레이더를 위해 설계된 MetaTrader 5 지표입니다. 모든 종목과 시간 프레임에서 BOS(Break of Structure) 및 CHoCH(Change of Character)를 자동으로 감지하고, 각 신호에 대해 Entry, Stop Loss, TP1, TP2, TP3를 포함한 완전한 리스크 맵을 표시합니다. 과거 신호도 포함됩니다.
신호는 확인된 종가 캔들에서만 발생합니다. 리페인트 없음. 추측 없음.
Meridian Flow가 다른 점
대부분의 구조 지표는 현재 활성화된 거래만 표시합니다. Meridian Flow는 차트의 모든 과거 신호에 대해 SL과 TP 레벨을 표시하며, 각 신호는 고유한 미래 캔들 구간으로 제한됩니다. 이를 통해 실제 자금을 투입하기 전에 다양한 시장 환경에서 지표의 성능을 시각적으로 검증할 수 있습니다.
Stop Loss는 ATR(Average True Range)을 기반으로 계산되므로 현재 종목의 변동성에 자동으로 적응합니다. TP1 도달 후에는 Stop Loss를 진입가로 이동하는 Break-Even 기능을 선택할 수 있으며, 해당 레벨은 앰버색 라인으로 표시됩니다.
핵심 기능
시장 구조 엔진
설정 가능한 Pivot Lookback을 사용하여 확인된 Swing High와 Swing Low를 감지합니다. 모든 구조 돌파는 BOS(추세 지속) 또는 CHoCH(추세 전환)로 분류됩니다. 반전 신호만, 지속 신호만 또는 둘 다 표시하도록 필터링할 수 있습니다. 돌파 확인 방식은 Close 또는 Wick 중에서 선택할 수 있습니다.
완전한 리스크 시각화
각 신호에 Entry 점선, Stop Loss 실선, 세 개의 Take Profit 라인(TP1, TP2, TP3) 등 총 5개의 가격 레벨을 표시합니다. Entry와 SL 사이에는 시각적인 리스크 영역이 표시됩니다. TP 라인은 미도달 상태에서는 점선으로 표시되고 도달하면 실선으로 변경됩니다. 라벨에는 정확한 가격과 Entry 대비 백분율 거리가 표시됩니다.
5가지 리스크 프리셋
Conservative(2.5× ATR 스톱, 1R/2R/4R 목표), Balanced(1.5× ATR, 1R/2R/3R), Aggressive(1× ATR, 1.5R/2.5R/4R), Scalping(0.8× ATR, 0.8R/1.5R/2R) 또는 모든 배수를 직접 설정할 수 있는 Custom을 사용할 수 있습니다.
과거 신호 리플레이
Lookback 범위 내의 모든 신호가 동시에 표시됩니다. 각 신호는 사용자가 지정한 캔들 수만큼 미래 방향으로 확장됩니다(기본값 20). MT5 객체 제한을 고려하여 기본 최대 표시 신호 수는 40개이며 설정에서 변경할 수 있습니다.
푸시 알림
MetaTrader 앱을 통해 Buy/Sell 신호, Entry, SL 및 모든 TP 가격과 SL 도달 알림, 선택 가능한 TP 알림을 모바일로 전송합니다. 각 알림은 캔들 종가당 한 번만 발생하며 매 Tick마다 반복되지 않습니다.
전체 색상 제어
Entry, SL, TP, Break-Even, 리스크 영역 및 Buy/Sell 화살표를 각각 독립적으로 색상 설정할 수 있습니다.
지원 시장
MT5에서 지원하는 모든 종목에서 사용할 수 있습니다. Forex 메이저 및 이그조틱, Gold(XAUUSD), Silver, Crude Oil, 미국 지수(NAS100, US30, SPX500), 암호화폐 CFD(BTCUSD, ETHUSD)에서 테스트되었습니다. 권장 시간 프레임은 M15, H1, H4 및 D1입니다.
작동 방식
각 캔들이 마감될 때 지표는 확인된 Swing High 또는 Swing Low가 돌파되었는지 확인합니다. 돌파가 발생하면 현재 추세에 따라 BOS 또는 CHoCH로 분류하고 선택한 신호 모드로 필터링합니다. 이후 해당 시점의 ATR을 계산하고 Entry ± (ATR × 배수)에 SL을 설정합니다. 세 개의 TP 레벨은 선택한 R 배수를 기반으로 해당 리스크 거리에서 계산됩니다. 모든 레벨은 신호 캔들의 Bar Index에 연결된 제한된 라인 세그먼트로 표시되므로 다른 신호를 덮어쓰지 않습니다.
입력 파라미터
Structure: Swing Length(기본 13), Break Confirmation(Close 또는 Wick), Signal Mode(BOS+CHoCH / CHoCH only / BOS only).
Risk: 프리셋 선택, ATR Length(기본 13), 사용자 지정 SL/TP 배수, Break-Even 토글.
Display: Extend Bars(기본 20), Max Signals(기본 40).
Notifications: Push on Signal, Push on SL Hit, Push on TP Hit — 각각 독립적으로 설정 가능.
Colors: Buy 화살표, Sell 화살표, Entry 라인, SL 라인, TP 라인, Break-Even 라인, 리스크 영역 채우기.
설치
MeridianFlow.mq5 를 MQL5/Indicators/ 폴더에 복사하고 MetaEditor에서 F7을 눌러 컴파일합니다. 이후 Navigator 패널에서 원하는 차트로 지표를 드래그합니다. 푸시 알림을 사용하려면 MT5의 Tools → Options → Notifications에서 MetaQuotes ID를 설정하세요.
FAQ
리페인트되나요?
아니요. 신호는 확인된 종가 캔들에서만 생성되며 형성 중인 캔들은 사용하지 않습니다.
Gold와 암호화폐에서도 작동하나요?
네. ATR 기반 스톱이 각 종목의 변동성에 자동으로 적응합니다.
나만의 R:R을 설정할 수 있나요?
네. Custom 프리셋을 선택하면 SL, TP1, TP2, TP3 배수를 각각 독립적으로 설정할 수 있습니다.
왜 과거 신호가 40개만 보이나요?
MT5에는 내부 객체 수 제한이 있습니다. 필요하면 Max Signals를 늘릴 수 있지만 매우 긴 히스토리에서는 성능 저하가 발생할 수 있습니다.
