SMC Structure and Liquidity PRO — 사용자 매뉴얼 (MetaTrader 5)

SMC Structure and Liquidity PRO — 사용자 매뉴얼 (MetaTrader 5)

31 10월 2026, 17:35
JETINVEST
0
4

MQL5 마켓에서 구매: SMC Structure and Liquidity PRO

SMC Structure and Liquidity PRO는 MetaTrader 5용 Smart Money Concepts(SMC) 지표입니다. 하나의 차트에 스윙 및 내부 시장 구조(BOS와 CHoCH), 오더블록과 브레이커 블록, 공정가치갭(FVG)과 인버전 FVG, 유동성 레벨과 스윕, 프리미엄과 디스카운트, 그리고 상위 타임프레임의 존을 표시합니다. 패널에는 추세, 여러 타임프레임의 바이어스, 존의 상태가 요약되어 표시됩니다.

모든 계산은 마감된 봉을 기준으로 합니다. 라벨, 존, 레벨은 이를 확정하는 봉이 마감된 후에만 나타나며, 이후 다시 그려지지(리페인트) 않습니다. 이 매뉴얼의 스크린샷은 EURUSD M15 데모 차트에서 촬영했습니다.

위험 고지. 트레이딩에는 손실 위험이 따릅니다. 이 지표는 분석 도구로, 거래를 체결하지 않으며 어떠한 결과도 약속하지 않습니다. 반드시 먼저 데모 계좌에서 사용 방법을 테스트하십시오.

1. 설치

  1. MQL5 마켓에서 제품을 구매하거나 대여한 후, MetaTrader 5 터미널의 마켓 탭에서 설치합니다(도구상자 → 마켓 → 구매함 → 설치 (Toolbox → Market → Purchased → Install)).
  2. 차트를 열고 탐색기(Navigator)의 (지표 → 마켓)에서 SMC Structure and Liquidity PRO를 차트로 드래그합니다.
  3. 필요하면 입력값을 조정하고(10장) 확인(OK)을 누릅니다.

이 지표는 모든 종목과 타임프레임, 네팅 계좌와 헤징 계좌, 그리고 전략 테스터(Strategy Tester)에서 작동합니다. 기본적으로 최근 3000개의 봉을 분석합니다(입력값 Bars analysed).


2. 차트 범례

차트 표시 의미
BOS / CHoCH (실선, 큰 글자) 스윙 구조 돌파 / 성격 전환
iBOS / iCHoCH (점선, 작은 글자) 내부 구조 돌파 / 성격 전환
OB (채워진 박스) 스윙 돌파에서 생긴 오더블록
OB i 내부 돌파에서 생긴 오더블록(활성화한 경우에만)
BB 브레이커 블록: 종가로 관통되어 방향이 바뀐 오더블록
FVG 공정가치갭
IFVG 인버전 FVG: 종가로 관통되어 방향이 바뀐 갭
H4 OB, H1 FVG… (파선 테두리) 상위 타임프레임의 오더블록 또는 FVG
EQH / EQL (점선) 동일 고점 / 동일 저점
BSL / SSL 매수 측 / 매도 측 유동성(스윙 고점 / 저점)
PDH / PDL, PWH / PWL 전일 / 전주 고가와 저가
Asia H/L, London H/L 아시아 세션과 런던 세션의 고가와 저가
레벨 이름 앞의 x (예: x London L) 해당 레벨이 스윕됨
Premium, EQ, Discount 현재 스윙 레인지의 상단, 균형점(50%), 하단

상승 요소는 bullish color(기본값 청록색), 하락 요소는 bearish color(기본값 빨간색)를 사용합니다. 유동성은 liquidity color(기본값 금색)를 사용합니다. 선이나 박스에 마우스를 올리면 정확한 가격이 담긴 툴팁이 표시됩니다.


3. 시장 구조

이 지표는 두 가지 범위의 구조를 동시에 추적합니다.

  • 스윙 구조: 양쪽에 각각 Swing structure strength개의 봉으로 확정된 피벗(기본값 10). 이것이 주 추세입니다.
  • 내부 구조: 양쪽에 각각 Internal structure strength개의 봉으로 확정된 피벗(기본값 3). 스윙 파동 내부의 움직임을 보여 줍니다. 스윙 강도는 내부 강도보다 커야 합니다.

캔들이 마지막 피벗을 넘어 마감하면, 피벗에서 돌파 캔들까지 돌파 선이 그려집니다.

  • BOS (구조 돌파): 돌파가 현재 추세 방향이므로 추세가 이어집니다.
  • CHoCH (성격 전환): 돌파가 현재 추세와 반대 방향이므로 추세가 전환됩니다.

Structure breaks shown은 각 범위에서 그릴 최근 돌파의 개수를 제한합니다(기본값 10). Swing BOS / CHoCH와 Internal BOS / CHoCH로 각 범위를 숨길 수 있으며, 계산(추세, 오더블록, 패널)은 계속 수행됩니다.


4. 오더블록과 브레이커 블록

오더블록은 구조를 돌파한 움직임의 시작점에 있는 마지막 반대 방향 캔들입니다. 상승 돌파 전의 마지막 음봉, 또는 하락 돌파 전의 마지막 양봉이 이에 해당합니다.

  • 기본적으로 오더블록은 스윙 돌파에서만 생성됩니다. Order blocks also from internal breaks를 켜면 더 많고 작은 존을 얻을 수 있습니다(OB i로 표시).
  • Order block on the candle body는 꼬리를 포함한 전체 범위 대신 캔들 몸통을 사용하여 존을 더 좁게 만듭니다.
  • 캔들이 오더블록을 종가로 관통하면 해당 블록은 종료됩니다. Breaker blocks가 켜져 있으면 반대쪽에 BB로 다시 나타납니다. 돌파된 상승 블록은 하락 브레이커가 되고, 그 반대도 마찬가지입니다.

5. 공정가치갭과 인버전 FVG

공정가치갭은 세 캔들로 이루어진 불균형입니다. 세 번째 캔들의 저가가 첫 번째 캔들의 고가보다 위에 있거나(상승 FVG), 세 번째 캔들의 고가가 첫 번째 캔들의 저가보다 아래에 있는 경우(하락 FVG)입니다.

  • Minimum FVG size (x ATR 14)는 작은 갭을 걸러냅니다(기본값 0.15 × ATR). 노이즈가 많은 종목에서는 값을 높여 뚜렷한 갭만 남기십시오.
  • 가격이 갭 안으로 들어오면 박스는 아직 채워지지 않은 부분으로 줄어듭니다.
  • Inversion FVGs가 켜져 있으면, 종가로 관통된 갭은 반대쪽에 IFVG로 다시 나타납니다.

존이 종료되는 시점

입력값 Zone ends at은 오더블록, 브레이커, FVG에 적용됩니다.

옵션 존이 종료되는 조건
First touch 가격이 존 안으로 되돌아올 때
50% (consequent encroachment) 가격이 존의 중간에 도달할 때
Full fill / close through (기본값) 캔들이 존의 반대쪽 끝을 넘어 마감할 때

어떤 옵션을 선택하든, 존을 종가로 관통한 캔들이 브레이커 또는 인버전 FVG를 만듭니다. Active zones per type and side는 차트에 최신 존만 남기며(기본값 3), Active zones and levels extend right는 활성 존과 레벨이 마지막 캔들 이후로 몇 개의 봉만큼 연장될지를 설정합니다(기본값 15).


6. 유동성과 스윕

유동성 레벨은 손절 주문이 몰려 있을 가능성이 높은 가격입니다. 이 지표는 다음을 표시합니다.

  • 동일 고점 / 저점 (EQH / EQL): 거의 같은 가격에 있는 두 피벗. 허용 오차는 Equal highs / lows tolerance (x ATR 14)입니다(기본값 0.1 × ATR).
  • 스윙 고점 / 저점 (BSL / SSL): 스윙 고점 위의 매수 측 유동성과 스윙 저점 아래의 매도 측 유동성. 선이 많이 추가되므로 기본값은 꺼짐입니다.
  • 전일 및 전주 (PDH / PDL / PWH / PWL).
  • 아시아 및 런던 세션 고가 / 저가. Auto 모드에서는 외환, CFD, 암호화폐 종목에 표시되고, 해당 세션이 의미가 없는 B3 종목에서는 꺼집니다. On 또는 Off로 강제 설정할 수도 있습니다.

Active levels per type and side는 아직 건드려지지 않은 레벨의 개수를 제한합니다(기본값 3).

가격이 레벨을 넘어 거래되면 그 레벨은 종료됩니다. 레벨을 가져간 캔들이 반대쪽으로 되돌아와 마감하면 이는 스윕(유동성 사냥)입니다. Mark liquidity sweeps가 켜져 있으면 해당 레벨은 그 캔들까지 유지되며 이름 앞에 x가 붙습니다. 최근 6개의 스윕이 표시됩니다.


7. 프리미엄과 디스카운트

현재 스윙 레인지는 마지막 스윙 고점부터 마지막 스윙 저점까지입니다. 그 중간이 균형점(EQ)입니다.

  • 균형점 위에서는 가격이 프리미엄(레인지 내에서 비싼 구간)에 있습니다.
  • 균형점 아래에서는 가격이 디스카운트(레인지 내에서 싼 구간)에 있습니다.

패널의 Price in range 행은 스윙 저점의 0%부터 스윙 고점의 100%까지 정확한 위치를 보여 줍니다. 100%를 넘거나 0% 미만인 값은 새로운 스윙 피벗이 확정되기 전에 가격이 이미 레인지 밖에 있다는 뜻입니다.


8. 상위 타임프레임

이 지표는 상위 타임프레임에서도 동일한 분석을 실행하고, 그 오더블록과 FVG를 파선 테두리로 그리며 타임프레임을 라벨로 표시합니다(예: H4 OB, H4 FVG). 상위 타임프레임의 인버전 FVG는 그리지 않습니다.

Higher timeframe을 current로 두면 타임프레임이 자동으로 선택됩니다.

차트 상위 타임프레임
M1 M15
M2 ~ M5 H1
M6 ~ M30 H4
H1 ~ H4 D1
H4 초과 W1

대신 고정된 타임프레임을 선택할 수도 있으며, 차트 타임프레임보다 높은 경우에만 사용됩니다. Show higher timeframe order blocks and FVGs는 패널의 바이어스는 유지한 채 테두리를 끕니다.


9. 패널

행 표시 내용
Header 지표 이름, 종목, 타임프레임
Swing trend 마지막 스윙 돌파에 따른 상승 또는 하락
Internal trend 마지막 내부 돌파에 따른 상승 또는 하락
Bias M5, M15, H1, H4, D1의 스윙 추세(차트와 같거나 높은 타임프레임만). 위쪽 삼각형 = 상승, 아래쪽 삼각형 = 하락
Price in range 프리미엄 또는 디스카운트, 그리고 스윙 레인지 내 위치(7장)
Last swing break 마지막 스윙 돌파의 방향, 유형(BOS 또는 CHoCH), 가격
Active OB / FVG 활성 상승/하락 오더블록, 이어서 활성 상승/하락 FVG
Zones held (history) 분석한 히스토리에서 터치된 후 유지된 오더블록과 FVG의 비율
Last events 최근 5개의 알림(시간과 텍스트), 알림이 활성화된 경우

가격이 존을 터치한 후 그 존을 종가로 관통하기 전에 1 ATR만큼 멀어지면, 그 존은 유지됨(held)으로 집계됩니다. 이는 사용 중인 종목과 타임프레임의 과거 기록에 대한 설명이며 예측이 아닙니다.

패널은 마우스로 드래그할 수 있으며, 그 위치는 해당 차트에 저장됩니다. 패널은 차트 배경(어두운 색 또는 밝은 색)에 맞춰집니다. Panel size (%)로 크기를 조절하고, Show panel로 숨길 수 있습니다.


10. 입력값

시장 구조

입력값 기본값 설명
Internal structure strength (bars each side) 3 내부 피벗을 확정하기 위한 양쪽 봉의 개수
Swing structure strength (bars each side) 10 스윙 피벗을 확정하기 위한 양쪽 봉의 개수(내부 값보다 커야 함)
Swing BOS / CHoCH true 스윙 돌파 표시
Internal BOS / CHoCH true 내부 돌파 표시
Structure breaks shown (each scope) 10 표시할 최근 돌파의 개수
Bullish color / Bearish color teal / red 상승 및 하락 요소의 색상

오더블록과 공정가치갭

입력값 기본값 설명
Order blocks true 오더블록 표시
Order blocks also from internal breaks false 내부 돌파에서 생긴 오더블록 추가
Order block on the candle body false 전체 캔들 대신 몸통 사용
Breaker blocks (broken order blocks) true 브레이커 표시
Fair value gaps true FVG 표시
Inversion FVGs (closed-through gaps) true 인버전 FVG 표시
Minimum FVG size (x ATR 14) 0.15 이보다 작은 갭은 무시
Zone ends at Full fill / close through 첫 터치, 50% 또는 완전 채움(5장)
Active zones per type and side 3 차트에 유지할 최신 존
Bullish / bearish order block, bullish / bearish FVG — 존의 채우기 색상

유동성

입력값 기본값 설명
Equal highs / lows true EQH / EQL 표시
Swing highs / lows (buy-side / sell-side liquidity) false BSL / SSL 표시
Previous day and week highs / lows true PDH / PDL / PWH / PWL 표시
Asia and London session highs / lows Auto Auto(B3 종목에서는 꺼짐), On 또는 Off
Mark liquidity sweeps true 가져간 뒤 되돌아와 마감한 레벨 표시
Active levels per type and side 3 차트에 유지할 건드려지지 않은 레벨
Equal highs / lows tolerance (x ATR 14) 0.1 두 "동일" 피벗 사이의 최대 거리
Liquidity color gold 레벨의 색상

프리미엄 / 디스카운트, 상위 타임프레임 및 세션

입력값 기본값 설명
Equilibrium of the swing range true 프리미엄, EQ, 디스카운트 표시
Higher timeframe for bias and zones current (auto) 8장의 표 참조
Show higher timeframe order blocks and FVGs true 상위 타임프레임의 파선 테두리
Broker time zone Auto 세션 계산을 위해 브로커 시간대를 찾는 방식
Broker GMT offset (fixed mode and tester) 2 고정 모드와 전략 테스터(Strategy Tester)에서 사용하는 시차

히스토리와 패널

입력값 기본값 설명
Bars analysed 3000 사용할 히스토리(최소 200). 봉이 많을수록 로딩 시간이 길어짐
Active zones and levels extend right (bars) 15 마지막 캔들 이후의 연장 길이
Show panel true 패널 표시 또는 숨기기
Panel size (%) 100 패널 크기 비율

알림

입력값 기본값 설명
Swing BOS / CHoCH Off 스윙 돌파마다 알림
Liquidity sweep Off 레벨이 스윕될 때 알림
Price enters an order block or FVG Off 가격이 활성 존에 들어올 때 알림
Sound alert2 사운드 모드에서 사용하는 사운드 파일
Also send e-mail false 알림을 이메일로도 전송(도구 → 옵션 → 이메일 (Tools → Options → Email)에서 이메일 설정)

각 알림은 Off, Popup, Sound, Smartphone notification 또는 그중 두 가지의 조합으로 설정할 수 있습니다. 푸시 알림을 사용하려면 도구 → 옵션 → 알림 (Tools → Options → Notifications)에 MetaQuotes ID를 입력해야 합니다. 알림은 마감된 봉에서 이벤트당 한 번만 발생합니다.


11. 엑스퍼트 어드바이저용 버퍼

이 지표는 iCustom 과 CopyBuffer 로 읽을 수 있는 세 개의 버퍼를 제공합니다. 추세 버퍼는 모든 봉에 값이 있습니다. 이벤트 버퍼는 돌파를 확정한 봉에만 값이 설정되며(다른 봉에서는 0), 스윙 돌파와 내부 돌파가 같은 봉에서 발생하면 스윙 돌파가 보고됩니다.

버퍼 내용
0 스윙 추세: +1 상승, −1 하락
1 내부 추세: +1 상승, −1 하락
2 구조 이벤트: ±1 스윙 BOS, ±2 스윙 CHoCH, ±3 내부 BOS, ±4 내부 CHoCH (+ 상승, − 하락)

값은 마감된 봉(shift 1 및 그 이전)에서 읽으십시오. 이 지표는 접두사 JSMP_ 를 사용하여 객체를 그립니다.


12. 팁

  • 차트에 객체가 너무 많나요? 내부 돌파를 끄고, Active zones per type and side를 1–2로 유지하며, Minimum FVG size를 높이십시오.
  • 상위 타임프레임 맥락을 먼저. Bias 행과 상위 타임프레임의 파선 존을 활용해 차트 타임프레임이 큰 흐름 속 어디에 있는지 확인하십시오.
  • 스윕 후 성격 전환. 흔히 쓰이는 차트 해석 방법은 유동성 레벨의 스윕을 기다린 뒤 반대 방향의 CHoCH를 기다리고, 그 움직임이 남긴 존을 살펴보는 것입니다.
  • 여러 차트. 각 차트에는 각자의 지표 사본, 패널 위치, 알림이 있습니다.
  • 로딩 시간. 처음 로드할 때 지표는 히스토리와 상위 타임프레임을 처리합니다. 봉이 많은 M1에서는 몇 초가 걸릴 수 있습니다.

지원: MQL5에서 작성자에게 개인 메시지를 보내십시오. 제품 페이지: MQL5 마켓의 SMC Structure and Liquidity PRO.