MetaTrader 5용 Order Book B3, Order Book Heatmap B3 PRO, Order Flow Book B3 Ultra: 사용자 매뉴얼
Order Book B3는 MetaTrader 5 차트 오른쪽에 호가창(시장 심도)을 가격 축에 맞춰 캔들 옆에 그려 주는 3개 지표 제품군입니다. Order Book B3는 무료이며 한쪽당 최대 4단계 호가, 대량 주문, 매수/매도 불균형을 보여 줍니다. Order Book Heatmap B3 PRO는 모든 실시간 호가 단계, 확장 호가창, 캔들 뒤의 유동성 히트맵, 알림을 추가합니다. Order Flow Book B3 Ultra는 가격별 체결량, 흡수, 체결량 버블, 전략 테스터용 호가창 기록을 추가합니다. B3용으로 만들어졌으며, 브로커가 시장 심도를 제공하는 모든 종목에서 작동합니다: B3 및 다른 거래소의 선물과 주식.
이 매뉴얼은 Order Book B3 1.10, Order Book Heatmap B3 PRO 1.20, Order Flow Book B3 Ultra 1.50을 다룹니다.
에디션별 기능
| Order Book B3 | Order Book Heatmap B3 PRO | Order Flow Book B3 Ultra | |
|---|---|---|---|
| 차트 오른쪽의 호가창, 가격 축에 맞춤 또는 사다리 형식 | 예 | 예 | 예 |
| 한쪽당 실시간 호가 단계(최대) | 4 | 64 | 64 |
| 확장 호가창: 이전에 보였던 단계를 흐리게 표시 | — | 예 | 예 |
| 대량 주문, 스프레드, 매수/매도 불균형 막대 | 예 | 예 | 예 |
| 호가창을 위해 차트 오른쪽 공간 확보 | 예 | 예 | 예 |
| 캔들 뒤의 유동성 히트맵 | — | 예 | 예 |
| 호가창 다시 그리기 간격 조정 | — | 예 | 예 |
| 가격별 체결량(매도 / 매수)과 흡수(ABS) | — | — | 예 |
| 체결량 버블, 3가지 모드, 최대 11일 | — | — | 예 |
| 호가창 기록 및 전략 테스터에서 재생 | — | — | 예 |
| 알림(대량 주문, 취소된 대량 주문, 강한 불균형; Ultra는 흡수 포함): 팝업, 소리, 푸시 알림, 이메일, 호가창 안의 알림 기록 | — | 예 | 예 |
아래 각 입력값에는 해당 에디션이 표시되어 있습니다. 표시가 없는 입력값은 세 에디션 모두에 있습니다.
차트에 표시되는 내용
호가창은 차트 오른쪽에 차트 높이만큼 표시되는 패널입니다. 지표가 차트의 오른쪽을 확보하므로 캔들은 그 앞에서 끝납니다.
- 헤더: 제품 이름, Big 뒤에 현재 대량 주문 크기, Spr 뒤에 틱 단위 스프레드.
- 불균형 막대: 최우선 단계들의 매수 주문은 녹색, 매도 주문은 빨간색으로 표시하며, 왼쪽에 Buy %, 오른쪽에 Sell %, 가운데에 best N(비교하는 단계 수)이 있습니다. 한쪽이 강한 불균형 비율에 도달하면 그 비율이 금색으로 바뀝니다.
- 호가 행: 매도 주문(asks, 빨간색)은 가격 위, 매수 주문(bids, 녹색)은 가격 아래에 있습니다. 막대 길이는 각 단계의 수량을, 오른쪽 숫자는 수량을 나타냅니다. 대량 주문이 있는 단계는 금색 굵은 글씨입니다.
- 가격선: 마지막 가격(가격 축 정렬 배치) 또는 최우선 매도 호가와 최우선 매수 호가 사이(사다리 배치)의 수평선.
- 확장 호가창(PRO / Ultra): 실시간 심도 바깥의, 이전에 보였던 단계를 흐리게 표시합니다. 마지막으로 본 수량이며 실시간 주문이 아닙니다.
- 체결량 열(Ultra): 호가창 왼쪽 Traded N min 아래에 가격별 매도 체결(빨간색, 왼쪽)과 매수 체결(녹색, 오른쪽)을 표시합니다.
- ABS 및 PULLED 태그(PRO / Ultra): 대량 주문이 체결 없이 취소된 행에서 빨간색 PULLED가 3초 동안 깜박입니다. ABS(금색, Ultra)는 흡수가 있는 행을 테두리로 표시합니다.
- 알림 기록(PRO / Ultra): 호가창 하단 ALERTS 아래의 최근 알림.
- 하단 표시줄: Live 10/10(지금 받은 매수·매도 단계 수), broker depth N(브로커가 해당 종목에 지정한 심도), +N remembered(확장 호가창 행 수), 그리고 상태 줄.
상태 줄 메시지:
- Waiting for the book: 지표를 추가한 직후 몇 초.
- No market depth for this symbol: 브로커가 이 종목의 시장 심도를 제공하지 않습니다.
- 4 levels per side(Free): 표시되는 단계 수.
- Heatmap since 10:05(PRO): 히트맵 데이터가 시작되는 시각.
- Rec 1520 today 또는 Rec off(Ultra): 오늘 저장한 호가창 기록 수, 또는 기록 꺼짐.
- Reading trades 10:05(Ultra): 오늘의 체결을 아직 히스토리에서 읽는 중입니다. 메시지가 사라지면 체결량과 버블이 완성됩니다.
- Bubbles: reading과 날짜(Ultra): 버블을 위해 이전 날짜를 읽는 중입니다.
- Load 12%: 지표 처리 스레드의 사용 비율. light가 보이면 차트 반응성을 유지하기 위해 지표가 스스로 다시 그리기 간격을 늘린 것입니다.
- Market depth only on live charts(Free / PRO, 전략 테스터)와 Recorded book: N snapshots 또는 No recorded book for와 날짜(Ultra, 전략 테스터): 기록 섹션을 참고하세요.
이 제품들은 지표일 뿐이며 주문을 열거나 닫거나 변경하지 않습니다.
차트에 추가하는 방법
- 시장 심도를 제공하는 브로커의 데모 또는 실계좌에서 종목(예: 선물 계약이나 주식)의 차트를 엽니다. MetaTrader 5의 호가창(시장 심도) 창에서 확인할 수 있습니다.
- 네비게이터(Ctrl+N)에서 지표, 마켓을 열고 지표를 차트로 끌어다 놓습니다(또는 더블클릭).
- 입력값 탭에서 필요한 항목을 바꾸고(모든 입력값은 아래 설명) 확인을 클릭합니다. 지표가 스스로 시장 심도를 구독합니다.
- 나중에 입력값을 바꾸려면: 차트를 마우스 오른쪽 버튼으로 클릭, 지표 목록에서 지표를 선택하고 속성을 클릭합니다.
입력값: Book
- Layout (기본값: Auto (aligned when a tick is tall enough)). 호가창 행의 배치 방식.
- Auto (aligned when a tick is tall enough): 화면에서 1틱의 높이가 충분하면 가격 축에 맞추고, 차트를 축소하면 사다리 형식으로 바뀝니다.
- Aligned to the price scale: 각 행을 차트 가격 축의 해당 가격에 두어 캔들과 나란히 맞춥니다.
- Ladder with fixed rows: 가격을 중심으로 고정 높이의 행을 두고 가격 열을 함께 표시하여 어떤 확대 수준에서도 읽을 수 있습니다.
- Levels per side (1-4) (Free; 기본값: 4). 호가창이 한쪽당 보여 주는 단계 수.
- Live levels per side (up to what the broker sends, max 64) (PRO / Ultra; 기본값: 64). 호가창이 한쪽당 보여 주는 실시간 단계 수. 실제 수는 브로커에 따라 다릅니다.
- Extended book: keep levels seen earlier beyond the live depth (PRO / Ultra; 기본값: true). 실시간 심도 바깥에 이전에 보였던 단계를 마지막 수량과 함께 흐리게 표시합니다. 하단 표시줄에 개수(+N remembered)가 나옵니다.
- Extended levels per side (PRO / Ultra; 기본값: 30). 한쪽당 기억하는 단계의 최대 수.
- Forget remembered levels after (minutes) (PRO / Ultra; 기본값: 120). 이 시간 동안 다시 보이지 않은 기억된 단계는 삭제됩니다.
- Levels per side used for the buy/sell imbalance (기본값: Free 4, PRO / Ultra 5). 불균형 막대와 강한 불균형 알림에 들어가는 한쪽당 최우선 단계 수. 헤더에 best N으로 표시됩니다.
- Big lot size (0 = auto) (기본값: 0). 한 단계를 대량 주문으로 보는 수량(호가창과 히트맵에서 금색이며 대량 주문 알림에 사용). 0이면 종목에 맞게 자동으로 정해지며, 헤더의 Big 뒤에 현재 값이 표시됩니다.
- Strong imbalance (%) (기본값: 70). 최우선 단계들에서 한쪽의 비율이 이 값에 도달하면 강한 불균형입니다: 그 비율이 금색이 되고, PRO / Ultra에서는 강한 불균형 알림이 전송됩니다.
- Book width (px at 100%) (기본값: 240). 호가창 패널의 너비(디스플레이 배율 100% 기준 픽셀, Windows 배율에 따라 커짐).
- Reserve the right side of the chart (chart shift) (기본값: true). 차트 시프트를 켜서 캔들이 호가창 앞에서 끝나게 합니다. 지표를 제거하면 원래 차트 시프트로 돌아갑니다.
- Right side reserved (% of the chart, 10-50; at least the book + 3 bars) (기본값: 30). 오른쪽에 비워 두는 차트 너비 비율. 항상 최소한 호가창 너비 + 3개 바입니다. 호가창이 차트의 절반보다 넓으면 저널에 호가창 너비를 줄이라는 메시지가 표시됩니다.
- Book redraw interval (ms, 50-1000) (PRO / Ultra; 기본값: 100). 호가창을 다시 그리는 간격. 값이 작을수록 호가창이 부드럽고 CPU를 더 사용합니다. 지표가 스레드를 너무 많이 쓰면 스스로 간격을 늘립니다(하단 표시줄에 light).
입력값: Liquidity heatmap (PRO / Ultra)
Order Book Heatmap B3 PRO와 Order Flow Book B3 Ultra는 캔들 뒤에 대기 주문이 있던 위치를 1분 단위로 그립니다: 매수 주문은 녹색, 매도 주문은 빨간색, 대량 주문은 금색입니다. 색이 진할수록 수량이 크고, 오래된 분일수록 흐리게 그려집니다. PRO의 히트맵은 지표를 차트에 추가한 시점부터 시작합니다(상태 줄에 Heatmap since). Ultra는 기록이 켜져 있으면 차트를 다시 열 때 오늘 기록한 호가창을 다시 불러옵니다.
- Show the heatmap of resting orders (기본값: true). 히트맵 켜기/끄기.
- Heatmap strength (%) (기본값: 55). 히트맵 색의 불투명도. 낮추면 캔들이 더 잘 보입니다.
- Show only levels from (% of the strongest, 0 = all) (기본값: 40). 약한 단계를 숨깁니다: 보이는 가장 강한 단계 대비 이 비율 이상인 단계만 그립니다. 0이면 모두 그립니다.
- Heatmap history (minutes, 0 = whole day) (기본값: 90). 현재부터 몇 분 전까지의 히트맵을 그릴지(오래된 분은 흐려짐). 0이면 하루 전체.
공격적 체결과 흡수(Ultra)
Order Flow Book B3 Ultra는 공격 주체(매수 또는 매도)가 표시된 종목의 체결 데이터를 사용합니다. 브로커가 체결을 방향과 함께 제공하는 경우(B3 및 다른 거래소, 브로커에 따라 다름) 다음을 표시합니다:
- 가격별 체결량: 호가창 왼쪽 열로, 최근 몇 분 동안 가격별 매도 체결량과 매수 체결량을 보여 줍니다.
- 흡수: 체결을 받으면서도 계속 버티는 대량 대기 주문. 해당 행이 금색 테두리와 ABS 태그로 표시되고 흡수 알림이 전송됩니다.
- 체결량 버블: 가장 많은 체결량이 나온 캔들과 가격에 그려지는 원. 매수가 많으면 녹색, 매도가 많으면 빨간색이며, 크기는 체결량과 캔들 너비에 맞춰집니다. 이전 날짜의 버블은 히스토리에서 읽어 옵니다(상태 Bubbles: reading). 캔들이 마감된 뒤에는 버블이 사라지지 않습니다.
- Traded volume window (minutes) (기본값: 15). 호가창 체결량 열의 기간(헤더 Traded N min).
- Absorption window (minutes) (기본값: 5). 흡수를 감지하는 데 쓰는 기간.
- Show traded volume bubbles on the heatmap (기본값: true). 체결량 버블 켜기/끄기. 히트맵을 꺼도 버블은 그려집니다.
- Bubbles: the biggest per 120 bars (기본값: 15). 120개 바 구간마다 가장 큰 것으로 표시될 수 있는 버블 수. 줄이면 버블이 적어집니다.
- Bubbles: days on the chart (today included, 1-11) (기본값: 3). 버블을 표시하는 세션 수(오늘 포함).
- Bubbles: mode (기본값: Live (fixed at close)). 버블이 언제 나타나고 언제 확정되는지:
- Live (fixed at close): 캔들이 형성되는 동안 버블이 나타나거나 바뀔 수 있고, 캔들이 마감되면 고정됩니다.
- Confirmed: 캔들 다음의 확인 시간이 지난 뒤에만 나타나며, 이후에는 바뀌지 않습니다.
- Live + confirmation: 곧바로 윤곽선(임시)으로 나타나고, 확인 시간이 지나면 채워지거나(확인됨) 회색이 됩니다(확인 안 됨).
- Bubbles: confirmation time (minutes, modes with confirmation) (기본값: 15). Confirmed와 Live + confirmation 모드에서 버블 확인에 쓰는 캔들 이후의 분 수.
- Bubbles: show provisional bubbles (Live + confirmation) (기본값: true). Live + confirmation 모드에서 임시 윤곽선을 표시하거나 숨깁니다.
전략 테스터용 기록(Ultra)
MetaTrader 5의 전략 테스터에는 시장 심도가 없습니다. 기록이 켜져 있으면 Order Flow Book B3 Ultra는 자신이 열려 있는 각 실시간 차트의 호가창을 일별 파일(폴더 Common\Files\JetBook\<종목>)에 저장합니다. 전략 테스터의 비주얼 모드에서 해당 날짜의 기록된 호가창을 재생합니다: 호가창, 히트맵, 체결량, 버블, 알림 기록. 하단 표시줄에 Replay와 시각이, 상태 줄에 Recorded book: N snapshots 또는 No recorded book for와 날짜가 표시됩니다. 장중에 Ultra 차트가 열려 있던 날짜만 재생할 수 있습니다. Order Book B3와 Order Book Heatmap B3 PRO는 전략 테스터에서 Market depth only on live charts를 표시합니다.
- Record the book of live charts (기본값: true). Ultra가 열려 있는 실시간 차트의 호가창을 저장하여 전략 테스터에서 재생할 수 있게 합니다.
- Minimum time between records (ms) (기본값: 500). 저장되는 두 호가창 기록 사이의 최소 간격. 값이 클수록 파일이 작아지고 세부 정보는 줄어듭니다.
팁: 비주얼 테스터는 차트 템플릿의 오른쪽 여백을 그대로 유지합니다. 호가창은 그 여백에 맞춰지며, 너무 좁으면 저널에 테스터 템플릿(Profiles\Templates\tester.tpl)의 차트 시프트를 늘리라는 메시지가 표시됩니다.
알림(PRO / Ultra)
Order Book B3(무료)에는 알림이 없습니다. PRO와 Ultra에는 네 가지 종류가 있으며, 각각 알림 기록에 태그로 표시됩니다:
- BIG: 가격 근처에 대량 주문이 나타남.
- PULL: 대량 주문이 체결 없이 호가창에서 취소됨(실시간 차트에서만). 해당 행이 PULLED로 깜박입니다.
- IMB: 강한 불균형. 최우선 단계들의 매수 측 또는 매도 측이 Strong imbalance (%) 입력값에 도달할 때.
- ABS(Ultra): 특정 가격에서의 흡수와 버티는 쪽(매수자 또는 매도자).
호가창 하단의 알림 기록은 최신 알림부터 보여 줍니다: 시각, 종류, 수량·가격·방향(buy 또는 sell을 각각의 색으로)을 담은 짧은 문구. 알림 모드를 Off로 해도 기록에는 항상 알림이 표시됩니다.
- Alert (the chart log shows them anyway) (기본값: Sound). 알림을 보내는 방식. 선택 항목: Off, Popup, Sound, Smartphone notification, Popup + Sound, Notification + Sound, Popup + Notification, Popup + Sound + Notification.
- Sound (기본값: alert2). 알림과 함께 재생되는 터미널 소리(alert, alert2, connect, disconnect, email, expert, news, ok, request, stops, tick, timeout, wait).
- Also send e-mail (기본값: false). 각 알림을 이메일로도 보냅니다.
- Show the last alerts at the bottom of the book (기본값: true). 호가창 하단의 알림 기록을 표시하거나 숨깁니다.
- Alerts in the log (기본값: 10). 기록에 표시하는 알림 수(최대 20).
- Big lot appears near the price (기본값: true). 가격 근처에 대량 주문이 나타나면 알림.
- Near the price (ticks) (기본값: 10). 최우선 가격으로부터의 거리(틱). 이 범위 안에 새 대량 주문이 나타나면 알립니다.
- Big lot removed without trading (기본값: true). 대량 주문이 체결 없이 호가창에서 취소되면 알림.
- Strong imbalance (기본값: true). 불균형이 강해지면 알림.
- Absorption (Ultra; 기본값: true). 특정 가격에서 흡수가 있으면 알림.
푸시 알림은 도구, 옵션, 알림에서 MetaQuotes ID를 설정해야 하고, 이메일은 도구, 옵션, 이메일에서 계정을 설정해야 합니다.
입력값: Colors
- Buy orders (bids) (기본값: 61,219,176). 매수 주문, 불균형 막대의 매수 쪽, 매수 버블(녹색).
- Sell orders (asks) (기본값: 240,96,90). 매도 주문, 불균형 막대의 매도 쪽, 매도 버블(빨간색).
- Big lots (기본값: 227,179,65). 호가창과 히트맵의 대량 주문, 강한 불균형 비율, ABS 태그(금색).
이 색은 호가창, 불균형 막대, 히트맵, 버블, 알림 기록에 사용됩니다. 패널 배경은 차트 배경을 따르고, 글자는 밝은 차트와 어두운 차트에 맞게 조정됩니다.
팁과 자주 묻는 질문
- 호가창이 비어 있거나 No market depth for this symbol이 표시됩니다. 브로커가 그 종목이나 계좌의 시장 심도를 제공하지 않습니다. MetaTrader 5의 호가창 창을 확인하세요. 외환과 CFD는 보통 심도가 거의 없거나 없습니다.
- 몇 단계가 보이나요? 브로커가 보내는 만큼, 입력값 한도까지 보입니다. 하단 표시줄에 broker depth가 나옵니다. 확장 호가창(PRO / Ultra)은 그 심도 바깥에 이전에 보였던 단계를 추가합니다.
- 차트를 축소하면 행이 얇아집니다. Auto 배치에서는 호가창이 자동으로 고정 높이의 사다리 형식이 됩니다. Layout 입력값에서 사다리를 직접 선택할 수도 있습니다.
- PRO의 히트맵이 비어 있습니다. 지표를 차트에 추가한 시점부터 만들어집니다. 장중에는 차트를 열어 두세요.
- 지표를 제거하면 차트 시프트가 이전 상태로 돌아갑니다.
- 전략 테스터에서 하루를 재생하려면(Ultra), 장중에 그 종목의 차트 하나를 Ultra와 기록 켜짐 상태로 열어 두세요.
다운로드
- Order Book B3 – 무료: 한쪽당 최대 4단계 호가창, 대량 주문, 불균형.
- Order Book Heatmap B3 PRO – 모든 실시간 단계, 확장 호가창, 유동성 히트맵, 알림.
- Order Flow Book B3 Ultra – PRO의 모든 기능에 체결량, 흡수, 버블, 전략 테스터 재생 추가.
질문과 제안: 제 MQL5 프로필에서 개인 메시지를 보내 주세요.
거래에는 손실 위험이 따릅니다. 이 지표는 시장 정보를 보여 줄 뿐 가격을 예측하거나 결과를 보장하지 않습니다.


