Volume Profile Indicator [Advanced]

Aangemaakt op 30 mrt. 2025 · Bijgewerkt op 27 dec. 2025

De Volume Profile-indicator [Advanced] is een Premium-indicator voor NinjaTrader 8 met de volgende functies.

Vereisten

Om deze indicator goed te kunnen gebruiken heb je de volgende zaken nodig.


  • NinjaTrader 8, met elk type licentie. Klik hier om te downloaden
  • Orderflow-data is niet vereist om deze indicator te gebruiken — je hebt geen Lifetime-licentie nodig.
  • Een automated-trading.ch-account met een actief Premium-abonnement

Beschrijving

  • Weergave van volume profiles in 3 modi:
    • Session Mode: toont een volume profile dat per handelssessie op een tijdsinterval is gedefinieerd
    • Bars Mode: toont een volume profile op elke bar of op een samenvoeging van bars, met ondersteuning voor automatisch samenvoegen
    • Click & Drag Mode: maakt interactief volume profiles op de grafiek met muisklikken
  • Berekening en weergave van het value area op elk volume profile
  • Interactief samenvoegen en groeperen (samenstellen) van volume profiles met een muisklik
  • Interactief splitsen van volume profile-clusters met een muisklik
  • Unieke automatische samenstelling van volume profiles op basis van overlap van het value area
  • Werkt naadloos met of zonder orderflow-data (zonder orderflow-data is Tick Replay vereist)
  • Werkt naadloos op elk timeframe, inclusief Renko-bars
  • Gebruikt een Machine Learning-algoritme om profieltypes te classificeren (P-Shape, D-Shape, b-Shape)
  • Toont POC en value areas als doorlopende lijnen door het volume profile
  • Toont Value Area Gaps, de volume-versie van Fair Value Gaps

Voorbeelden

RTH Session Volume Profile

De meest directe toepassing van de indicator is het uitzetten van RTH-sessie volume profiles en het traden op de POC- en value area-niveaus van het volume profile van de vorige dag. Het sessie-tijdsinterval is aan te passen aan het instrument en werkt zowel op tijdgebaseerde timeframes als op prijsgebaseerde timeframes zoals Renko- of Range-bars. Twee aparte intervallen voor dezelfde handelssessie kun je volgen door twee instanties van de indicator toe te voegen, elk met een eigen sessie-interval.

Voorbeeld van een RTH-sessie volume profile
Klik om te vergroten
Ranges automatisch detecteren op basis van confluence van het value area

Volume profiles op elke bar tonen value areas die zijn berekend op een instelbaar percentage. De confluence tussen de grenzen van het value area, de open/close-koersen en het point of control kan kansen voor korte-termijnscalping aanwijzen. Deze modus past ook de volgorde van de volume profiles aan via een samenvoegalgoritme op basis van overlap van het value area — profiles kun je ook handmatig samenvoegen of weer splitsen door met de rechtermuisknop op een volume profile te klikken en het contextmenu te gebruiken.

Ranges automatisch detecteren op basis van confluence van het value area
Klik om te vergroten
Bars-gebaseerde volume profiles met automatische typedetectie

Een volume profile kan drie hoofdtypes hebben: P shape (het meeste volume bovenaan het profiel — een aanwijzing dat de prijs hoger kan doorgaan als dit door prijsactie wordt bevestigd), D shape (het meeste volume in het midden — geen bevestigde richtingsbias) en b shape (het meeste volume onderaan — een aanwijzing dat de prijs lager kan doorgaan). Het profieltype kan worden gebruikt om een richtingsbias te bevestigen, bijvoorbeeld een "b"-cluster gevolgd door een prijsdaling, of een "P"-profiel dat een koersomkering markeert.

Bars-gebaseerde volume profiles met automatische typedetectie
Klik om te vergroten
Handmatig tekenen van volume profiles met Click & Drag

In de Click & Drag-modus klik je eenmaal op een startanker op de grafiek — er wordt een rechthoek getekend die de muisbeweging volgt — en klik je daarna nogmaals waar het volume profile moet eindigen. Het resulterende profile kan worden getransformeerd (klik om te activeren, sleep daarna), verwijderd (rechtermuisknop → Remove Profile), of verlengd tot de laatste bar, zodat het actief blijft en opnieuw wordt berekend met nieuwe live prijsbars.

Handmatig tekenen van volume profiles met Click and Drag
Klik om te vergroten
POC en value area als progressieve plots voor sessie- en bar-gebaseerde profiles

Wanneer de render-modi voor POC en value area op "Progress" in plaats van "Last Value" staan, worden de lijnen per bar progressief getekend — dat visualiseert hoe het volume binnen het bar-cluster van het profile veranderde, wat handelskansen kan opleveren wanneer de prijs die niveaus opnieuw bezoekt.

POC en value area als progressieve plots
Klik om te vergroten
Value Area Gaps

Value Area Gaps zijn het volume-equivalent van Fair Value Gaps en bieden nauwkeurigere referentieniveaus. Ze ontstaan wanneer de prijs een value area omhoog of omlaag verlaat zonder het te mitigeren, en markeren een zone die als support- of resistancezone kan werken wanneer de prijs er later naar terugkeert. Observeer het gedrag van de prijs rond een Value Area Gap voordat je erop gaat traden — als de zone als support of resistance werkt, is dat een goede aanwijzing dat de zone het volgen waard is. Value Area Gaps overlappen soms met Fair Value Gaps, maar niet altijd; in de praktijk respecteert de prijs Value Area Gaps vaak meer dan Fair Value Gaps.

Voorbeeld van Value Area Gaps
Klik om te vergroten

Parameters

We proberen de parameters altijd tot een minimum te beperken.

Algemeen
Use OrderFlow DataGeeft aan of je OrderFlow-data hebt ingeschakeld (NinjaTrader Lifetime-licentie). Vink dit aan als je OrderFlow hebt; vink het uit als je het niet hebt — schakel in dat geval TickReplay in op je grafiek.
Align
  • Left: tekent het profile van de linker- naar de rechterkant van de candle-bar(s)
  • Right: tekent het profile van de rechter- naar de linkerkant van de candle-bar(s)
Profile Period
  • Sessions: tekent één volume profile per handelssessie
  • Bars: tekent een volume profile voor elke bar of een samenvoeging van bars
  • Click & Drag: tekent volume profiles interactief op basis van muisklikken
Alleen zichtbaar wanneer Profile Period op Sessions staat
Time Zone De tijdzone die wordt gebruikt voor de parameter Session Interval hieronder.
  • EST, CET of Local Time
Session Interval (hh:mm-hh:mm)Het tijdsinterval dat de handelssessie definieert — bijv. 09:30-16:15 voor RTH.
Alleen zichtbaar wanneer Profile Period op Bars staat
Aggregate Bars PeriodHet aantal bars per volume profile — 1 tekent één profile per bar, 2 tekent één profile per twee bars, enzovoort. Bars kunnen daarna handmatig worden samengevoegd of gesplitst.
Ticks Per LevelGroepeert meerdere ticks per niveau en telt het volume per prijsniveau op, in plaats van elke afzonderlijke tick te tonen — handig op volatiele markten met hoge prijzen, zoals de Nasdaq (NQ of MNQ).
Show POCSchakelt het markeren van het POC-niveau met een eigen kleur in of uit.
Show Value AreaSchakelt het markeren van de value area-niveaus met eigen kleuren in of uit.
Value Area %Het percentage van het handelsvolume dat wordt gebruikt om het value area rond de POC te berekenen. De standaardwaarde is 68% (het value area van een normale verdeling), maar elk percentage kan worden gebruikt.
Show Profile BodySchakelt het markeren van de body van het profile met een onderscheidende kleur in of uit.
Auto Merge ProfilesSchakelt het automatisch samenstellen van aangrenzende profiles in of uit, op basis van overlap van het value area — handig om automatisch balansranges en uitbraken naar de prijsontdekkingsmodus te detecteren.
Machine Learning
Classify Profile TypeSchakelt het classificeren en weergeven van het type van elk volume profile in, met een Machine Learning-algoritme.
Profile Type Text PositionWaar het profieltype wordt weergegeven — Top of Bottom.
Text Font Size / Profile Type Brush / Text Opacity (1-100)Lettergrootte, kleur en doorzichtigheid van de tekst van het profieltype.
Value Area Gaps
Show Value Area GapsSchakelt het tekenen van Value Area Gaps in of uit.
Mitigation Method
  • Close: een VAG is gemitigeerd wanneer een candle boven (bearish VAG) of onder (bullish VAG) de VAG sluit
  • Wick: een VAG is gemitigeerd wanneer de wick van een candle boven het hoogste punt van de VAG (bearish) of onder het laagste punt (bullish) uitkomt
  • Touched: een VAG is gemitigeerd zodra de prijs deze raakt
Stop Showing MitigatedVerbergt VAG-tekeningen zodra ze zijn gemitigeerd, voor een overzichtelijkere grafiek.
Stop Extending @ New DayVoorkomt dat de VAG-zone naar een nieuwe dag doorloopt, ook als die niet is gemitigeerd.
Show 50% LevelTekent het consequent encroachment-niveau (50%) op de VAG-zone.
Shrink VAGVerkleint de VAG-tekening telkens wanneer een candle-wick deze raakt.
Bullish Color / Bearish ColorKleur om bullish/bearish VAG's te tekenen.
Render Opacity (1-100)Doorzichtigheid waarmee VAG's worden getekend, van 1 (transparant) tot 100 (ondoorzichtig).
Weergave
Profile Width %De breedte van het profile als percentage van de totale breedte van de candle-bar(s) — 100 vult het hele gebied.
Profile OpacityDe doorzichtigheid waarmee de body van het profile wordt getekend.
POC Render Mode
  • Last Value: toont de POC als lijn op de laatst berekende waarde van elk profile
  • Progress: tekent een lijn door de berekende POC-waarden op elke bar
Value Area Render Mode
  • Last Value: toont de high/low van het value area als lijn op de laatst berekende waarden van elk profile
  • Progress: tekent een lijn door de berekende high/low-waarden van het value area op elke bar
Value Area OpacityDe doorzichtigheid waarmee het value area van het profile wordt getekend.
Profile Body ColorTekenkleur van de profile-niveaus buiten de POC- en value area-niveaus.
POC Color / POC OpacityTekenkleur en doorzichtigheid van het POC-niveau.
Value Area Lines Thickness / POC ThicknessLijndikte van de value area-lijnen en de POC-lijn.
Value Area Color / Value Area Line OpacityTekenkleur en doorzichtigheid van de value area-niveaus.
Show Labels / Label Font SizeSchakelt de pivotniveau-labels in of uit, en bepaalt hun lettergrootte.

Interactieve commando's

Interactieve commando's in de Click & Drag-modus

Extend To Last Bar verlengt het aangeklikte volume profile tot de laatste bar op de grafiek — het profile blijft actief, breidt uit naar nieuwe bars en wordt bij elke nieuwe tick opnieuw berekend. Stop Extending markeert het aangeklikte profile als inactief, zodat het niet meer uitbreidt naar nieuwe bars. Remove Profile verwijdert het profile volledig van de grafiek — nodig omdat de toetsenbordknop "Delete" niet kan worden gebruikt om een profile te verwijderen.

Voorbeeld van het commando Extend To Last Bar
Klik om te vergroten
Interactieve commando's in de Bars-modus

Interactieve commando's zijn samenvoeg- en splitsbewerkingen die je op volume profiles toepast door er met de rechtermuisknop op te klikken. Merge Right en Merge Left voegen het aangeklikte profile samen met het volgende of vorige profile (alleen zichtbaar als dat bestaat) — het samengestelde profile kan vervolgens verder worden samengesteld met zijn buren. Split Profile, zichtbaar wanneer het aangeklikte profile uit meer dan één candlestick bestaat, splitst het in meerdere eenheidsprofiles, die daarna weer kunnen worden samengevoegd.

Interactieve commando's in de Bars-modus
Klik om te vergroten

Signalen en gebruik in Strategy Builder

Vanaf versie 2.0.0.0 kan deze indicator niet langer worden gebruikt als signaalgenerator op andere platforms.

Voorbeeld van integratie met Strategy Builder
Klik om te vergroten

Download- en installatie-instructies

Licentievereisten

Bij automated-trading.ch kun je kiezen: een maandelijks abonnement nemen om onze premium-producten te gebruiken, of onze gratis producten gebruiken zonder je te abonneren.

In beide gevallen moet je een account aanmaken, zodat je een licentie kunt krijgen die je voor zowel premium- als gratis producten kunt gebruiken.

Om je licentie te verkrijgen, moet je gewoon je registreren en daarna je licentie ophalen op de facturatiepagina.

Belangrijk: Dit is een Premium-product. Het kan gratis worden uitgevoerd in de modi Backtest, Playback en Optimization; om het live te draaien is een actief Premium-abonnement vereist.
Downloaden
Log in om dit bestand te downloaden.
Nieuwste versie v2.1.2.0 · Gepubliceerd 9 maanden geleden
Dit bestand is 640 keer gedownload. De laatste download was 3 dagen geleden.

Je kunt deze strategie — en elke andere automated-trading.ch-strategie of -indicator — altijd downloaden via je gecentraliseerde Downloads-pagina.

Installatiestappen
1
Importeer het gedownloade .zip-bestand in NinjaTrader via het menu-item Import NinjaScript.
Klik om te vergroten
2
Open een nieuw chartvenster.
Klik om te vergroten
3
Klik met de rechtermuisknop op de grafiek en kies Indicators... om de indicator aan de grafiek toe te voegen.
Klik om te vergroten
4
Kopieer je licentiesleutel, die je op de facturatiepagina vindt, en plak die in de license-parameter.
5
Nadat je de indicator met een geldige licentie aan de grafiek hebt toegevoegd, draait hij eerst op de historische data van de grafiek en daarna op live marktdata.

Veelgestelde vragen

Algemeen

Ja — heb je een idee dat deze indicator kan verbeteren, gebruik dan de contactpagina om ons een bericht te sturen.

Nee, de broncode van de indicator is om auteursrechtelijke redenen beschermd.

Nee, deze indicator doet alleen de weergave en levert geen data die binnen een strategie kan worden gebruikt — bekijk onze andere strategieën voor een strategie op basis van hetzelfde concept.

Ja, je kunt deze indicator zonder TickReplay gebruiken, maar houd er rekening mee dat de indicator in dat geval geen gebeurtenissen op historische candles detecteert — hij begint pas gebeurtenissen te detecteren op realtime volume- en koersdata.

Release-notes

  • 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
Word lid van onze Discord-community
Vragen, feedback of gewoon even chatten met andere traders? Kom gerust even hallo zeggen.
Word lid van Discord
Snelle feiten
Platform NinjaTrader 8
Categorie Indicator
Vereist abonnement Premium
Nieuwste versie v2.1.2.0
Laatst bijgewerkt 9 maanden geleden
Downloads 640