Ultimate SMC Dashboard with Price Action
- 지표
- 버전: 6.0
- 활성화: 10
이 코드는 MetaTrader 4(MQL4) 플랫폼을 위해 개발된 스마트 머니 콘셉트(SMC) 거래 엔진 및 다중 통화 감시 대시보드 인스턴스입니다. 시장의 구조적 변화(추세 전환)를 자동으로 감시하고, 기관 투자자들의 거대 자금이 유입된 흔적인 핵심 존(Zone)을 차트 위에 그려주며, 백그라운드에서는 설정된 여러 통화쌍을 동시에 스캔합니다.
이 인디케이터의 핵심 기능과 신호 해석 방법을 알기 쉽게 정리해 드립니다.
1. 핵심 아키텍처: 시장 구조 계산 엔진
이 코드는 스마트 머니 콘셉트(SMC)의 가장 핵심적인 3가지 요소를 자동화했습니다:
-
스윙 하이/로우 (추세의 기점): SwingPeriod (기본값 5) 파라미터를 기준으로 중심에 있는 캔들의 고가가 좌우 5개 캔들의 고가보다 높거나(스윙 하이), 저가가 좌우 5개 캔들의 저가보다 낮은 경우(스윙 로우)를 찾아내어 유효한 전환 기점으로 확정합니다.
-
BOS (Break of Structure - 구조 돌파): 캔들의 종가가 직전에 확정된 유효 스윙 포인트를 완전히 넘어서서 마감하면, 차트에 점선을 그리며 "Bullish BOS"(상승 구조 돌파) 또는 "Bearish BOS"(하락 구조 돌파)라고 표시합니다.
-
기관 발자국 존 생성 (OB & FVG): BOS가 발생하는 즉시, 엔진은 과거의 차트로 돌아가 대규모 기관 자금이 머물러 있는 두 가지 핵심 구역을 그려냅니다:
-
오더 블록 (OB - Order Block): 구조를 파괴하는 강력한 폭발적 추세가 시작되기 직전에 세력들이 물량을 모은 '마지막 반대 방향 캔들'입니다.
-
공정 가치 갭 (FVG - Fair Value Gap): 가격이 급격하게 확장하면서 생긴 시장의 불균형(매물대 공백) 구역입니다. 1번째 캔들의 고가(저가)와 3번째 캔들의 저가(고가) 사이의 빈 공간을 추적합니다.
-
2. 동적 존 모니터링 (실시간 캔들 반응 추적)
이 인디케이터는 단순히 차트에 사각형을 그려놓고 방치하는 정적인 도구가 아닙니다. 가격이 다시 이 OB나 FVG 구역으로 되돌아올 때, 캔들이 어떤 반응을 보이는지 실시간으로 감시하여 차트 위에 즉각적인 텍스트 알림을 띄웁니다:
WICK REJECTION (황금색): 가격이 존 내부를 찔렀으나 꼬리(Wick)만 길게 남긴 채 순식간에 밀려나간 상태입니다. 이는 거대 자금 세력이 해당 가격대를 강력하게 방어하고 있음을 뜻합니다.
BODY HOLD ZONE (청록색): 캔들의 몸통(Body)이 사각형 내부에서 마감되었지만, 구역의 반대쪽 끝(무효화 라인)을 뚫지 않고 버텨준 상태입니다. 이 구역이 여전히 유효하며 세력들이 물량을 재매집 또는 분산하고 있을 가능성을 시사합니다.
ZONE BREACHED (FAILED) (주황빛 빨간색): 캔들의 종가가 존의 반대쪽 한계를 완전히 뚫고 마감되어 지지/저항에 실패한 상태입니다. 인디케이터는 차트를 깔끔하게 유지하기 위해 그 즉시 실패한 사각형을 화면에서 지워버립니다.
3. HUD 데이터 매트릭스 대시보드
ShowDashboard 옵션이 켜져 있으면 차트 한구석(위치는 DashboardX , DashboardY 로 조정 가능)에 깔끔한 감시 패널 표가 표시됩니다. 백그라운드에서 설정된 바스켓 통화쌍들(예: EURUSD, GBPUSD, AUDUSD, USDJPY, USDCAD)을 동시에 실시간 스캔합니다.
대시보드 표의 시각적 구조는 다음과 같습니다:
| PAIR (통화쌍) | BOS STATUS (구조 상태) | ORDER BLOCK (오더블록) | FVG STATUS (불균형 상태) | SETUP STATUS (진입 신호) |
| EURUSD | BULL BOS | BULL OB | BULL FVG | VALID BUY (매수 유효) |
| GBPUSD | BEAR BOS | BEAR OB | BEAR FVG | VALID SELL (매도 유효) |
| USDJPY | NONE | NONE | NONE | NO SETUP |
진입 신호 (Setup Status) 판단 로직
대시보드의 신호가 NO SETUP 에서 강렬한 VALID BUY 나 VALID SELL 로 바뀌려면 다음 3가지 조건이 엄격하게 동시 충족되어야 합니다:
-
최근에 신선한 구조적 돌파(BOS)가 발생했어야 함.
-
그 돌파로 인해 생긴 OB와 FVG가 '둘 다 동시에' 존재하고 있어야 함.
-
돌파가 일어난 이후, 가격이 단 한 번도 해당 구역들을 터치하러 되돌아오지 않은 상태여야 함 (즉, 세력들의 미체결 지정가 주문이 아직 소모되지 않고 고스란히 남아 있는 신선한 처녀 자리임을 의미).
4. 원클릭 인터랙티브 차트 전환
전체 패널은 MT4 화면 위에 구현된 하나의 미니 운영체제(OS)처럼 작동합니다. 대시보드 첫 번째 열의 통화쌍 이름("PAIR")들은 단순한 글자가 아니라, 코드에 의해 클릭이 가능한 '인터랙티브 버튼'으로 만들어졌습니다.
예를 들어, 현재 EURUSD 차트를 띄워놓고 분석하던 중에 대시보드 화면에서 GBPUSD 에 VALID BUY 신호가 들어온 것을 발견했다면, 마켓 워치(종목 창)에서 따로 통화쌍을 찾을 필요가 없습니다. 화면의 "GBPUSD" 버튼을 마우스로 직접 클릭하면 인디케이터가 자동으로 현재 차트 창을 GBPUSD 로 즉시 전환해 주므로, 아까운 진입 타이밍을 놓치지 않고 빠르게 대응할 수 있습니다.
