Volume Profile Sessions PRO · Daily Volume Profile · Volume Profile Delta B3 PRO — 사용자 매뉴얼
MQL5 마켓에서 구매: Volume Profile Sessions PRO, Daily Volume Profile, Volume Profile Delta B3 PRO
리스크 고지. 트레이딩에는 손실 위험이 따릅니다. 이 지표들은 차트에서 거래량이 어느 가격에서 거래되었는지를 보여 줄 뿐이며, 시장을 예측하지 않고 거래를 실행하지 않으며 어떠한 결과도 보장하지 않습니다. 본인의 분석 및 리스크 관리와 함께 사용하고, 먼저 데모 계좌에서 테스트하십시오.

이 매뉴얼은 프로파일을 그리고 읽는 방식이 같은 세 가지 볼륨 프로파일 지표를 다룹니다.
- Volume Profile Sessions PRO — 아시아, 런던, 뉴욕 세션 프로파일과 일간 프로파일을 모든 종목(외환, 금속, 지수, 암호화폐, 주식)에서 제공하며, 네이키드 POC, 고정 레인지 프로파일, 상승 / 하락 거래량 추정, 알림, Expert Advisor용 버퍼 13개를 갖추고 있습니다.
- Daily Volume Profile(무료) — 오늘의 프로파일과 POC, VAH, VAL을 모든 종목에서 제공합니다.
- Volume Profile Delta B3 PRO — B3 선물과 주식(WIN, WDO, IND, DOL, 개별 주식)에 대해 가격별 실제 매수 및 매도 공격 거래를 보여 주는 일간 프로파일로, 네이키드 POC, 고정 레인지, 알림, 버퍼 10개를 갖추고 있으며 전략 테스터에서 실제 체결을 사용합니다.
어느 지표도 거래를 실행하지 않습니다.
1. 어떤 에디션을 선택할까요?
| Daily Volume Profile(무료) | Volume Profile Sessions PRO | Volume Profile Delta B3 PRO | |
|---|---|---|---|
| 종목 | 모두 | 모두 | B3 선물 및 주식(실제 체결이 있는 피드) |
| 데이터 | 1분봉: 실제 거래량 또는 틱 거래량 | 1분봉: 실제 거래량 또는 틱 거래량 | 실제 체결(체결 내역) |
| POC / VAH / VAL이 있는 오늘의 프로파일 | 예 | 예 | 예 |
| 이전 날짜 | — | 예(Days to draw) | 예(Daily profiles to draw) |
| 아시아 / 런던 / 뉴욕 세션 프로파일 | — | 예, 시간 조정 가능 | — |
| 행별 매수 / 매도 분할 | — | 상승 / 하락 추정 | 실제 매수 / 매도 공격 거래 |
| 네이키드 POC | — | 일간, 선택적으로 세션 | 일간 |
| 고정 레인지 프로파일(두 번 클릭) | — | 예 | 예(하루 이내) |
| 버튼이 있는 패널, 드래그 가능 | 패널만 | 예 | 예 |
| 알림 | — | 네이키드 POC 터치, 전일 VAH / VAL | 네이키드 POC 터치, 전일 VAH / VAL |
| EA용 버퍼 | — | 13 | 10 |
| 전략 테스터 | 예 | 예, 준비 불필요 | 예; 이전 날짜에는 저장된 히스토리 필요(5.5절) |
2. 설치 및 빠른 시작
- 터미널의 Market 탭(Toolbox → Market → Purchased → Install; 무료 에디션은 제품 페이지에서)에서 지표를 설치합니다.
- 차트를 열고 Navigator(Indicators → Market)에서 지표를 차트로 드래그합니다.
- 기본 입력값을 유지하거나 조정한 후(8절) OK를 누릅니다.
첫 계산에는 히스토리가 필요합니다. 기다리는 동안 패널에 진행 상황이 표시됩니다.
| 패널 메시지 | 의미 |
|---|---|
| Waiting for daily history | 종목의 일봉이 아직 로드되지 않았습니다. 지표가 스스로 다시 시도합니다. |
| Loading M1 history / Waiting for M1 history | 1분봉을 아직 다운로드하는 중입니다(Sessions PRO 및 Daily VP). |
| Downloading ticks of 28/10 (64%) / Loading history 3 / 11 | Volume Profile Delta B3 PRO가 이전 날짜의 체결을 읽고 있습니다. |
빠른 시작
- Sessions PRO — 패널의 Server 18:49 ASIA 02-11 LDN 10-19 NY 15-24 줄에서 세션 시간을 확인하십시오. 기본값은 GMT+2 / GMT+3 브로커에 맞춰져 있습니다. 서버 시간이 다르다면 여섯 개의 세션 입력값을 변경하십시오(4.2절).
- Delta B3 PRO — 거래하는 계약(예: WINZ26)의 차트를 D1 미만의 타임프레임으로 열고 패널의 Data: 줄을 확인하십시오. Exchange flags 는 최상의 데이터 소스를 의미합니다(5.2절).
- Daily VP — 설정할 것이 없습니다. 프로파일은 하루 동안 커집니다.
- 패널 버튼으로 그림의 각 부분을 표시하거나 숨기십시오. RANGE를 누르고 차트에서 두 지점을 클릭하면 원하는 기간의 프로파일을 볼 수 있습니다.
3. 볼륨 프로파일 읽기

| 차트에서 | 의미 |
|---|---|
| 수평 행 | 해당 기간 각 가격에서 거래된 거래량. 가장 긴 행이 거래량이 가장 많습니다. |
| 금색 행과 금색 라인(POC) | 포인트 오브 컨트롤: 해당 기간 거래량이 가장 많은 가격. 일간과 레인지는 실선, 세션은 파선입니다. |
| 점선 VAH / VAL | 밸류 에어리어 상단과 하단: POC를 중심으로 거래량의 Value area (%)(기본값 70%)를 포함하는 가격대. |
| 밝은 행 / 흐린 행 | 밸류 에어리어 안의 행은 더 밝고, 밖의 행은 더 흐립니다(VALUE AREA가 켜져 있을 때). |
| 행의 녹색 / 빨간색 부분 | 상승 / 하락 거래량(Sessions PRO, 추정) 또는 매수 / 매도 공격 거래(Delta B3 PRO). DELTA가 꺼져 있거나 분할 입력값이 꺼져 있으면 행은 한 가지 색으로 그려집니다. |
| nPOC 28/10 1.11830 라벨이 있는 금색 파선 | 네이키드 POC: 이전 날짜(또는 세션)의 POC로, 해당 기간이 끝난 이후 가격이 아직 거래되지 않은 가격. |
| 라벨 POC 1.11380 , VAH 1.11546 , VAL 1.11339 | 오늘의 프로파일과 가장 최근 레인지의 오른쪽 끝에 있는 가격 라벨. 이전 프로파일은 라인만 표시하여 텍스트가 다음 프로파일과 겹치지 않게 합니다. |
트레이더들이 흔히 읽는 방식(어떤 규칙도 결과를 보장하지 않습니다):
- POC와 밸류 에어리어는 해당 기간 시장이 받아들인 가격을 보여 줍니다. 밸류 에어리어 밖의 가격은 덜 거래되었습니다.
- 네이키드 POC는 많은 거래량이 거래되었지만 아직 다시 방문되지 않은 가격입니다. 많은 트레이더가 이를 참고 레벨로 지켜봅니다.
- 전일의 VAH와 VAL은 다음 날 자주 쓰이는 참고 레벨입니다.
모든 라인과 텍스트는 차트 배경을 따릅니다. 밝은 배경에서는 어둡게, 어두운 배경에서는 배경 쪽으로 섞이게 표시되어 읽기 쉬운 상태를 유지합니다. 차트 속성에서 배경색을 바꾸면 새 대비로 다시 그려집니다.
4. Volume Profile Sessions PRO
4.1 그리는 내용

- 세션 프로파일(아시아, 런던, 뉴욕): 각각 세션 시작 지점에서 시작해 오른쪽으로 자랍니다. 너비는 세션 길이의 Session profile width (% of the session)입니다. 세션 이름( ASIA , LDN , NY )이 위에 표시됩니다. 세션의 POC 라인은 파선입니다.
- 각 날짜의 일간 프로파일:
- SESSIONS가 켜져 있으면, 종료된 날짜는 하루의 끝에서 왼쪽으로 자라며 그려지고(너비 Daily profile width (% of the day)), 오늘의 프로파일은 마지막 봉 오른쪽의 빈 공간에 POC / VAH / VAL 라벨과 함께 그려집니다.
- SESSIONS가 꺼져 있으면, 각 날짜는 하루의 시작부터 오른쪽으로 그려지며 너비는 Session profile width로 설정됩니다.
- 날짜는 브로커 서버 시간 기준의 달력일입니다.
- Days to draw(기본값 5)는 그릴 날짜 수를 설정합니다.

4.2 세션 시간
여섯 개의 입력값 Asia start / end, London start / end, New York start / end는 브로커 서버 시간 기준이며 HH:MM 형식으로 입력합니다.
| 세션 | 기본값 | 비고 |
|---|---|---|
| 아시아 | 02:00 – 11:00 | |
| 런던 | 10:00 – 19:00 | |
| 뉴욕 | 15:00 – 24:00 | 24:00 은 서버 날짜의 끝을 의미합니다 |
- 기본값은 가장 일반적인 서버 시간인 GMT+2 / GMT+3(뉴욕 마감) 브로커에 맞춰져 있습니다. 브로커가 다른 서버 시간을 사용한다면 그 차이만큼 시간을 옮기십시오. 참고할 수 있도록 패널에 현재 서버 시간이 표시됩니다.
- 종료 시각이 시작 시각보다 이른 세션은 다음 날까지 이어집니다(예: 22:00 – 06:00 ).
- 읽을 수 없는 값(예: 9h )은 해당 세션의 기본값으로 돌아갑니다.
- 각 세션은 자체 입력값(Asia session, London session, New York session)으로 끌 수 있습니다.
- 두 세션이 겹치면 패널과 세션 버퍼는 나중에 시작한 세션을 사용합니다.
4.3 상승 / 하락 거래량(추정)
Split each row into up and down volume (estimate)가 켜져 있고(기본값) DELTA 버튼이 켜져 있으면, 각 행이 녹색(상승)과 빨간색(하락)으로 나뉘고 패널에 상승 / 하락 비율과 함께 DELTA (ESTIMATE)가 표시됩니다.
Sessions PRO는 1분봉으로 작동하며, 1분봉에는 누가 공격 주체였는지가 기록되지 않습니다. 따라서 이 분할은 봉에서 구한 추정이며 실제 매수 및 매도 공격 거래가 아닙니다. 프로파일 내부 활동의 방향을 읽는 용도로 사용하십시오. B3에서 실제 공격 거래를 보려면 Volume Profile Delta B3 PRO를 사용하십시오.
분할 입력값이 꺼져 있으면 행은 Row color when not split을 사용하고, 패널에는 델타 대신 오늘의 총 VOLUME이 표시됩니다.
4.4 네이키드 POC

- Days checked for untouched POCs(기본값 10) 범위 안에서, 종료된 날짜의 POC 중 그날이 끝난 이후 가격이 거래되지 않은 POC는 금색 파선으로 그날의 끝부터 마지막 봉 오른쪽 몇 개 봉까지 그려지며 nPOC dd/mm price 라벨이 붙습니다.
- Also untouched session POCs를 켜면 세션 POC가 추가됩니다(라벨 nPOC LDN 28/10 price ).
- 가격이 네이키드 POC에서 거래되면 해당 네이키드 POC는 사라집니다.
- 패널의 NAKED POC 카드는 현재 가격 위(▲)와 아래(▼)에서 가장 가까운 네이키드 POC를 보여 줍니다.
- NAKED POC 버튼은 라인을 숨기거나 표시합니다. 라인이 숨겨져 있어도 네이키드 POC 알림은 계속 작동합니다.
4.5 고정 레인지 프로파일

- 패널에서 RANGE를 누릅니다. 상태 줄에 Click the start of the range on the chart 가 표시됩니다.
- 차트에서 기간의 시작을 클릭한 다음 끝을 클릭합니다( Click the end of the range ).
- 점선 사각형이 레인지를 표시하고 그 안에 프로파일이 그려지며, 너비는 Session profile width로 설정됩니다.
- 레인지는 여러 날에 걸칠 수 있습니다.
- 사각형은 마우스로 이동하거나 크기를 바꿀 수 있으며 프로파일이 따라갑니다. 레인지 하나를 지우려면 선택한 후 Delete를 누르십시오. CLEAR는 모든 레인지를 지웁니다. 두 번째 클릭 전에 RANGE를 다시 누르면 취소됩니다.
- 가격 라벨은 가장 최근 레인지에만 표시됩니다.
- 레인지는 타임프레임을 바꾸거나 터미널을 다시 시작해도 차트에 남으며, 지표를 차트에서 제거하면 삭제됩니다.
- DAY와 SESSIONS가 모두 꺼져 있으면 사용자가 그린 레인지만 남고, 패널의 첫 번째 카드에 최신 레인지의 레벨과 델타가 표시됩니다.
4.6 패널과 버튼

| 패널 부분 | 내용 |
|---|---|
| TODAY | 오늘의 형성 중인 POC, VAH, VAL; 상승 / 하락 비율 막대가 있는 DELTA (ESTIMATE)(분할이 꺼져 있으면 VOLUME). DAY와 SESSIONS가 꺼져 있으면 최신 레인지를 표시합니다. |
| <SESSION> NOW / (ENDED) | 진행 중인 세션, 또는 진행 중인 세션이 없으면 마지막 세션의 POC와 밸류 에어리어(VAL – VAH). |
| PREV. <SESSION> | 그 이전 세션. |
| PREVIOUS DAY | 전일의 POC와 밸류 에어리어. |
| NAKED POC | 가격 위(▲)와 아래(▼)에서 가장 가까운 네이키드 POC. |
| Data: tick volume of M1 bars, up/down estimated | 거래량 소스: 피드에 있으면 실제 거래량(녹색 점), 그렇지 않으면 틱 거래량(금색 점). |
| Server 18:49 ASIA 02-11 LDN 10-19 NY 15-24 | 서버 시간과 켜져 있는 세션의 시간. |
| 버튼 | 동작 |
|---|---|
| DAY | 일간 프로파일 켜기 / 끄기. |
| SESSIONS | 세션 프로파일 켜기 / 끄기(일간 프로파일이 그려지는 위치도 바뀜, 4.1절). |
| DELTA | 상승 / 하락 색 켜기 / 끄기. |
| VALUE AREA | VAH / VAL 라인과 밸류 에어리어 밖의 흐린 행 켜기 / 끄기. |
| NAKED POC | 네이키드 POC 라인 켜기 / 끄기. |
| RANGE | 고정 레인지 그리기(4.5절). |
| CLEAR | 모든 레인지 지우기. |
- 패널 헤더를 드래그하여 차트의 원하는 위치로 옮길 수 있으며, 위치는 해당 차트에 유지됩니다. Panel X, Panel Y, Panel size (%)는 시작 위치와 크기를 설정합니다. Show the panel = false로 패널을 숨깁니다.
- 버튼 상태는 해당 차트에 유지되며(타임프레임 변경, 터미널 재시작), 지표를 제거하면 초기화됩니다.
4.7 데이터와 전략 테스터
- 프로파일은 1분봉의 거래량을 사용합니다. 피드에 있으면 실제 거래량(주식, 선물), 그렇지 않으면 틱 거래량(외환, 금속, CFD)입니다. 틱 거래량은 가격 변화 횟수를 세며, 외환에서 일반적으로 쓰이는 활동 지표입니다.
- 터미널은 1분봉 히스토리를 스스로 다운로드하며, 첫 계산은 이를 기다립니다( Loading M1 history ).
- 과거 봉에는 확정된 데이터만 사용됩니다. 하단의 Past data only 는 확정된 봉의 버퍼가 나중에 새 데이터로 바뀌지 않는다는 것을 알려 줍니다.
- 전략 테스터: 테스터는 테스트 시작일 이전의 1분봉 히스토리를 제공하므로, 비주얼 모드와 Expert Advisor 모두에서 세션 프로파일, 이전 날짜, 네이키드 POC가 테스트의 첫 봉부터 차트에 표시됩니다. 준비할 것이 없습니다. 비주얼이 아닌 테스트에서는 버퍼만 계산됩니다. 비주얼 테스트가 끝나면 마지막 상태가 차트에 남습니다. 테스터에서는 팝업, 소리, 알림, 이메일이 전송되지 않습니다.

5. Volume Profile Delta B3 PRO
5.1 그리는 내용

- 하루에 프로파일 하나를 그날의 첫 체결부터 마지막 체결까지 그립니다. 너비는 그 시간의 Profile width (% of the session)입니다. Daily profiles to draw(기본값 5)는 날짜 수를 설정합니다.
- Split each row into buy and sell과 DELTA 버튼이 켜져 있으면 각 행이 매수 공격 거래(녹색, 왼쪽 부분)와 매도 공격 거래(빨간색, 오른쪽 부분)로 나뉩니다. POC 행은 금색입니다.
- 오늘의 프로파일에는 POC / VAH / VAL 라벨이 붙고, 이전 날짜는 라인만 표시됩니다.
- Days checked for untouched POCs(기본값 10) 범위 안의 이전 날짜 네이키드 POC는 가격이 그곳에서 거래될 때까지 nPOC dd/mm price 라벨이 붙은 금색 파선으로 그려집니다.
- D1 미만의 타임프레임에서 작동합니다.
5.2 실제 매수 및 매도 공격 거래
지표는 그날의 모든 체결(체결 내역)을 읽고, 누가 공격 주체였는지에 따라 매수 쪽 또는 매도 쪽에 더합니다. 패널의 Data: 줄에 사용 중인 소스가 표시됩니다.
| Data: 줄 | 의미 |
|---|---|
| Exchange flags (녹색 점) | 피드가 각 체결에 대해 거래소의 매수 / 매도 정보를 제공합니다. 최상의 경우입니다. |
| Price rule (no flags) (금색 점) | 피드에 체결은 있지만 그 정보가 없습니다. 지표가 체결을 스스로 분류합니다. |
| Generated ticks - not real (빨간색) | 전략 테스터 전용: 테스터가 실제 틱을 생성된 틱으로 대체했으며, 생성된 틱에는 공격 거래 정보가 없습니다. 5.5절을 참고하십시오. |
| Saved real trades (tester) | 전략 테스터: 해당 날짜는 저장된 실제 체결에서 가져온 것입니다. |
| Waiting for trades | 아직 받은 체결이 없습니다(시장 마감 또는 체결이 없는 종목). |
No exchange trades: use B3 futures or shares 는 이 종목의 피드에 실제 체결이 없다는 뜻입니다(대부분의 외환 및 CFD 피드). 2 day(s) with incomplete tick history 는 브로커가 일부 날짜의 모든 체결을 제공하지 않았다는 뜻입니다. 해당 날짜는 표시되지만 저장되지는 않습니다.
패널의 History: 11 days with trades, 9 from cache 줄은 찾은 날짜 수와 그중 저장된 파일에서 가져온 날짜 수를 알려 줍니다.
5.3 고정 레인지 프로파일

4.5절과 같은 단계입니다. RANGE를 누르고 시작과 끝을 클릭합니다. 레인지는 하루를 대상으로 합니다. 다음 날로 넘어가면 첫날에 해당하는 부분만 사용됩니다. 레인지는 이동, 크기 조정, 삭제가 가능하며 CLEAR는 모두 지웁니다. DAY PROFILE이 꺼져 있으면 사용자가 그린 레인지만 남고(네이키드 POC 라인도 숨겨짐), 패널에 최신 레인지의 POC, VAH, VAL, 델타가 표시됩니다.
5.4 패널과 버튼

| 패널 부분 | 내용 |
|---|---|
| TODAY | 형성 중인 POC, VAH, VAL; Buy % / Sell % 막대가 있는 DELTA(매수 − 매도). DAY PROFILE이 꺼져 있으면 최신 레인지를 표시합니다. |
| PREVIOUS DAY | 전일의 POC와 밸류 에어리어(VAL – VAH). |
| NAKED POC | 가격 위(▲)와 아래(▼)에서 가장 가까운 네이키드 POC. |
| Data: | 공격 거래 소스(5.2절). |
| History: | 체결이 있는 날짜 수와 저장된 파일에서 읽은 날짜 수. |
| 상태 줄(금색) | 로딩 진행 상황, 레인지 안내, 누락된 체결. |
| 테스터 줄 | 전략 테스터가 찾게 될 내용(5.5절). |
버튼: DAY PROFILE, DELTA, VALUE AREA, NAKED POC, RANGE, CLEAR — 사용법은 4.6절과 같습니다. 패널은 헤더를 잡고 드래그할 수 있으며, 위치와 버튼 상태는 해당 차트에 유지됩니다.
5.5 실제 체결을 사용하는 전략 테스터

MetaTrader 5 테스터는 테스트 시작일 이전의 틱을 제공하지 않으며, B3에서는 실제 틱을 생성된 틱으로 대체하는 경우가 많은데, 생성된 틱에는 공격 거래 정보가 없습니다. 지표는 종료된 각 날짜의 실제 체결을 사용자의 컴퓨터에 저장하고 테스터에서 그 날짜들을 읽는 방식으로 이를 해결합니다. 각 분의 체결은 테스트에서 그 분이 마감된 후에만 더해지므로 미래의 데이터는 보이지 않습니다.
지표가 실시간 차트에서 실행되는 동안 날짜는 자동으로 저장됩니다(Save finished days and read them in the tester = true). 더 긴 기간을 한 번에 준비하려면:
- B3 데이터가 있는 실계좌 또는 데모 계좌에서 테스트할 정확한 계약(예: WINZ26)의 차트를 엽니다.
- Days to prepare for the Strategy Tester = 60(또는 필요한 날짜 수)으로 지표를 적용하고 차트를 열어 둡니다. 테스터 줄에 Preparing tester history 12 / 60 (14/10) 이 표시됩니다.
- 녹색으로 Tester history ready: 60 days (dd/mm - dd/mm) 가 표시될 때까지 기다립니다.
- 전략 테스터에서 같은 계약, 모델 Every tick based on real ticks, 준비된 날짜 범위 안의 기간을 선택합니다.
- 테스트 중에 패널의 테스터 줄을 확인합니다.
| 테스터 줄 | 의미 |
|---|---|
| Tester: saved real trades of this day (녹색) | 해당 날짜는 저장된 실제 체결로 재생됩니다. |
| Day not saved: using the tester ticks (금색) | 해당 날짜의 저장 파일이 없습니다. 테스터의 틱이 들어오는 그대로 사용됩니다. |
| Generated ticks: prepare this day on a live chart (빨간색) | 테스터가 해당 날짜의 틱을 생성했습니다. 공격 거래 정보가 없습니다. 해당 날짜를 준비하십시오(2단계). |
| Demo: only trades inside the test period (금색) | Market의 무료 데모는 테스터에서만 실행되며 저장된 날짜가 없습니다. |
실시간에서는 같은 줄에 저장된 히스토리의 상태가 표시됩니다: Tester history: no saved days yet , Tester history: 23 days (...) , 또는 브로커가 더 오래된 체결을 보관하지 않는 경우 Broker tick history starts after 05/09. Saved ... .
참고:
- 날짜는 계약별로 저장됩니다. WINZ26 과 WIN$N 은 서로 다른 종목입니다.
- 파일은 테스트를 실행하는 컴퓨터의 공용 폴더( Common\Files\JetAggr )에 보관됩니다. MQL5 Cloud Network 에이전트는 이 파일을 볼 수 없습니다.
- 브로커가 틱 히스토리에 아직 보관하고 있는 날짜만 준비할 수 있습니다.
- 테스터의 이전 날짜, 네이키드 POC, 전일 VAH / VAL은 저장된 날짜에서만 가져옵니다.
- Order Flow Book B3 Ultra도 같은 폴더에 체결을 저장하므로, 어느 지표로 기록한 날짜든 두 지표 모두에서 사용할 수 있습니다.
6. Daily Volume Profile(무료)

- 오늘의 프로파일을 그날의 첫 봉부터 오른쪽으로 자라도록 그립니다. 너비는 Profile width (% of the day so far)입니다. 하루 동안 업데이트됩니다.
- POC(금색), VAH, VAL 라인은 가격 라벨과 함께 마지막 봉 오른쪽까지 이어집니다. 밸류 에어리어의 행은 더 밝게 표시됩니다.
- 패널: POC, VAH, VAL과 오늘의 총 거래량이 있는 TODAY, 그리고 Data: 줄(M1 봉의 실제 거래량 또는 틱 거래량). 패널 위치와 크기는 입력값으로 설정합니다.
- 상태 메시지: Waiting for daily history , Waiting for M1 history , No bars today yet .
- 전략 테스터에서 작동합니다. 알림과 버퍼는 없습니다.
세션 프로파일, 이전 날짜, 네이키드 POC, 고정 레인지, 상승 / 하락 분할, 알림, 버퍼는 Volume Profile Sessions PRO에 있습니다.
7. 알림(PRO 에디션)

| 입력값 | 발생 시점 | 메시지(예) |
|---|---|---|
| Alert when price touches a naked POC | 가격이 네이키드 POC에서 거래될 때 | price touched the naked POC LDN 28/10 1.11389 (Sessions PRO) / price touched the naked POC 171000 (Delta B3 PRO) |
| Alert when price crosses the previous day VAH or VAL(Sessions PRO) / ... previous VAH or VAL(Delta B3 PRO) | 차트의 확정된 봉이 전일 VAH 또는 VAL을 관통하여 거래되었을 때 | price crossed the previous day VAH 1.11546 |
메시지는 제품, 종목, 타임프레임으로 시작합니다. 예: Volume Profile Sessions PRO: EURUSD | M15 | ... .
- Alert: Off, Popup, Sound, Smartphone notification, Popup + Sound(기본값), Notification + Sound, Popup + Notification, Popup + Sound + Notification. Sound: 터미널 사운드 13개 중 하나(기본값 alert2).
- Also send e-mail: 각 알림을 이메일로도 보냅니다(Tools → Options → Email 설정 필요). Alert가 Off여도 이메일은 전송됩니다.
- VAH / VAL 알림은 차트의 봉이 마감될 때 확인되므로, 알림이 오는 속도는 타임프레임에 따라 정해집니다. 각 레벨은 봉당 최대 한 번 알립니다.
- Sessions PRO는 네이키드 POC 터치를 계속 확인합니다. Delta B3 PRO는 각 차트 봉이 마감될 때, 그리고 네이키드 POC 라인이 표시되어 있는 동안(DAY PROFILE과 NAKED POC 켜짐)에만 확인합니다. 네이키드 POC는 한 번만 알립니다. 터치된 후에는 더 이상 네이키드가 아닙니다.
- 푸시 알림은 Tools → Options → Notifications에 MetaQuotes ID가 필요합니다. 전략 테스터에서는 알림이 전송되지 않습니다.
8. 입력값
제목은 Inputs 탭의 입력 그룹입니다.

8.1 Volume Profile Sessions PRO
Profiles
| 입력값 | 기본값 | 설명 |
|---|---|---|
| Days to draw | 5 | 차트에 프로파일을 표시할 날짜 수. 30 미만으로 유지하십시오. |
| Row size in ticks (0 = auto) | 0 | 각 행의 가격 높이. 0은 종목에 맞는 크기를 선택합니다. 숫자가 클수록 행의 수가 줄고 두꺼워집니다. |
| Value area (%) | 70 | VAH – VAL 안에 포함되는 거래량 비율. |
| Session profile width (% of the session) | 35 | 세션 프로파일 최장 행의 길이. 레인지, 그리고 SESSIONS가 꺼져 있을 때의 일간 프로파일에도 사용됩니다. |
| Daily profile width (% of the day) | 20 | SESSIONS가 켜져 있을 때 일간 프로파일 최장 행의 길이. |
| Split each row into up and down volume (estimate) | true | 녹색 / 빨간색 분할과 패널의 DELTA (ESTIMATE). false = 한 가지 색과 패널의 VOLUME. |
Sessions (broker server time, HH:MM)
| 입력값 | 기본값 | 설명 |
|---|---|---|
| Asia session | true | 아시아 프로파일 켜기 / 끄기. |
| Asia start / Asia end | 02:00 / 11:00 | 서버 시간 기준 아시아 시간. |
| London session | true | 런던 프로파일 켜기 / 끄기. |
| London start / London end | 10:00 / 19:00 | 서버 시간 기준 런던 시간. |
| New York session | true | 뉴욕 프로파일 켜기 / 끄기. |
| New York start / New York end | 15:00 / 24:00 | 서버 시간 기준 뉴욕 시간. |
Naked POC
| 입력값 | 기본값 | 설명 |
|---|---|---|
| Days checked for untouched POCs | 10 | 네이키드 POC를 거슬러 찾는 범위. 30 미만으로 유지하십시오. |
| Also untouched session POCs | false | 세션 POC를 네이키드 POC에 추가합니다. |
Alerts
| 입력값 | 기본값 | 설명 |
|---|---|---|
| Alert | Popup + Sound | 알림 모드(7절). |
| Sound | alert2 | 알림의 사운드 파일. |
| Also send e-mail | false | 알림마다 이메일 전송. |
| Alert when price touches a naked POC | true | 네이키드 POC 알림. |
| Alert when price crosses the previous day VAH or VAL | true | VAH / VAL 알림. |
Display
| 입력값 | 기본값 | 설명 |
|---|---|---|
| Show the panel | true | 패널 켜기 / 끄기. |
| Panel X (px at 100%) / Panel Y (px at 100%) | 16 / 28 | 패널의 시작 위치. |
| Panel size (%) | 100 | 패널 배율. |
| Up volume color | 녹색 (61,219,176) | 행의 상승 부분과 양의 델타. |
| Down volume color | 빨간색 (240,96,90) | 행의 하락 부분과 음의 델타. |
| POC color | 금색 (227,179,65) | POC 행, POC 라인, 네이키드 POC. |
| Row color when not split | 파란색 (124,140,255) | 분할이 꺼져 있을 때의 행; 레인지 사각형. |
8.2 Volume Profile Delta B3 PRO
Profiles
| 입력값 | 기본값 | 설명 |
|---|---|---|
| Daily profiles to draw | 5 | 차트에 프로파일을 표시할 날짜 수. |
| Row size in ticks (0 = auto) | 0 | 각 행의 가격 높이; 0 = 자동. |
| Value area (%) | 70 | VAH – VAL 안에 포함되는 거래량 비율. |
| Profile width (% of the session) | 35 | 최장 행의 길이. 그날 거래 시간(또는 레인지)에 대한 비율. |
| Split each row into buy and sell | true | 행의 녹색 / 빨간색 분할; 패널에는 항상 델타가 표시됩니다. |
Naked POC
| 입력값 | 기본값 | 설명 |
|---|---|---|
| Days checked for untouched POCs | 10 | 네이키드 POC를 거슬러 찾는 범위. |
History for the Strategy Tester
| 입력값 | 기본값 | 설명 |
|---|---|---|
| Save finished days and read them in the tester | true | 종료된 날짜의 실제 체결을 이 컴퓨터에 저장하고 테스터에서 사용합니다(5.5절). |
| Days to prepare for the Strategy Tester (0 = off) | 0 | 실시간 차트에서 이 수만큼의 과거 날짜를 백그라운드로 다운로드하여 저장합니다. |
Alerts — Sessions PRO와 같습니다(Alert Popup + Sound, Sound alert2, Also send e-mail false, Alert when price touches a naked POC true, Alert when price crosses the previous VAH or VAL true).
Display — Show the panel, Panel X / Y, Panel size (%)는 Sessions PRO와 같습니다. Buy aggression color(녹색), Sell aggression color(빨간색), POC color(금색), Row color when not split(파란색).
8.3 Daily Volume Profile
| 입력값 | 기본값 | 설명 |
|---|---|---|
| Row size in ticks (0 = auto) | 0 | 각 행의 가격 높이; 0 = 자동. |
| Value area (%) | 70 | VAH – VAL 안에 포함되는 거래량 비율. |
| Profile width (% of the day so far) | 35 | 최장 행의 길이. |
| Show the panel | true | 패널 켜기 / 끄기. |
| Panel X / Panel Y (px at 100%) | 16 / 28 | 패널 위치. |
| Panel size (%) | 100 | 패널 배율. |
| Profile color | 파란색 (124,140,255) | 행. |
| POC color | 금색 (227,179,65) | POC 행, 라인, 라벨. |
9. Expert Advisor용 버퍼
두 PRO 에디션은 iCustom + CopyBuffer 로 읽을 수 있는 버퍼를 제공하며, 전략 테스터에서도 사용할 수 있습니다. 아무것도 그리지 않으며 데이터 창에 표시됩니다. Daily Volume Profile에는 버퍼가 없습니다.
9.1 Volume Profile Sessions PRO(버퍼 13개)
| 버퍼 | 데이터 창의 이름 | 각 봉의 값 | 빈 값 |
|---|---|---|---|
| 0 | Developing day POC | 해당 봉 마감 시점의 오늘 POC | EMPTY_VALUE |
| 1 | Developing day VAH | 해당 봉 마감 시점의 오늘 VAH | EMPTY_VALUE |
| 2 | Developing day VAL | 해당 봉 마감 시점의 오늘 VAL | EMPTY_VALUE |
| 3 | Bar up volume (est.) | 해당 봉의 상승 거래량(추정) | 0 |
| 4 | Bar down volume (est.) | 해당 봉의 하락 거래량(추정) | 0 |
| 5 | Bar delta (est.) | 버퍼 3 − 버퍼 4 | 0 |
| 6 | Day delta (est.) | 그날 시작부터 해당 봉까지의 일간 델타 | 0 |
| 7 | Previous day POC | 전일의 POC | EMPTY_VALUE |
| 8 | Previous day VAH | 전일의 VAH | EMPTY_VALUE |
| 9 | Previous day VAL | 전일의 VAL | EMPTY_VALUE |
| 10 | Session POC | 해당 봉 시점에 진행 중인 세션의 형성 중인 POC(두 세션이 겹치면 나중 세션) | 세션 밖에서는 EMPTY_VALUE |
| 11 | Session VAH | 해당 세션의 VAH | EMPTY_VALUE |
| 12 | Session VAL | 해당 세션의 VAL | EMPTY_VALUE |
Split each row into up and down volume = false이면 버퍼 3과 4에는 각각 봉 거래량의 절반이 들어가고, 버퍼 5와 6은 0입니다.
9.2 Volume Profile Delta B3 PRO(버퍼 10개)
| 버퍼 | 데이터 창의 이름 | 각 봉의 값 | 빈 값 |
|---|---|---|---|
| 0 | Developing POC | 해당 봉 마감 시점의 오늘 POC | EMPTY_VALUE |
| 1 | Developing VAH | 해당 봉 마감 시점의 오늘 VAH | EMPTY_VALUE |
| 2 | Developing VAL | 해당 봉 마감 시점의 오늘 VAL | EMPTY_VALUE |
| 3 | Bar buy volume | 해당 봉의 매수 공격 거래량 | 0 |
| 4 | Bar sell volume | 해당 봉의 매도 공격 거래량 | 0 |
| 5 | Bar delta | 버퍼 3 − 버퍼 4 | 0 |
| 6 | Day delta | 그날 시작부터 해당 봉까지의 일간 델타 | 0 |
| 7 | Previous POC | 전일의 POC | EMPTY_VALUE |
| 8 | Previous VAH | 전일의 VAH | EMPTY_VALUE |
| 9 | Previous VAL | 전일의 VAL | EMPTY_VALUE |
9.3 두 에디션 공통 참고 사항
- 봉 0(형성 중인 봉)은 봉이 진행되는 동안 업데이트됩니다. 더 이상 바뀌지 않는 값을 원하면 shift 1을 읽으십시오.
- 지표가 로드한 날짜보다 오래된 봉에는 빈 값이 들어갑니다.
- 처음 읽기 전에 BarsCalculated(h) > 0 이 될 때까지 기다리십시오. 첫 계산은 히스토리를 기다립니다.
- Market 버전은 MQL5\Indicators\Market\ 에 설치됩니다. 정확한 파일 이름은 Navigator에서 확인하십시오. 이름 뒤에 파라미터가 없으면 기본 입력값이 사용됩니다. 입력값을 바꾸려면 8절의 순서대로 전달하십시오. 그룹 제목은 파라미터가 아닙니다. 알림 모드는 숫자로 전달합니다: 0 Off, 1 Popup, 2 Sound, 3 Notification, 4 Popup + Sound, 5 Notification + Sound, 6 Popup + Notification, 7 세 가지 모두.
- iCustom 으로 생성한 지표는 호출한 프로그램의 차트에도 프로파일과 패널을 그립니다. 패널이 필요 없으면 Show the panel = false를 전달하십시오. 차트당 하나의 사본만 사용하십시오. 같은 차트에 같은 지표의 사본이 두 개 있으면 객체 이름을 공유하여 서로의 그림을 덮어씁니다.
// Volume Profile Sessions PRO with default inputs
int h = iCustom(_Symbol, PERIOD_M15, "Market\\Volume Profile Sessions PRO");
double poc[1], pvah[1], pval[1], dd[1];
if (h != INVALID_HANDLE && BarsCalculated(h) > 0)
{
if (CopyBuffer(h, 0, 1, 1, poc) == 1 && poc[0] != EMPTY_VALUE)
Print("developing POC at the last closed bar: ", poc[0]);
if (CopyBuffer(h, 8, 1, 1, pvah) == 1 && CopyBuffer(h, 9, 1, 1, pval) == 1 && pvah[0] != EMPTY_VALUE)
Print("previous day value area ", pval[0], " - ", pvah[0]);
if (CopyBuffer(h, 6, 1, 1, dd) == 1)
Print("day delta (estimate) ", dd[0]);
}
// Volume Profile Delta B3 PRO: 10 days, row size auto, value area 70%, no panel
// (inputs in the order of section 8.2; alert mode 0 = Off)
int h = iCustom(_Symbol, PERIOD_M5, "Market\\Volume Profile Delta B3 PRO",
10, 0, 70.0, 35, true, // Profiles
10, // Naked POC
true, 0, // History for the Strategy Tester
0, 0, false, true, true, // Alerts
false); // Show the panel = false
double delta[1];
if (BarsCalculated(h) > 0 && CopyBuffer(h, 5, 1, 1, delta) == 1)
Print("bar delta of the last closed bar: ", delta[0]);
10. 팁
- 세션 시간부터. Sessions PRO에서 패널의 Server 시간을 브로커의 서버 시간과 비교하고 여섯 개의 세션 입력값을 한 번 조정하십시오. 차트 템플릿에 저장해 두십시오.
- 타임프레임. M5부터 M30까지는 세션 프로파일이 잘 보입니다. M1에서는 매우 길어지고 H1에서는 매우 짧아집니다. Delta B3 PRO는 장중 선물에서 M1부터 M15까지가 가장 좋습니다.
- 복잡함 줄이기. 버튼으로 VALUE AREA나 DELTA를 끄고, Days to draw를 낮추고, SESSIONS를 꺼서 일간 프로파일만 남기십시오.
- 더 두꺼운 행. 자동 행이 현재 확대 수준에서 너무 얇아 보이면 Row size in ticks를 0보다 큰 숫자로 설정하고, 프로파일이 잘 읽힐 때까지 조금씩 올리십시오.
- 전일 레벨. 전일 VAH / VAL과 가장 가까운 네이키드 POC는 패널에 표시되므로, 이전 프로파일을 계속 보이게 둘 필요가 없습니다.
- B3에서의 테스터. 날짜를 한 번 준비하고(5.5절) 거래 시간 동안 계약 차트를 열어 두십시오. 종료된 각 날짜가 자동으로 저장됩니다.
- 밝은 차트. 모든 그림은 차트 배경을 따릅니다. 배경을 바꾸면 지표가 알맞은 대비로 다시 그립니다.
11. 질문 및 문제 해결
- 리페인트하나요? 과거 봉은 확정된 데이터로만 만들어집니다. 프로파일과 그 POC / VAH / VAL은 해당 기간(날짜, 세션, 레인지)이 진행되는 동안 커지며, 기간이 끝나면 확정됩니다. 버퍼에서 형성 중인 봉의 값은 봉이 마감될 때까지 바뀝니다.
- 세션 위치가 틀립니다(Sessions PRO). 세션 입력값은 브로커 서버 시간 기준입니다. 패널의 Server 시간을 확인하고 시간을 옮기십시오(4.2절).
- 상승 / 하락 분할이 실제 공격 거래가 아닙니다(Sessions PRO). 맞습니다. 1분봉에서 구한 추정입니다. B3에서 실제 공격 거래를 보려면 Volume Profile Delta B3 PRO를 사용하십시오.
- No exchange trades (Delta B3 PRO). 해당 종목의 피드에 실제 체결이 없습니다. B3 시장 데이터를 제공하는 브로커에서 B3 선물이나 주식을 사용하십시오.
- Data: Price rule (no flags) . 피드가 거래소의 매수 / 매도 정보 없이 체결을 보내고 있습니다. 지표가 스스로 분류합니다. 프로파일은 여전히 작동합니다.
- 테스터에 이전 날짜가 표시되지 않습니다(Delta B3 PRO). 해당 날짜가 저장되지 않았습니다. 테스트할 정확한 계약으로 실시간 차트에서 준비하십시오(5.5절).
- 테스터 줄이 빨간색: Generated ticks . 테스터가 해당 날짜의 틱을 생성했습니다. Every tick based on real ticks와 준비된 날짜를 사용하십시오.
- 패널이 캔들을 가립니다. 헤더를 잡고 드래그하거나, Panel size (%)를 낮추거나, Show the panel = false로 설정하십시오.
- 레인지가 나타나지 않습니다.RANGE를 누른 다음 차트에서(패널이 아니라) 두 번 클릭하십시오. Delta B3 PRO에서는 레인지가 체결이 있는 날짜에서 시작해야 합니다.
- 전략 테스터. Sessions PRO와 Daily VP는 준비가 필요 없습니다. 비주얼이 아닌 테스트에서는 버퍼만 계산됩니다. 테스터에서는 알림이 전송되지 않습니다.
지원: MQL5에서 작성자에게 개인 메시지를 보내십시오.


