Volume Profile Indicator [Advanced]

30 3월 2025에 생성됨 · 27 12월 2025에 업데이트됨

Volume Profile 인디케이터 [Advanced]는 다음 기능들을 가진 프리미엄 NinjaTrader 8 인디케이터입니다.

사전 요구 사항

이 인디케이터를 제대로 사용하려면 다음 사전 요구 사항이 필요합니다.


설명

  • 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개를 추가하여 추적할 수 있습니다.

RTH 세션 volume profile 예시
클릭하여 확대
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 메뉴를 사용하여 수동으로 병합하거나 병합 해제할 수 있습니다.

value area 합치기를 기반으로 범위 자동 감지
클릭하여 확대
자동 타입 감지를 가진 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을 표시합니다.

자동 타입 감지를 가진 Bars 기반 volume profile
클릭하여 확대
Click & Drag 수동 volume profile 그리기

Click & Drag 모드 아래에서, 차트의 시작 anchor에 한 번 클릭하세요. 마우스 움직임을 따르는 직사각형이 그려집니다. volume profile이 끝나야 하는 곳에 두 번째로 클릭하세요. 결과 profile은 transform(활성화하려면 클릭하고, 드래그)하거나, 제거(우클릭 → Remove Profile)하거나, 최신 bar로 extend하여 활성 상태를 유지하고 새로운 live price bar를 가지고 recalculating할 수 있습니다.

Click and Drag 수동 volume profile 그리기
클릭하여 확대
POC 및 Value Area는 세션 및 Bar 기반 profile에 대해 진행하는 plots입니다.

POC 및 Value Area render 모드가 "Last Value" 대신 "Progress"로 설정되면, 선들은 각 bar에 대해 점진적으로 그려집니다. 이는 profile의 bar cluster 내에서 volume이 어떻게 변경되었는지 시각화하며, 가격 행동이 이러한 레벨을 다시 방문할 때 트레이딩 기회를 만들 수 있습니다.

POC 및 Value Area는 진행하는 plots입니다.
클릭하여 확대
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을 더 존중하는 경향이 있습니다.

Value Area Gap 예시
클릭하여 확대

파라미터

우리는 항상 파라미터를 최소로 유지하려고 노력합니다.

일반
Use OrderFlow DataOrderFlow 데이터를 활성화했는지(NinjaTrader Lifetime 라이선스) 인디케이터에 알립니다. OrderFlow가 있으면 이것을 체크하세요. OrderFlow가 없으면 uncheck하세요. 그 경우 차트에서 TickReplay를 활성화해야 합니다.
Align
  • Left: candle bar의 왼쪽 side에서 오른쪽 side로 profile을 그립니다.
  • Right: candle bar의 오른쪽 side에서 왼쪽 side로 profile을 그립니다.
Profile Period
  • Sessions: 각 트레이딩 세션당 하나의 volume profile을 그립니다.
  • Bars: 각 bar 또는 bars의 aggregate에 volume profile을 그립니다.
  • Click & Drag: 마우스 클릭을 기반으로 대화형으로 volume profile을 그립니다.
Profile Period이 Sessions일 때만 표시됩니다.
Time Zone 아래의 Session Interval 파라미터에 사용되는 시간대입니다.
  • EST, CET, 또는 Local Time
Session Interval (hh:mm-hh:mm)트레이딩 세션을 정의하는 시간 구간입니다. 예: 09:30-16:15 for RTH.
Profile Period이 Bars일 때만 표시됩니다.
Aggregate Bars Periodvolume profile당 bar의 수입니다. 1은 bar당 profile을 그립니다. 2는 bars 쌍당 profile을 그립니다. 등등입니다. Bars는 나중에 수동으로 병합하거나 분할할 수 있습니다.
Ticks Per Level각 가격 레벨마다 여러 tick들을 그룹화하며, 각 가격 레벨에 대해 volume을 aggregate하면 각 개별 tick을 표시하는 대신입니다. Nasdaq(NQ 또는 MNQ)처럼 높은 변동성과 넓은 가격을 가진 시장에서 유용합니다.
Show POCPOC 레벨을 자체 색상으로 강조 표시하기를 활성화/비활성화합니다.
Show Value Areavalue area 레벨을 자체 색상으로 강조 표시하기를 활성화/비활성화합니다.
Value Area %POC 주변의 value area를 계산하는 데 사용되는 트레이딩 volume의 백분율입니다. 표준 값은 68%(정규 분포의 value area)이지만, 모든 백분율을 사용할 수 있습니다.
Show Profile Bodyprofile body를 구별되는 색상으로 강조 표시하기를 활성화/비활성화합니다.
Auto Merge Profilesvalue area overlap을 기반으로 인접 profile의 자동 composition을 활성화/비활성화합니다. balance 범위를 자동으로 감지하고 price discovery 모드로 breakout을 감지하는 데 유용합니다.
Machine Learning
Classify Profile TypeMachine Learning 알고리즘을 사용하여 각 volume profile의 타입을 분류하고 표시하기를 활성화합니다.
Profile Type Text Positionprofile 타입을 render하는 곳입니다. Top 또는 Bottom입니다.
Text Font Size / Profile Type Brush / Text Opacity (1-100)profile 타입 텍스트의 font size, 색상, 그리고 opacity입니다.
Value Area Gap
Show Value Area GapsValue Area Gap 그리기를 활성화/비활성화합니다.
Mitigation Method
  • Close: candle이 위(bearish VAG) 또는 아래(bullish VAG)로 종료되면 VAG이 mitigated됩니다.
  • Wick: candle의 wick이 VAG의 high(bearish) 또는 low(bullish) 아래를 가로지르면 VAG이 mitigated됩니다.
  • Touched: price가 VAG에 touch하면 즉시 VAG이 mitigated됩니다.
Stop Showing Mitigatedmitigated되면 VAG 그리기를 숨기며, 더 깨끗한 차트를 위합니다.
Stop Extending @ New Daymitigated되지 않았더라도 새로운 날로 VAG zone이 extend되는 것을 중지합니다.
Show 50% LevelVAG zone의 consequent encroachment(50%) 레벨을 그립니다.
Shrink VAGcandle wick이 touch할 때마다 VAG 그리기를 shrink합니다.
Bullish Color / Bearish Colorbullish/bearish VAG을 그리기 위한 brush 색상입니다.
Render Opacity (1-100)VAG을 그리기 위한 brush opacity입니다. 1(투명)에서 100(opaque)입니다.
렌더링
Profile Width %candle bar의 전체 너비에 대한 profile 너비의 백분율입니다. 100은 전체 영역을 채웁니다.
Profile Opacityprofile의 body를 render하는 opacity입니다.
POC Render Mode
  • Last Value: POC을 각 profile의 마지막 계산된 값의 선으로 표시합니다.
  • Progress: 각 bar의 계산된 POC 값을 통해 plot을 그립니다.
Value Area Render Mode
  • Last Value: Value Area high/low를 각 profile의 마지막 계산된 값의 선으로 표시합니다.
  • Progress: 각 bar의 계산된 Value Area High/Low 값을 통해 plot을 그립니다.
Value Area Opacityprofile의 value area를 render하는 opacity입니다.
Profile Body ColorPOC 및 value area 레벨이 아닌 profile 레벨들의 그리기 색상입니다.
POC Color / POC OpacityPOC 레벨의 그리기 색상과 opacity입니다.
Value Area Lines Thickness / POC Thicknessvalue area 선과 POC 선의 선 두께입니다.
Value Area Color / Value Area Line Opacityvalue area 레벨의 그리기 색상과 opacity입니다.
Show Labels / Label Font Sizepivot 레벨 라벨을 활성화/비활성화하고, 이들의 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을 제거할 수 없으므로 필요합니다.

Extend To Last Bar 명령 예시
클릭하여 확대
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될 수 있습니다.

Bars 모드의 대화형 명령
클릭하여 확대

시그널 및 Strategy Builder 사용법

버전 2.0.0.0부터, 이 인디케이터는 더 이상 다른 플랫폼에서 signal generator로 사용될 수 없습니다.

Strategy Builder 통합 예시
클릭하여 확대

다운로드 및 설치 안내

라이선스 요구 사항

automated-trading.ch에서는 프리미엄 제품을 사용하기 위해 월간 구독을 구매하거나, 구독 없이 무료 제품을 사용할 수 있습니다.

두 경우 모두, 프리미엄 및 무료 제품 모두에 사용할 수 있는 라이선스를 얻기 위해 계정을 만들어야 합니다.

라이선스를 얻으려면 간단히 가입하세요를 한 후 청구 페이지에서 라이선스를 받으세요.

중요: 이것은 Premium 제품입니다. 백테스트, 플레이백 및 최적화 모드에서는 무료로 실행할 수 있습니다. 라이브로 실행하려면 활성 Premium 구독이 필요합니다.
다운로드
이 파일을 다운로드하려면 로그인하세요.
최신 버전 v2.1.2.0 · 게시됨 9개월 전
이 파일은 620번 다운로드되었습니다. 마지막 다운로드는 1일 전이었습니다.

automated-trading.ch의 이 전략과 다른 모든 전략 또는 인디케이터를 통합 다운로드 페이지에서 언제든지 다운로드할 수 있습니다.

설치 단계
1
Import NinjaScript 메뉴 항목을 사용하여 다운로드한 .zip 파일을 NinjaTrader로 가져옵니다.
2
새로운 차트 창을 열기.
3
차트를 우클릭하고 Indicators...를 선택하여 인디케이터를 차트에 추가합니다.
4
청구 페이지에 있는 라이선스 키를 복사/붙여넣기하여 라이선스 파라미터에 입력합니다.
5
유효한 라이선스로 인디케이터를 차트에 추가한 후, 차트의 historical data에서 먼저 실행되고, live market data에서 계속 실행됩니다.

자주 묻는 질문

일반

네, 이 인디케이터를 개선할 수 있다고 생각하는 아이디어가 있다면 문의 페이지를 통해 메시지를 보내세요.

아니요, 인디케이터의 소스 코드는 저작권 보호를 위해 보호됩니다.

아니요, 이 인디케이터는 렌더링만 하고 전략 내에서 사용할 수 있는 데이터를 제공하지 않습니다. 이 동일한 개념을 기반으로 하는 다른 전략을 확인하세요.

네, TickReplay 없이도 이 인디케이터를 사용할 수 있지만, 이 경우 인디케이터는 역사적 캔들에서 이벤트를 감지하지 않고 실시간 거래량 및 가격 데이터에서만 감지를 시작합니다.

릴리스 노트

  • 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
discord
Discord 커뮤니티 참여
질문, 피드백 또는 다른 거래자들과 채팅하고 싶으신가요? 인사하러 들어오세요.
Discord 참여
주요 정보
플랫폼 NinjaTrader 8
카테고리 인디케이터
필요한 플랜 Premium
최신 버전 v2.1.2.0
마지막 업데이트 9개월 전
다운로드 수 620