안녕하세요, 트레이더 여러분! 오늘은 MetaTrader 5에서 사용할 수 있는 Volume Profile + Range v6.0 지표에 대해 알아보겠습니다. 이 지표는 가격 수준에 따른 거래 분포를 히스토그램 형태로 보여주며, 주어진 시간 간격 내에서 어떻게 거래가 이루어졌는지를 시각적으로 파악할 수 있습니다.
브로커가 실제 거래량 데이터를 제공할 경우, 이 지표는 그에 따른 분포도 표시할 수 있습니다.

주요 기능:
- VP: 표준 기간과 동일한 단계로 분포 표시
- VP-Range: 다양한 계산 경계 설정 방법을 사용해 선택한 기간의 분포 표시
- 표시 데이터 구성(히스토그램, 모드, 최대치)
- 단일 차트에서 여러 지표를 동시에 실행할 수 있는 기능
VP는 차트를 시간 단위로 나누어 각 구간의 분포를 표시합니다. 범위는 최소 현재의 표준 시간 프레임 값에 맞춰 설정할 수 있습니다. 예를 들어, H1의 경우 H1, H4, D1, W1, MN1로 지정할 수 있으며, MT5에서는 중간 시간 프레임도 지원합니다.
VP-Range는 단일 범위에 대해서만 작동합니다. 경계는 다음 방법 중 하나로 설정할 수 있습니다:
- 수직선을 이용한 임의 설정
- 마지막 차트 분의 수를 사용
- 오른쪽 경계와 해당 경계까지의 분 수 설정
경계를 선으로 지정할 경우, 오른쪽 경계의 바는 계산에 포함되지 않도록 합니다. 이는 시간 프레임을 전환할 때 원본 데이터와 분포 유형이 변경되는 것을 방지하기 위해서입니다.
상위 시간 프레임의 바는 예상보다 더 적은 수의 하위 바를 포함할 수 있습니다. 이는 유동성이 낮거나 운영 중단으로 인한 자연적인 격차 때문입니다. 따라서 지표를 통해 한 주 전의 바를 보여주면 왼쪽 경계의 시간이 오른쪽 경계의 시간과 일치하지 않을 수 있습니다. 각 거래 센터마다 데이터는 다를 수 있지만, 적용된 데이터의 양이 많기 때문에 결과는 유사하게 나타납니다.
계산 방법
계산 방법은 특정 가격에서 수행된 거래의 수를 합산하는 것입니다. 또는 실제 거래량 유형이 매개변수에 설정된 경우, 특정 가격에서의 거래량을 합산할 수 있습니다.
거래 데이터는 가장 정확한 터미널 데이터(M1 시간 프레임 데이터)를 기준으로 보간됩니다. 각 바는 해당 바 내부에서의 가격 움직임에 따라 여러 거래로 나뉘어집니다. 이는 다른 지표와 차별화되는 특징입니다.
보다 신뢰할 수 있는 M1 데이터를 틱으로 보간함으로써 추가적인 정확성 향상을 이룰 수 있었지만, MetaTrader 4를 사용하는 거의 모든 브로커는 각자의 인용 흐름을 가지고 있어 이러한 개선은 실질적으로 무의미합니다. 테스트 결과, 분포는 모든 브로커에서 거의 유사하게 나타났습니다.
분포 최대값(모드)은 일반적으로 지지/저항 수준으로 사용됩니다. 좋은 수준을 결정할 때 최대 모드를 찾는 것은 "그림자 문제" 때문에 의미가 없습니다. 다음 가격 클러스터가 이전의 것을 완전히 숨기거나 반대로 영향을 미칠 수 있습니다. 차트를 주의 깊게 살펴보고 VP-Range를 사용하여 가장 흥미로운 구간에서 분포를 구성하여 수준을 지정하세요. 더 큰 범위의 분포는 더 큰 가중치를 가질 수 있습니다.
버전 6.0에서는 데이터 소스 시간 프레임을 지정할 수 있는 기능이 추가되었습니다. MetaTrader 5는 또한 브로커가 제공하는 틱을 사용할 수 있는 기능을 제공합니다. "데이터 소스" 매개변수를 확인하세요.
설치 방법
터미널 설정을 열고 (도구 > 옵션) 차트 탭에서 지표를 사용할 방법에 따라 최대 바 수를 설정하세요. 하루는 1440분입니다 (1440분 바를 초과할 수 없습니다). 예를 들어 "차트에서 최대 바"가 250000으로 설정된 경우, 지표는 M1 시간 프레임 데이터가 가능한 경우 250000/1440=173 영업일의 데이터를 받을 수 있습니다. 65000의 값은 45 영업일(두 달과 며칠)을 제공합니다.
바 수 설정하기
매개변수를 변경한 후에는 터미널을 재시작하세요. "차트에서 최대 바" 매개변수에 큰 값을 지정할 경우, 터미널이 상당히 느려지며 메모리 요구량이 증가할 수 있습니다. 모든 거래 센터가 깊은 차트 이력을 제공하는 것은 아닙니다.
지표 설치 방법:
- 터미널을 종료하세요.
- 지표가 포함된 아카이브를 다운로드하고 압축을 푸세요.
- 지표 파일(*.mq4 또는 *.mq5)을 터미널의 지표 폴더에 복사하세요. 작업 폴더는 터미널 실행 시 저널에서 확인할 수 있습니다.
- 터미널을 실행하세요.
VP 및 VP-Range 일반 매개변수
| 매개변수 | 설명 |
|---|---|
| 모드 단계 (포인트) | 모드 간 최소 단계 (각 심볼에 주관적으로 선택됨). |
| 포인트 스케일 | 히스토그램을 그릴 때의 포인트 스케일. 값이 클수록 작업 속도는 빨라지지만, 표시가 거칠어집니다. |
| 거래량 유형 | 거래량 유형(틱 또는 실제). 브로커가 실제 거래량을 제공하지 않을 경우, 지표는 아무것도 표시하지 않습니다. |
| 데이터 소스 | 데이터 소스:
|
| 바 스타일 | 히스토그램 바 스타일:
|
| 색상 1 | 히스토그램 색상 1. 차트 배경 색상을 사용하려면 None으로 설정하세요. |
| 색상 2 | 히스토그램 색상 2. 차트 배경 색상을 사용하려면 None으로 설정하세요. |
| 선 너비 | 히스토그램을 그릴 때의 선 너비. |
| 모드 색상 (None=비활성화) | 로컬 최대 색상 (분포 모드). 비활성화하려면 None으로 설정하세요. |
| 최대 색상 (None=비활성화) | 최대 색상. 비활성화하려면 None으로 설정하세요. |
| 중앙 색상 (None=비활성화) | 중앙 색상. 비활성화하려면 None으로 설정하세요. |
| VWAP 색상 (None=비활성화) | VWAP 색상 (가격 거래량에 의해 가중 평균됨). 비활성화하려면 None으로 설정하세요. |
| 모드 선 너비 | 모드 선 너비. |
| 중앙 및 VWAP 선 스타일 | 중앙 선 및 VWAP 스타일. |
| 식별자 | 지표 ID, 단일 차트에서 여러 지표 인스턴스에 대해 서로 다른 값을 사용하세요. |
VP 매개변수
| 매개변수 | 설명 |
|---|---|
| 범위 기간 | 시간 프레임, M1에서 MN1까지의 표준 값만 가능 (1, 5, 15, 30, 60, 240, 1440, 10080, 43200). MT5는 중간 시간 프레임도 사용 가능합니다. |
| 범위 수 | 범위의 수. |
| 시간 이동 | -12에서 +12시간까지 1시간 단위의 시간 이동. |
| 그리기 방향 | 히스토그램 그리기 방향 - 왼쪽에서 오른쪽 또는 오른쪽에서 왼쪽. |
VP-Range 매개변수
| 매개변수 | 설명 |
|---|---|
| 범위 모드 | 범위 경계 표시 방법:
|
| 범위 분 | RangeMode 1과 2의 분 수. |
| 히스토그램 위치 | 히스토그램 위치:
|
| 모드 수준 선 색상 (None=비활성화) | 모드에 의해 그려진 수준의 색상. 비활성화하려면 None으로 설정하세요. |
| 모드 수준 선 스타일 | 모드 수준 선 스타일. |