Volume Profile Indicator [Advanced]
30 3월 2025에 생성됨
·
27 12월 2025에 업데이트됨
Volume Profile 인디케이터 [Advanced]는 다음 기능들을 가진 프리미엄 NinjaTrader 8 인디케이터입니다.
사전 요구 사항
이 인디케이터를 제대로 사용하려면 다음 사전 요구 사항이 필요합니다.
- NinjaTrader 8(모든 라이선스 유형 포함). 다운로드하려면 여기를 클릭하세요
- Order Flow 데이터는 이 인디케이터를 사용하는 데 필요하지 않습니다. Lifetime 라이선스도 필요 없습니다.
- automated-trading.ch 계정 및 활성 Premium 구독
설명
-
3가지 모드에서의 volume profile 표시:
- Session Mode: 각 트레이딩 세션에 대해 시간 구간에 정의된 volume profile을 표시합니다.
- Bars Mode: 각 bar 또는 bars의 aggregate에 volume profile을 표시하며, auto-merging 지원을 합니다.
- Click & Drag Mode: 마우스 클릭을 사용하여 차트에 volume profile을 대화형으로 생성합니다.
- 각 volume profile에서 value area의 계산 및 표시
- 마우스 클릭으로 volume profile을 대화형으로 병합 및 그룹화(composition)
- 마우스 클릭으로 volume profile cluster를 대화형으로 분할
- value area overlapping을 기반으로 하는 고유한 volume profile의 auto-composition
- OrderFlow 데이터가 있든 없든 seamlessly 작동합니다(OrderFlow 데이터 없이는 Tick Replay 필요).
- Renko bars를 포함한 모든 timeframe에서 seamlessly 작동합니다.
- Machine Learning 알고리즘을 사용하여 profile 타입을 분류합니다(P-Shape, D-Shape, b-Shape).
- POC 및 Value Area를 volume profile을 통해 진행하는 선으로 표시합니다.
- Value Area Gap을 표시합니다. Fair Value Gap의 volume 버전입니다.
예시
RTH 세션 Volume Profile
이 인디케이터의 가장 직관적인 사용법은 RTH 세션 volume profile을 배치하고 이전 날의 volume profile의 POC 및 Value Area 레벨에서 거래하는 것입니다. 세션 시간 구간은 상품에 맞게 조정할 수 있으며, Renko 또는 Range bars와 같은 시간 기반 및 가격 기반 timeframe에서 모두 작동합니다. 동일한 트레이딩 세션에 대한 두 개의 별도 구간은 각각 자체 세션 구간을 가진 인디케이터 2개를 추가하여 추적할 수 있습니다.
value area 합치기를 기반으로 범위 자동 감지
각 bar에 volume profile을 표시하면 parametrizable 백분율에 계산된 value area를 표시합니다. value area bounds, open/close 가격, 그리고 point of control 사이의 confluence는 short-term scalping의 기회를 강조할 수 있습니다. 이 모드는 또한 value area 겹침을 기반으로 하는 merging 알고리즘에 따라 volume profile 시퀀스를 수정합니다. profile은 또한 volume profile을 우클릭하고 context 메뉴를 사용하여 수동으로 병합하거나 병합 해제할 수 있습니다.
자동 타입 감지를 가진 Bars 기반 volume profile
volume profile은 3가지 주요 타입을 가질 수 있습니다: P shape(profile 상단에 가장 많은 volume. 가격이 가격 행동으로 확인되면 더 높게 계속될 수 있다는 힌트), D shape(중간에 가장 많은 volume. 확인된 방향 bias 없음), 그리고 b shape(profile 하단에 가장 많은 volume. 가격이 더 낮게 계속될 수 있다는 힌트). profile 타입은 방향 bias를 확인하는 데 사용할 수 있습니다. 예를 들어 "b" cluster 다음에 가격이 내려가거나 "P" profile이 가격 reversal을 표시합니다.
Click & Drag 수동 volume profile 그리기
Click & Drag 모드 아래에서, 차트의 시작 anchor에 한 번 클릭하세요. 마우스 움직임을 따르는 직사각형이 그려집니다. volume profile이 끝나야 하는 곳에 두 번째로 클릭하세요. 결과 profile은 transform(활성화하려면 클릭하고, 드래그)하거나, 제거(우클릭 → Remove Profile)하거나, 최신 bar로 extend하여 활성 상태를 유지하고 새로운 live price bar를 가지고 recalculating할 수 있습니다.
POC 및 Value Area는 세션 및 Bar 기반 profile에 대해 진행하는 plots입니다.
POC 및 Value Area render 모드가 "Last Value" 대신 "Progress"로 설정되면, 선들은 각 bar에 대해 점진적으로 그려집니다. 이는 profile의 bar cluster 내에서 volume이 어떻게 변경되었는지 시각화하며, 가격 행동이 이러한 레벨을 다시 방문할 때 트레이딩 기회를 만들 수 있습니다.
Value Area Gap
Value Area Gap은 Fair Value Gap의 volume 동등물이며, 더 정확한 reference 레벨을 제공합니다. 가격이 value area를 완화하지 않고 up 또는 down으로 떠날 때 생성되며, 가격이 다시 돌아올 때 작용할 수 있는 support/resistance zone을 표시합니다. 그 zone을 거래할지 결정하기 전에 Value Area Gap 주변의 가격 행동의 행동을 관찰해야 합니다. zone이 support나 resistance로 작용하면, 그 zone이 관찰할 가치가 있다는 좋은 표시입니다. Value Area Gap은 때때로 Fair Value Gap과 overlapping되지만, 항상 그런 것은 아닙니다. 실제로 가격은 Fair Value Gap보다 Value Area Gap을 더 존중하는 경향이 있습니다.
파라미터
우리는 항상 파라미터를 최소로 유지하려고 노력합니다.
| 일반 | |
| Use OrderFlow Data | OrderFlow 데이터를 활성화했는지(NinjaTrader Lifetime 라이선스) 인디케이터에 알립니다. OrderFlow가 있으면 이것을 체크하세요. OrderFlow가 없으면 uncheck하세요. 그 경우 차트에서 TickReplay를 활성화해야 합니다. |
| Align |
|
| Profile Period |
|
| Profile Period이 Sessions일 때만 표시됩니다. | |
| Time Zone |
아래의 Session Interval 파라미터에 사용되는 시간대입니다.
|
| Session Interval (hh:mm-hh:mm) | 트레이딩 세션을 정의하는 시간 구간입니다. 예: 09:30-16:15 for RTH. |
| Profile Period이 Bars일 때만 표시됩니다. | |
| Aggregate Bars Period | volume profile당 bar의 수입니다. 1은 bar당 profile을 그립니다. 2는 bars 쌍당 profile을 그립니다. 등등입니다. Bars는 나중에 수동으로 병합하거나 분할할 수 있습니다. |
| Ticks Per Level | 각 가격 레벨마다 여러 tick들을 그룹화하며, 각 가격 레벨에 대해 volume을 aggregate하면 각 개별 tick을 표시하는 대신입니다. Nasdaq(NQ 또는 MNQ)처럼 높은 변동성과 넓은 가격을 가진 시장에서 유용합니다. |
| Show POC | POC 레벨을 자체 색상으로 강조 표시하기를 활성화/비활성화합니다. |
| Show Value Area | value area 레벨을 자체 색상으로 강조 표시하기를 활성화/비활성화합니다. |
| Value Area % | POC 주변의 value area를 계산하는 데 사용되는 트레이딩 volume의 백분율입니다. 표준 값은 68%(정규 분포의 value area)이지만, 모든 백분율을 사용할 수 있습니다. |
| Show Profile Body | profile body를 구별되는 색상으로 강조 표시하기를 활성화/비활성화합니다. |
| Auto Merge Profiles | value area overlap을 기반으로 인접 profile의 자동 composition을 활성화/비활성화합니다. balance 범위를 자동으로 감지하고 price discovery 모드로 breakout을 감지하는 데 유용합니다. |
| Machine Learning | |
| Classify Profile Type | Machine Learning 알고리즘을 사용하여 각 volume profile의 타입을 분류하고 표시하기를 활성화합니다. |
| Profile Type Text Position | profile 타입을 render하는 곳입니다. Top 또는 Bottom입니다. |
| Text Font Size / Profile Type Brush / Text Opacity (1-100) | profile 타입 텍스트의 font size, 색상, 그리고 opacity입니다. |
| Value Area Gap | |
| Show Value Area Gaps | Value Area Gap 그리기를 활성화/비활성화합니다. |
| Mitigation Method |
|
| Stop Showing Mitigated | mitigated되면 VAG 그리기를 숨기며, 더 깨끗한 차트를 위합니다. |
| Stop Extending @ New Day | mitigated되지 않았더라도 새로운 날로 VAG zone이 extend되는 것을 중지합니다. |
| Show 50% Level | VAG zone의 consequent encroachment(50%) 레벨을 그립니다. |
| Shrink VAG | candle wick이 touch할 때마다 VAG 그리기를 shrink합니다. |
| Bullish Color / Bearish Color | bullish/bearish VAG을 그리기 위한 brush 색상입니다. |
| Render Opacity (1-100) | VAG을 그리기 위한 brush opacity입니다. 1(투명)에서 100(opaque)입니다. |
| 렌더링 | |
| Profile Width % | candle bar의 전체 너비에 대한 profile 너비의 백분율입니다. 100은 전체 영역을 채웁니다. |
| Profile Opacity | profile의 body를 render하는 opacity입니다. |
| POC Render Mode |
|
| Value Area Render Mode |
|
| Value Area Opacity | profile의 value area를 render하는 opacity입니다. |
| Profile Body Color | POC 및 value area 레벨이 아닌 profile 레벨들의 그리기 색상입니다. |
| POC Color / POC Opacity | POC 레벨의 그리기 색상과 opacity입니다. |
| Value Area Lines Thickness / POC Thickness | value area 선과 POC 선의 선 두께입니다. |
| Value Area Color / Value Area Line Opacity | value area 레벨의 그리기 색상과 opacity입니다. |
| Show Labels / Label Font Size | pivot 레벨 라벨을 활성화/비활성화하고, 이들의 font size입니다. |
대화형 명령
Click & Drag 모드의 대화형 명령
Extend To Last Bar는 클릭된 volume profile을 차트의 가장 최근 bar까지 확장합니다. profile은 활성 상태로 유지되어 새로운 bar로 extend하고 각 새로운 tick에서 recalculate합니다. Stop Extending은 클릭된 profile을 비활성으로 표시하므로 새로운 bar로 extend를 중지합니다. Remove Profile은 차트에서 profile을 완전히 제거합니다. "Delete" 키보드 버튼으로는 profile을 제거할 수 없으므로 필요합니다.
Bars 모드의 대화형 명령
대화형 명령들은 volume profile에 우클릭하여 적용되는 merge/split 작업입니다. Merge Right와 Merge Left는 클릭된 profile을 successor/predecessor profile과 concatenate합니다(하나가 존재할 때만 표시됨). 결과 composite profile은 이웃들과 추가로 composed될 수 있습니다. Split Profile은 클릭된 profile이 하나 이상의 candlestick으로 composed될 때 표시되며, 이를 여러 unit profile로 분할하며, 나중에 다시 merge될 수 있습니다.
시그널 및 Strategy Builder 사용법
버전 2.0.0.0부터, 이 인디케이터는 더 이상 다른 플랫폼에서 signal generator로 사용될 수 없습니다.
다운로드 및 설치 안내
라이선스 요구 사항
automated-trading.ch에서는 프리미엄 제품을 사용하기 위해 월간 구독을 구매하거나, 구독 없이 무료 제품을 사용할 수 있습니다.
두 경우 모두, 프리미엄 및 무료 제품 모두에 사용할 수 있는 라이선스를 얻기 위해 계정을 만들어야 합니다.
라이선스를 얻으려면 간단히 가입하세요를 한 후 청구 페이지에서 라이선스를 받으세요.
다운로드
automated-trading.ch의 이 전략과 다른 모든 전략 또는 인디케이터를 통합 다운로드 페이지에서 언제든지 다운로드할 수 있습니다.
설치 단계
자주 묻는 질문
일반
릴리스 노트
- On Bars mode, stop volume profile at session end to avoid inconsistent intraday volume aggregation
- Fix bug: start-of-session volume profile one bar prior on >1min timeframes; Fix bug: session volume profile not shown when chart ends before session end
- Fix bug: value area gaps not showing
- Added Value Area Gaps
- Fix bug: chart drawing freezes indicator when switching to realtime
- Fix Bug: last bar not calculated when Bars mode selected and switching to real time
- Added 100% asynchronous data loading (lag/freeze proof); Added progress bar for realtime processing; Added POC/Value area line opacity params; Added POC/Value area line thickness params; Added POC and Value area progress render mode on click and drag; Various stability fixes
- Fix Bug: indicator hides Grid lines when added to chart
- Bug Fix: profiles not showing in CET timezone
- Bug Fix drawing Volume profiles on bars mode
- Fix POC & Value Area progress mode on Bars period Tick Replay; Speed up POC Progress mode calc
- First Release of the indicator