Meridian Flow Indicator
- 지표
-
Shipra Gupta
저는 Shipra Gupta이며, 수학, 경제학 및 알고리즘 트레이딩 시스템 분야에 강력한 배경을 가진 트레이더이자 퀀트 전략 개발자입니다. 수년간 외환(Forex), 금, 지수, 원자재 및 암호화폐 시장 전반에서 활동하며 일관성, 정밀성 및 체계적인 실행을 목표로 한 데이터 기반 거래 전략 개발에 집중해 왔습니다. - 버전: 2.0
- 활성화: 15
Meridian Flow — MT5 스마트 머니 구조 인디케이터
Meridian Flow는 스마트 머니 개념(SMC)과 ICT 가격 행동(Price Action) 방법론을 따르는 트레이더를 위해 개발된 MetaTrader 5 인디케이터입니다. 모든 종목 및 시간대에서 BOS(Break of Structure / 구조 돌파) 및 CHoCH(Change of Character / 추세 전환 징후) 이벤트를 자동으로 감지하고, 과거 신호를 포함한 모든 신호에 대해 진입가(Entry), 손절가(Stop Loss), TP1, TP2, TP3를 포함한 완전한 리스크 맵을 그려줍니다.
신호는 오직 확정 마감된 캔들에서만 발생합니다. 리페인트가 없으며 추측에 의존할 필요가 없습니다.
차별화된 장점
대부분의 구조 인디케이터는 현재 진행 중인 활성화된 거래만 표시합니다. 반면 Meridian Flow는 차트상의 모든 과거 신호에 대한 SL 및 TP 레벨을 표시하며, 각 박스는 해당 신호 고유의 미래 캔들 창 범위 내로 제한되어 그려집니다. 이를 통해 실제 자본을 투입하기 전에 다양한 시장 조건에서 인디케이터가 과거에 어떻게 작동했는지 시각적으로 철저히 검증(감사)할 수 있습니다.
손절가(Stop Loss)는 ATR(Average True Range)을 기반으로 계산되므로 해당 종목의 현재 변동성에 자동으로 적응합니다. TP1이 청산된 후에는 손절가를 진입가(본전/Break-Even)로 이동하도록 선택할 수 있으며, 이는 황색선으로 표시되므로 항상 자신의 자산 방어선 위치를 명확히 파악할 수 있습니다.
핵심 기능
시장 구조 엔진 (Market Structure Engine)
설정 가능한 피보ット 룩백을 사용하여 확정된 스윙 고점과 저점을 감지합니다. 모든 구조적 돌파는 BOS(추세 지속) 또는 CHoCH(추세 반전)로 분류됩니다. 신호를 필터링하여 반전만 표시하거나, 지속만 표시하거나, 둘 다 표시하도록 설정할 수 있습니다. 돌파 확정 기준은 종가(Close) 또는 꼬리(Wick) 중 사용자의 취향에 맞게 선택할 수 있습니다.
완전한 리스크 시각화
각 신호는 5가지 가격 레벨을 그립니다: 점선 진입선, 실선 손절선, 그리고 3개의 익절선(TP1, TP2, TP3). 진입선과 손절선 사이의 공간은 시각적 리스크 구역으로서 음영 처리된 사각형으로 채워집니다. TP 라인은 포지션 보유 중에는 파선으로 표시되고, 체결되면 실선으로 바뀝니다. 라벨에는 정확한 가격과 진입가로부터의 퍼센트 거리가 함께 표시됩니다.
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 (사용자 정의): 사용자가 직접 모든 배수를 정의합니다.
과거 신호 재생
룩백 창 내의 모든 신호가 동시에 그려집니다. 각 신호는 사용자가 정의한 캔들 수(기본값 20)만큼 우측 방향으로 연장됩니다. 차트 객체 수를 MT5 제한 범위 내로 유지하기 위해 기본적으로 최대 표시 신호 수는 40개로 제한되어 있으며, 설정에서 조정이 가능합니다.
푸시 알림
매수/매도 신호 발생 시(메시지에 진입가, 손절가, 모든 TP 가격 포함), 손절 체결 시, 그리고 선택 사항인 TP 레벨 체결 시 MetaTrader 앱을 통해 모바일 알림을 전송합니다. 각 알림은 캔들 마감 시 한 번만 발생하며, 매 틱마다 불필요하게 울리지 않습니다.
완벽한 색상 제어
진입선, 손절선, 익절선, 본전선, 리스크 구역 채우기, 매수/매도 화살표 등 모든 요소에 독립적인 색상 입력 항목이 제공됩니다.
지원 시장
MT5가 지원하는 모든 종목에서 작동합니다. 주요 외환 통화쌍 및 크로스, 골드(XAUUSD), 실버, 원유, 미국 지수(NAS100, US30, SPX500), 암호화폐 CFD(BTCUSD, ETHUSD)에서 테스트를 마쳤습니다. 권장 시간대는 M15, H1, H4, D1입니다.
작동 원리
캔들이 마감될 때마다 인디케이터는 확정된 스윙 고점 또는 저점이 돌파되었는지 확인합니다. 돌파된 경우, 현재 추세를 기반으로 해당 돌파를 BOS 또는 CHoCH로 분류하고, 선택한 신호 모드로 필터링한 후 그 시점의 ATR을 계산하여 진입가 ± (ATR × 배수) 에 손절가를 배치합니다. 3개의 TP 레벨은 해당 리스크 거리의 선택된 R 배수에 배치됩니다. 모든 레벨은 해당 신호의 캔들 인덱스에 귀속된 제한된 선분으로 그려지므로 다른 신호 데이터를 덮어쓰지 않습니다.
입력 파라미터
-
Structure (구조): 스윙 길이(기본값 13), 돌파 확정 기준(종가 또는 꼬리), 신호 모드(BOS+CHoCH / CHoCH만 / BOS만).
-
Risk (리스크): 프리셋 선택, ATR 기간(기본값 13), 사용자 정의 SL/TP 배수, 본전(Break-Even) 전환 스위치.
-
Display (표시): 연장 캔들 수(기본값 20), 최대 신호 수(기본값 40).
-
Notifications (알림): 신호 발생 시 푸시, 손절 체결 시 푸시, 익절 체결 시 푸시 (각각 독립적으로 온/오프 가능).
-
Colors (색상): 매수 화살표, 매도 화살표, 진입선, 손절선, 익절선들, 본전선, 리스크 구역 채우기 색상.
설치 방법
MeridianFlow.mq5 파일을 MQL5/Indicators/ 폴더에 복사하고, MetaEditor를 열어 F7을 눌러 컴파일한 후, 내비ゲ이터 패널에서 인디케이터를 원하는 차트로 드래그 앤 드롭합니다. 푸시 알림의 경우 MT5의 도구 → 옵션 → 알림 메뉴에서 본인의 MetaQuotes ID를 설정하십시오.
자주 묻는 질문 (FAQ)
-
리페인트가 있나요? 아닙니다 — 신호는 전적으로 확정 마감된 캔들에서만 생성됩니다. 생성 중인 실시간 캔들은 절대 사용되지 않습니다.
-
골드와 암호화폐에서도 작동하나요? 네 — ATR 기반의 손절매는 각 종목의 고유 변동성에 자동으로 맞춰집니다.
-
나만의 R:R(손익비)을 정의할 수 있나요? 네 — 프리셋에서 Custom을 선택하고 SL, TP1, TP2, TP3 배수를 개별적으로 설정하시면 됩니다.
-
과거 신호가 40개만 보이는 이유는 무엇인가요? MT5에는 내부적인 그래픽 객체 개수 제한이 있습니다. 필요한 경우 설정에서 Max Signals 를 늘려주되, 아주 깊은 과거 데이터 사용 시 터미널 성능 저하에 유의하십시오.
