Tool
Volume Profile Level
interpretor.volume_profile_level
Inputs
The volume-profile bundle from market.volume_profile, carrying the Point of Control plus the value-area low and high.
Outputs
A boolean that is true on each bar the chosen zone test holds, ready to wire into a filter or signal.
Volume Profile Level turns a Volume Profile bundle into a simple yes/no answer about where price sits relative to the high-volume zone — at the Point of Control, inside the value area, or above/below that zone.
How it works
It reads the profile bundle from market.volume_profile and checks one predicate per bar based on the mode you pick, producing a BOOL. In at_poc mode it asks whether close is within tolerance_pct of the Point of Control; inside_value_area checks if price is between the value-area low and high; above_value and below_value check which side of the zone price is on.
Modes
True when close is within tolerance_pct of the Point of Control — the single busiest price in the profile.
When to use: Gate trades that react to the POC magnet, e.g. fading or scalping right at the highest-volume price.
True when price is between the value-area low and high — inside the band where most volume traded.
When to use: Gate range/mean-reversion entries while price stays inside the value area.
True when price is above the value-area high — it has broken out above the high-volume zone.
When to use: Confirm a bullish breakout has left the value area before taking continuation longs.
True when price is below the value-area low — it has broken down below the high-volume zone.
When to use: Confirm a bearish breakdown has left the value area before taking continuation shorts.
Configuration
Picks which zone test to run: at_poc (near the busiest price), inside_value_area (between the value-area low and high), above_value, or below_value.
How close to the Point of Control counts as 'at' it, as a fraction of price — only used in at_poc mode; larger widens the band.
Connects to
Examples
- Filter: only take longs when the inside_value_area gate is true, so you trade where most volume changed hands.
- Gate a breakout entry on above_value being true to confirm price has left the high-volume zone.
Common mistakes
- Setting tolerance_pct so tight that at_poc almost never fires, because price rarely lands exactly on the Point of Control.
- Forgetting this is only a gate — to place a stop or target at the POC you tap poc_point or val_point off the market.volume_profile emitter instead.