OPEN-SOURCE SCRIPT

Channel Volume Profil

2 648
wizard channel vp idm is a visual analysis tool built around a dynamic price channel, an anchored volume profile, value area levels, volume nodes, inducement zones, liquidity sweeps, and confluence labels.

the purpose of this indicator is to help traders read where price is positioned inside an active market structure. it combines channel direction, volume acceptance, value area behavior, and liquidity reactions into one clean visual layout.

this indicator does not predict the market. it is designed to organize technical analysis and highlight areas where price may react, slow down, reject, or continue.

main concept

the script builds a dynamic channel around price using a regression-based structure. inside this channel, it calculates an anchored volume profile that follows the slope of the market.

unlike a classic horizontal volume profile, this profile is projected inside the active channel. when the market is rising, the profile follows the upward slope. when the market is falling, the profile follows the downward slope.

this makes the profile easier to read in trending conditions, because the volume zones stay aligned with the current market path.

what the indicator displays

poc

poc stands for point of control. it marks the area with the highest volume inside the profile. this is often an area of acceptance where price may return, pause, or consolidate.

vah

vah stands for value area high. it is the upper boundary of the value area. if price rejects this level, a move back toward the poc may be watched. if price accepts above it, the market may be trying to expand higher.

val

val stands for value area low. it is the lower boundary of the value area. if price rejects this level, a move back toward the poc may be watched. if price accepts below it, the market may be trying to expand lower.

hvn

hvn stands for high volume node. it marks an area where volume concentration is high. these levels may act as areas of acceptance, reaction, or slowdown.

lvn

lvn stands for low volume node. it marks an area where volume concentration is low. these levels may act as fast movement zones, rejection zones, or imbalance areas.

idm

idm represents an internal inducement area. it helps identify internal liquidity zones that may be swept before a reaction or continuation.

drop marker

the drop marker highlights a possible liquidity sweep. it appears when price takes a level or zone and then moves back inside.

a label

the a label is a confluence marker. it combines several conditions such as sweep, rejection, value area interaction, volume behavior, poc reclaim, and structure context. it should not be used alone. it is a visual signal for deeper analysis.

how to use the indicator

start by looking at the channel direction.

if the channel is rising, the trader can focus more on reactions near the lower part of the channel, val, or bullish sweep zones.

if the channel is falling, the trader can focus more on reactions near the upper part of the channel, vah, or bearish sweep zones.

if price is near the middle of the channel, the market may be balanced. in that case, it is usually better to wait for a clear rejection, breakout, sweep, or acceptance shift.

how to use the poc

the poc is the main acceptance level of the current profile.

when price is above the poc, the market may be accepting higher prices.

when price is below the poc, the market may be accepting lower prices.

when price keeps returning to the poc, the market may be consolidating or building balance.

a clean break and hold above the poc can show stronger bullish acceptance.

a clean break and hold below the poc can show weaker structure or bearish acceptance.

how to use vah and val

vah and val define the value area.

a rejection from vah can show that price is failing to accept higher levels.

a rejection from val can show that price is failing to accept lower levels.

an acceptance above vah can suggest expansion to the upside.

an acceptance below val can suggest expansion to the downside.

beginners can use vah, poc, and val as a simple map:

vah = upper value zone

poc = balance zone

val = lower value zone

how to use hvn and lvn

hvn and lvn are displayed as small dotted levels with tiny labels.

hvn can act as a reaction or slowdown zone because price has previously accepted volume there.

lvn can act as a faster movement zone because there was less volume acceptance there.

these levels are not automatic buy or sell signals. they are reference points that should be combined with price action, structure, and risk management.

how to use idm

idm labels show internal inducement areas.

an idm can represent a zone where liquidity was built and later taken by the market. when price sweeps an idm and then reintegrates, it may help explain a reaction or shift in behavior.

an idm near val may support a bullish reaction if price sweeps and returns inside the channel.

an idm near vah may support a bearish reaction if price sweeps and returns inside the channel.

how to use the drop marker

the drop marker shows a potential liquidity sweep.

a drop below val or below the lower channel can suggest that price swept lower liquidity and then returned inside.

a drop above vah or above the upper channel can suggest that price swept upper liquidity and then returned inside.

it is usually better to wait for candle close before interpreting the marker.

how to use the a label

the a label represents a stronger confluence condition.

a bullish a near val or the lower channel can suggest possible absorption if price sweeps liquidity and closes back inside.

a bearish a near vah or the upper channel can suggest possible distribution if price sweeps liquidity and closes back inside.

the a label becomes more meaningful when it appears near poc, vah, val, hvn, lvn, or idm.

it should always be confirmed with market context, candle close, and risk management.

important settings

channel / vp lookback

controls how many bars are used for the channel and the volume profile. a higher value gives a broader view. a lower value gives a more reactive view.

regression length

controls the base of the channel. a higher value makes the channel smoother. a lower value makes it react faster to recent price movement.

vp rows

controls the number of rows in the volume profile. more rows create more detail, but too many rows can make the chart heavier.

value area %

controls the value area calculation. the common default is 70.

poc source

chooses how the poc is calculated. raw is stricter. smoothed is more stable visually.

vah / val source

chooses whether value area boundaries use raw volume or smoothed volume.

keep vp / levels inside rails

keeps the volume profile and main levels inside the channel so they do not overlap the outer rail visuals.

auto guard from neon rails

adds extra spacing from the visual rail bands to keep the profile and levels clean.

show inner lines

shows or hides decorative inner channel lines. when disabled, inner decorative lines are removed, while important levels such as poc, vah, val, hvn, and lvn remain visible.

show hvn / lvn small lines

shows small dotted high volume node and low volume node markers.

idm validation mode

controls how idm labels are displayed.

balanced sweep is more flexible.

strict bos is more selective.

early candidate displays potential idm areas earlier.

a minimum score

controls how selective the a label is. a higher value gives fewer signals. a lower value gives more signals.

beginner workflow

step 1

identify the channel direction.

if the channel is rising, focus on bullish reactions near the lower channel, val, or sweep zones.

if the channel is falling, focus on bearish reactions near the upper channel, vah, or sweep zones.

step 2

check where price is compared to the poc.

above poc can show stronger acceptance.

below poc can show weaker acceptance.

around poc can show balance or consolidation.

step 3

watch vah and val.

vah is the upper value boundary.

val is the lower value boundary.

look for rejection, acceptance, or sweep around these levels.

step 4

use hvn and lvn as reaction levels.

hvn may slow price down.

lvn may lead to faster movement or sharp rejection.

step 5

wait for confirmation.

a drop marker shows a sweep.

an a label shows confluence.

an idm label shows internal liquidity.

when several elements appear in the same area, that zone becomes more important for analysis.

example use case

price is rising inside the channel.

price pulls back toward val.

a drop marker appears below val.

price closes back inside the channel.

an a label appears near the lower channel.

in this case, the trader can study the area as a possible bullish reaction zone. this does not mean automatic entry. the trader should still check market structure, candle close, risk, and invalidation level.

another example

price reaches the upper channel and trades near vah.

a drop marker appears above vah.

price closes back below vah.

an a label appears near the top of the channel.

this can be studied as a possible rejection zone. the trader should still confirm with structure, risk management, and broader market direction.

usage tips

do not use the indicator alone.

always check the broader trend.

wait for candle close before making a decision.

avoid trading every label.

focus on zones where several elements align.

adjust settings depending on the asset and timeframe.

use proper risk management.

test the indicator before using it in live conditions.

risk notice

this indicator is an educational and technical analysis tool. it is not financial advice and does not guarantee any result. all signals and levels should be used as visual references inside a complete trading plan. every trader is responsible for their own decisions, risk management, and execution.

Declinazione di responsabilità

Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.