VP AERA ANCHORED vp aera anchored
vp aera anchored is an anchored volume profile tool designed to display a fixed market profile from a selected anchor point, with value area levels, poc, vah, val, anchored vwap levels, market structure context, liquidity information, bull versus bear pressure, dominance, projection and a compact institutional dashboard.
the goal of this tool is to help traders read where volume has been accepted, where price is reacting around value, and whether current conditions are showing more bullish, bearish or neutral pressure.
this indicator is designed for market analysis. it does not place trades, does not predict the future and does not guarantee any result. every signal and level should be confirmed with price action, market structure, liquidity, session context and risk management.
main concept
the script builds a volume profile from a chosen anchor window.
the profile shows where volume was concentrated inside the selected range.
the poc marks the highest volume price area.
the vah marks the upper boundary of the value area.
the val marks the lower boundary of the value area.
the anchored vwap levels show the average traded price of the selected window and multiple deviation levels around it.
the dashboard summarizes useful information such as price location, structure, order book proxy, bull versus bear balance, dominance, projection, liquidity, vwap distance, value area width, window size and last signal.
anchor modes
screen left lock
this mode anchors the profile to the left side of the visible chart.
when you move or zoom the chart, the profile recalculates from the visible left edge.
this is useful for active chart reading and discretionary analysis.
bars back
this mode uses a fixed number of bars.
for example, if bars back is set to 300, the profile uses the last 300 bars.
this is useful when you want a stable rolling profile.
date
this mode starts the profile from a selected date.
this is useful for anchored analysis from a major high, major low, news event, session start, weekly open, monthly open or important market turning point.
profile settings
rows
controls the resolution of the volume profile.
more rows create a more detailed profile with thinner price levels.
fewer rows create a smoother and simpler profile.
max profile width
controls the visual width of the profile on the chart.
higher values make the profile extend further to the right.
lower values keep the profile compact.
high-resolution volume distribution
when enabled, volume is distributed across the full candle range.
this gives a more refined profile than assigning all candle volume to one price area.
delta coloring
when enabled, the profile colors rows using a buy versus sell split proxy.
when disabled, the profile uses a volume intensity gradient.
value area settings
value area percentage
sets how much volume is included in the value area.
the default value is commonly used to represent the main area of volume acceptance.
poc
shows the point of control.
the poc is the price area with the highest traded volume inside the selected profile window.
vah
shows the upper value area boundary.
price above vah can indicate that price is trading above the main accepted value area.
val
shows the lower value area boundary.
price below val can indicate that price is trading below the main accepted value area.
extend levels to current bar
when enabled, poc, vah, val and vwap levels extend toward the current bar.
this makes the levels easier to use as active reference zones.
anchored vwap levels
the anchored vwap is calculated from the same window as the volume profile.
this makes it aligned with the selected anchor instead of using a standard session-only vwap.
vwap
the central anchored vwap line shows the volume-weighted average price of the selected profile window.
vwap plus 1 sigma and vwap minus 1 sigma
these are the first deviation levels around anchored vwap.
they can act as normal reaction zones during balanced market conditions.
vwap plus 2 sigma and vwap minus 2 sigma
these are wider deviation levels.
they can help identify stronger extension from the anchored average.
vwap plus 3 sigma and vwap minus 3 sigma
these are extreme deviation levels.
they can help identify stretched market conditions, but they should not be used alone as reversal signals.
how to use vwap levels
when price is above anchored vwap, the window is generally showing stronger bullish positioning.
when price is below anchored vwap, the window is generally showing stronger bearish positioning.
when price returns to anchored vwap after an extension, the level can act as a balance or reaction zone.
when price holds above vwap and rejects lower deviation levels, buyers may still be defending value.
when price holds below vwap and rejects upper deviation levels, sellers may still be defending value.
dashboard guide
price loc
shows whether price is above value, below value or inside value.
above value can show bullish expansion.
below value can show bearish expansion.
inside value can show balance or consolidation.
structure
shows the current structural bias based on market structure logic.
bullish means price has recently shown bullish structure.
bearish means price has recently shown bearish structure.
neutral means no clear structural bias is active.
order book
this is a proxy reading based on volume and candle range behavior.
it is not direct exchange order book data.
bid means the proxy is leaning toward buyer pressure.
ask means the proxy is leaning toward seller pressure.
bull vs bear
shows a simple pressure gauge.
the gauge stays in the original bar style.
green means bull pressure is dominant.
red means bear pressure is dominant.
the numbers show the estimated bull and bear balance.
dominance
shows which side currently dominates the pressure model.
bull dominance means buyer pressure is stronger.
bear dominance means seller pressure is stronger.
neutral means neither side has a strong advantage.
projection
summarizes the current read from signal, structure, value and pressure context.
bullish projection means conditions are leaning upward.
bearish projection means conditions are leaning downward.
neutral projection means conditions are not clearly directional.
liquidity
shows whether a recent liquidity sweep is detected.
low sweep can show downside liquidity being taken before a possible recovery.
high sweep can show upside liquidity being taken before a possible rejection.
no sweep means no active sweep is detected.
vwap
shows the anchored vwap value when vwap levels are enabled.
vwap dist
shows how far price is from anchored vwap in percentage terms.
positive distance means price is above anchored vwap.
negative distance means price is below anchored vwap.
va width
shows the width of the value area as a percentage of price.
a narrow value area can suggest compression.
a wide value area can suggest broader distribution.
window
shows how many bars are used in the current profile calculation.
last signal
shows the most recent buy or sell signal generated by the script logic.
buy and sell engine
the signal engine combines several filters.
liquidity sweep
the script can require price to sweep a previous swing before triggering.
bos or choch confirmation
the script can require structural confirmation.
test at va edge or poc
the script can require price to react near val, vah or poc.
ema trend filter
the script can optionally require price to align with an ema trend filter.
signal cooldown
the cooldown prevents too many signals from appearing too close together.
beginner tutorial
step 1: start with screen left lock
use screen left lock when learning.
zoom the chart so the visible window starts from an important swing high, swing low or consolidation.
the profile will build from the left visible edge.
step 2: read poc first
find the poc.
if price is above poc, buyers may have control of the current profile window.
if price is below poc, sellers may have control of the current profile window.
if price is moving around poc, the market may be balanced.
step 3: read vah and val
vah is the upper value boundary.
val is the lower value boundary.
inside vah and val, price is inside accepted value.
outside vah and val, price is outside the main accepted value area.
step 4: enable anchored vwap levels
turn on anchored vwap levels when you want an extra institutional reference.
watch how price reacts to vwap, plus 1 sigma, minus 1 sigma, plus 2 sigma and minus 2 sigma.
step 5: use the dashboard
check price loc, structure, order book, bull vs bear, dominance and projection.
do not use one line alone.
look for agreement between several dashboard rows.
step 6: confirm with the chart
before using any signal, check:
trend direction
support and resistance
market structure
candle close
volume reaction
session context
risk to reward
step 7: avoid blind entries
a buy signal near val or vwap support can be stronger than a buy signal in the middle of nowhere.
a sell signal near vah or vwap resistance can be stronger than a sell signal in the middle of nowhere.
example 1: bullish value reaction
price trades near val.
liquidity shows a low sweep.
structure turns bullish.
bull vs bear becomes green.
price reclaims anchored vwap.
this can suggest that buyers are defending value and that downside liquidity was absorbed.
a beginner should still wait for a candle close and define invalidation below the reaction zone.
example 2: bearish value rejection
price trades near vah.
liquidity shows a high sweep.
structure turns bearish.
bull vs bear becomes red.
price rejects anchored vwap or an upper vwap deviation level.
this can suggest that sellers are defending the upper value area.
a beginner should still wait for price confirmation and define invalidation above the rejection zone.
example 3: balanced market
price is inside the value area.
price is close to poc.
dashboard projection is neutral.
dominance is neutral.
bull vs bear is close to 50 and 50.
this means the market is not clearly directional.
a beginner should avoid forcing trades and wait for price to leave value or react at a stronger level.
example 4: trend continuation above value
price is above vah.
structure is bullish.
bull pressure is dominant.
price holds above anchored vwap.
pullbacks to vah or vwap may become continuation areas.
a beginner should avoid shorting only because price looks high.
example 5: bearish continuation below value
price is below val.
structure is bearish.
bear pressure is dominant.
price holds below anchored vwap.
pullbacks toward val or vwap may become rejection areas.
a beginner should avoid buying only because price looks low.
example 6: vwap extension
price moves far above vwap plus 2 sigma or plus 3 sigma.
this shows strong upside extension.
it can continue during strong trends.
wait for loss of structure, rejection or dashboard shift before assuming reversal.
example 7: vwap mean reversion
price moves away from anchored vwap and later returns to it.
anchored vwap can become a reaction zone.
if price accepts above it, buyers may regain control.
if price rejects below it, sellers may remain in control.
suggested beginner settings
anchor mode: screen left lock
rows: default
value area: default
show poc: on
show vah and val: on
extend levels: on
anchored vwap levels: off at first, then on when comfortable
vwap deviation levels: 3
enable signals: on
require liquidity sweep: on
require bos or choch confirmation: on
require va edge or poc: on
ema trend filter: optional
practical workflow
choose the anchor mode.
identify the current poc, vah and val.
check if price is inside value, above value or below value.
enable anchored vwap levels if needed.
watch the dashboard for structure, dominance and bull versus bear pressure.
wait for price to react at poc, vah, val, anchored vwap or vwap deviation levels.
confirm with candle close and market structure.
plan risk before any trade idea.
best use cases
anchored volume profile analysis
value area trading
poc reaction analysis
anchored vwap confluence
bull versus bear pressure reading
liquidity sweep context
trend continuation analysis
reversal preparation
range and balance identification
discretionary trading confirmation
important limitations
the order book row is a proxy, not direct order book data.
vwap levels are based on the selected profile window.
signals are based on historical chart data.
strong trends can stay above value or below value for a long time.
a level is not a trade by itself.
no indicator can guarantee direction, win rate or profit.
risk note
this tool is made for technical analysis and educational market study. it should be used with independent confirmation, proper position sizing and risk management.
Indicator

Indicator

RSI Overpowered [Cartel Console]# RSI Overpowered
RSI Overpowered is a momentum and volume-pressure analysis tool designed to provide a broader view of market strength by combining multiple volume-based market internals into a single composite oscillator framework.
Instead of relying solely on traditional price-based RSI calculations, this indicator incorporates Relative Strength Index calculations derived from Positive Volume Index (PVI), Negative Volume Index (NVI), and On-Balance Volume (OBV). These components are blended into a Composite RSI that aims to highlight shifts in participation, accumulation, distribution, and momentum conditions.
The indicator includes multiple layers of analysis:
• Composite RSI built from PVI, NVI, and OBV RSI values
• Smoothed signal line for trend and momentum comparison
• Secondary RSI oscillator derived from the composite calculation
• Configurable overbought and oversold zones
• Trend filtering using Supertrend methodology
• Bullish and bearish momentum signals with trend confirmation
• Divergence detection between price and the Composite RSI
• Dynamic area fills and visual momentum shading
• Built-in alert conditions for key events
### How It Works
The script first calculates three independent volume-based indexes:
• Positive Volume Index (PVI)
• Negative Volume Index (NVI)
• On-Balance Volume (OBV)
An RSI is then calculated for each component. The average of these values forms the Composite RSI, which is subsequently smoothed to reduce noise and improve readability.
A secondary RSI oscillator is generated from the Composite RSI itself, creating an additional layer of momentum analysis that can help identify shifts in directional strength.
### Trend Confirmation
To reduce counter-trend signals, the indicator incorporates a Supertrend-based trend filter.
Bullish momentum signals are generated only when the trend filter indicates a bullish environment.
Bearish momentum signals are generated only when the trend filter indicates a bearish environment.
This approach helps align momentum events with broader directional market conditions.
### Divergence Detection
The indicator automatically searches for potential divergences between price action and the Composite RSI.
Bullish divergence may occur when price forms a lower low while the Composite RSI forms a higher low.
Bearish divergence may occur when price forms a higher high while the Composite RSI forms a lower high.
Divergence signals are visualized directly on the oscillator using pivot-based detection logic.
### Visualization Features
• Composite RSI line
• Smoothed signal line
• Dynamic momentum fills
• Overbought and oversold markers
• Trend-filtered signal circles
• Divergence labels and connecting lines
• Momentum gradient visualization
### Alerts Included
• Bullish Momentum Signal
• Bearish Momentum Signal
• Overbought Event
• Oversold Event
### Notes
This indicator is intended for market analysis and educational purposes only. Signals, divergences, trend filters, and oscillator conditions should be used alongside a complete trading plan and appropriate risk management techniques.
No indicator can guarantee future market outcomes, and all market decisions remain the responsibility of the user.
Indicator

Indicator

Indicator

Luminous Volume Flow & Breakout Matrix [Pineify]Luminous Volume Flow & Breakout Matrix
This indicator estimates directional money flow by splitting each bar's volume proportionally between buyers and sellers based on where price closed within its range. A close near the high attributes most volume to buying pressure; a close near the low attributes it to selling. The smoothed net delta becomes a volume momentum oscillator, while a separate statistical layer flags volume surges — bars where total volume exceeds its recent mean by a configurable number of standard deviations. When a surge aligns with a directional lean, it often marks the kind of institutional event that precedes sustained moves.
Key Features
Proportional volume splitting — fractional allocation based on close position within the bar's range, not a binary up/down classification
EMA-smoothed volume delta oscillator with adaptive gradient coloring
Statistical volume surge detection using a mean + standard deviation threshold
Surge signals filtered by oscillator direction — bullish surges only fire when net flow is positive, bearish only when negative
How It Works
Rather than assigning all of a bar's volume to one side, the calculation uses a proportional model. If a bar's range is 10 points and the close sits 7 points above the low, 70% of volume is attributed to buying pressure and 30% to selling. This produces a continuous volume delta that reflects intrabar conviction with more granularity than binary methods.
For each bar, buy volume = (close − low) / (high − low) × volume, and sell volume = (high − close) / (high − low) × volume. Zero-range bars receive zero allocation to avoid division errors
The raw delta (buy − sell) is smoothed with an EMA to strip out single-bar noise and reveal the underlying volume direction trend
Independently, the indicator calculates a 20-bar SMA and standard deviation of total volume. Bars exceeding the mean by the configured multiplier times the standard deviation are flagged as surges
The smoothed delta is normalized over a 50-bar window to a 0–1 range, then mapped to a bear-to-bull color gradient for visual momentum reading
How the Components Work Together
The volume delta oscillator and the surge detector answer two different questions. The oscillator reveals direction — whether the prevailing volume is buyer- or seller-dominated. The surge detector reveals magnitude — whether total participation is abnormally high. Neither signal alone is particularly useful: a volume spike in a mixed-delta environment is just noise, and steady directional flow without unusual volume is normal trending behavior.
The indicator combines both by only plotting surge markers when the oscillator confirms direction. A bullish triangle appears when volume exceeds the statistical threshold AND the smoothed delta is positive — meaning the abnormal volume is flowing toward buyers, not just appearing randomly. This two-filter approach reduces false signals from earnings gaps, data releases, or other events that produce big volume without clear directional intent.
Trading Ideas and Insights
A bullish surge triangle after a pullback into support may indicate institutional accumulation — the combination of extreme volume and positive delta suggests large buyers absorbing supply at a level they consider favorable
Clusters of surge signals in the same direction over several bars carry more weight than isolated spikes. A single bar can be a data artifact; three or four surges in a week suggests a structural shift
When the oscillator gradient fades from deep bull to neutral while price continues higher, consider that the move may be running on fumes — price is advancing but volume conviction is declining
The proportional volume split is an approximation, not actual order flow data. Doji bars with small ranges but high volume will split nearly 50/50 regardless of the real buyer/seller composition. On instruments with thin volume or wide spreads, treat the oscillator as directional bias rather than precise measurement.
Unique Aspects
Proportional allocation produces a continuous delta spectrum rather than the binary all-or-nothing split many volume indicators use. A bar closing at 60% of its range assigns 60/40, preserving nuance that binary methods discard
The surge detection is purely statistical — it adapts to the instrument's own volume profile rather than relying on fixed thresholds. A surge on a microcap and a surge on SPY are both defined relative to their own baselines
Directional filtering of surges means the triangles only appear when both conditions align, making them relatively rare and targeted rather than noisy
How to Use
Add the indicator to your chart. The colored columns show the smoothed volume delta — above zero means net buying pressure, below zero means net selling
Watch the gradient intensity: deep, saturated colors indicate strong directional flow within the recent 50-bar context. Fading colors suggest conviction is weakening
Look for triangle markers at the bottom (bullish surge) or top (bearish surge) of the indicator pane. These flag statistically unusual volume aligned with directional flow
Adjust the Volume Surge Multiplier higher if you see too many signals — a value of 2.5–3.0 will isolate only the most extreme events
Customization
Flow Smoothing Length (default: 14) — EMA period for the volume delta. Lower values track fast shifts in buying/selling pressure; higher values produce a smoother oscillator at the cost of 3–5 bars of additional lag
Volume Surge Multiplier (default: 2.0) — How many standard deviations above the 20-bar volume mean qualifies as a surge. At 2.0, roughly 5% of bars will trigger in normally distributed volume; at 3.0, under 1%
Bullish / Bearish Flow Color — Set the gradient endpoints for positive and negative volume flow. The gradient interpolates between these based on the oscillator's position within its 50-bar range
Conclusion
The Luminous Volume Flow & Breakout Matrix combines proportional volume splitting with statistical surge detection to surface moments where unusual volume carries clear directional intent. The oscillator provides continuous context on who controls the tape, while the surge markers highlight outlier events worth paying attention to. Best used as a confirmation layer alongside price structure — volume shows you the conviction behind a move, but not the map. Indicator

Indicator

Indicator

Breakout Hazard Surface [JAYADEV RANA]Overview
This script is designed to quantify breakout risk around a defined range (highest high / lowest low over a lookback) and express it as:
Directional breakout probabilities (Up% and Dn%), and
A hazard surface across the next Forecast Horizon bars that estimates when the breakout risk is concentrated.
It’s not a price target tool. It’s a regime/context tool: “How likely is a range break, in which direction, and is that risk near-term?”
Usage
Bull Watch / Bear Watch: When one side’s breakout probability exceeds the other, but doesn’t meet the strict “expansion” trigger, the script flags a directional watch state.
Bull Expansion / Bear Expansion (signal markers): A signal prints when:
One side’s probability is dominant (≥ Dominance Threshold),
The net edge versus the opposite side is meaningful (≥ Minimum Edge), and
The expected timing is front-loaded (expected breakout bar ≤ Front-Loaded Cutoff).
Net Edge histogram: The column plot shows the difference between Up% and Dn% (in percentage points). Positive values indicate bullish skew; negative values indicate bearish skew.
Hazard Table (timing distribution): The table shows the probability mass allocated to each future bar (1…Horizon) for both directions. Higher values early in the horizon imply “pressure building now”; flatter distributions imply “risk exists but timing is less urgent.”
Details (what it’s doing)
1) Range context and proximity
The “range” is defined by Range Length: highest high and lowest low.
Proximity measures how close price is to the range high (bull) or range low (bear), normalized by range size (with ATR as a floor to avoid tiny ranges).
2) Volatility compression / expansion
Uses fast vs slow ATR (ATR Fast Length vs ATR Slow Length) to estimate compression:
Compression rises when ATR_fast is well below ATR_slow.
Expansion is treated as (1 − compression) and feeds the urgency/timing model.
3) Drift and efficiency
Drift is approximated via an EMA of log returns normalized by return stdev (Drift Length), converted into a bull/bear drift score.
Efficiency estimates directional “trend efficiency” over the drift window (net move divided by total absolute movement), assigned to bull or bear based on direction.
4) Volume normalisation
Volume is z-scored over Volume Length and mapped into a bounded 0–1 feature to avoid extreme influence.
5) Score blending → bucket calibration
A Bull Score and Bear Score are blended from proximity, drift, compression, efficiency, and volume.
Each score is discretised into Calibration Bins.
For each bin, the script records:
Trials: how often that bin occurred historically
Hits: how often an up-break (future high > past range high) or down-break (future low < past range low) occurred within the forecast horizon
Probabilities are computed with Laplace smoothing (the “Laplace Prior”) and optional Neighbor Smoothing across adjacent bins to stabilize estimates when data is sparse.
6) Hazard surface (probability by future bar)
The script takes the calibrated breakout probability (Up% / Dn%) and distributes it across the next Horizon bars using an exponential-style timing model driven by an urgency factor (proximity + drift tilt + expansion + volume tilt).
Result: you get both total probability and a timing profile (front-loaded vs back-loaded).
Settings
Calculation
Range Length: Defines the consolidation/range boundaries.
Forecast Horizon: Bars ahead used for calibration and hazard table.
Calibration Bins: Coarseness of the probability model; more bins = more granular, but needs more data.
Drift Length: Lookback for drift and efficiency calculations.
ATR Fast/Slow Length: Drives compression/expansion regime.
Volume Length: Lookback for volume normalization.
Neighbour Smoothing: Averages probability estimates across nearby bins for stability.
Laplace Prior: Controls smoothing strength; higher values reduce overfitting in low-sample bins.
Signals
Dominance Threshold: Minimum probability required to consider one side “dominant.”
Minimum Edge: Minimum difference between Up% and Dn% to avoid weak/ambiguous triggers.
Front-Loaded Cutoff: Requires expected breakout timing to be early in the horizon for expansion signals.
Dashboard / Style
Show Hazard Table and Table Position control the on-chart table.
Bull/Bear/Neutral colors customize visuals.
Limitations
Warmup requirement: The model needs a meaningful history before calibration is stable (especially with higher bin counts). Early readings can be noisy.
Probabilities are conditional and path-dependent: They reflect how similar historical conditions resolved on the same symbol/timeframe; regime shifts can degrade reliability.
Intrabar variability: Display values can change during a forming candle; historical calibration updates on confirmed bars, but the current context can still move until close.
Not a standalone trading system: Treat signals as context. Confirm with structure, liquidity, and risk controls. Indicator

Volume Info Panel (TRUE RVOL + Expected Close) - TogglesVolume Info Panel (TRUE RVOL + Expected Close) – TogglesPurpose
Clean, customizable volume dashboard for intraday and daily analysis. Delivers real-time bar volume, session cumulative, time-adjusted TRUE RVOL, projected session close, and progress vs average daily volume—all in one compact, toggleable panel.
Core Metrics
Current Bar Vol
Today’s Volume So Far
TRUE RVOL (RTH time-adjusted)
Avg RTH Session Total
Expected RTH Session Close Volume
Avg Daily Volume (SMA)
Today’s Progress (% of avg daily)
TRUE RVOL Logic
Compares current cumulative volume at the exact bar-of-session position (e.g., 47th bar into RTH) against the average cumulative volume at that same position across prior sessions (default 20-session lookback).
→ Avoids the distortion of standard RVOL that ignores intraday volume distribution.
Outside RTH displays the most recent completed session’s final RVOL vs its historical average.
Expected Close Calculation
Projects remaining session volume using the historical average pace beyond the current bar-of-session position, then adds it to current cumulative.
Key Customisation Options
Panel position (9 choices: corners, centers, middles)
Show/hide header row
Individual row toggles
Auto-hide most RTH-specific rows outside regular session
Separate label vs value text sizes
Per-row text colors
Background + border color/transparency
RTH session definition (default 0930–1600 exchange time)
Lookback periods: daily SMA (default 20), TRUE RVOL sessions (default 20)
Memory cap for stored historical sessions (default 80)
Best Use Cases
Intraday volume confirmation / exhaustion signals
Judging whether current pace is unusually strong or weak relative to history
Anticipating whether volume will tail off or accelerate into the close
Quick reference for “how does today compare so far” without multiple indicators
Technical Notes
Requires intraday timeframe for TRUE RVOL, Expected Close, and session metrics
On daily+ timeframes shows only avg daily volume and today’s progress
Efficient array-based history storage with automatic pruning
All calculations update on the last (realtime) bar
Add → search “Volume Info Panel TRUE RVOL Toggles” (or paste the code directly). Tweak colors, toggles and session times to match your market and style.
Disclaimer
This indicator is provided for informational and educational purposes only. It is not financial advice, investment recommendation, or a solicitation to buy or sell any security or instrument. Past performance is not indicative of future results. Volume data and calculations depend on the accuracy and availability of exchange-provided volume feeds, which can vary by symbol, broker, and data provider. Users should independently verify all information and conduct their own analysis before making any trading or investment decisions. The author assumes no responsibility for any losses incurred from the use of this script. Always trade with proper risk management.
Indicator

Accumulation FTD Bullsish SwingTradingThis script detects an “ACCVOL 1‑day” price/volume setup using two variants based on two different Simple Moving Averages (SMA), and then prints only two labels on the chart: “AD” and “B” (no visual distinction between the SMA variants).
How it works:
On each new bar, the script searches for a “key day” located 3 to 13 bars back.
A setup is validated when multiple conditions align, including: a minimum current-day percentage gain (default 1.24%), volume strength (volume rising vs. prior day and above a volume SMA, default 50), and a structural price pattern around the key day (bullish key day, specific “higher lows” sequence between the key day and today, and the day after the key day being bearish).
The SMA filter differs by case: for each tested key day, the close must be below the selected SMA (Case 1 uses SMA #1 length, default 5; Case 2 uses SMA #2 length, default 10). Each case can be enabled/disabled and its SMA length can be adjusted independently in the settings.
When a setup triggers, the script places:
- “AD” on the key day (n bars ago), and
- “B” on the current bar.
Priority is kept “as-is”: the script checks n = 3, then 4, then 5… up to 13, and it will plot only one AD/B pair per current bar (the first match in that 3→13 order), even if multiple matches occur.
Important note (signal selection):
This indicator can produce many signals, and you should not take them all. In practice, signals tend to be more meaningful when they occur after a drawdown of at least 10%, rather than during extended strength.
Risk management (example):
As a general risk framework (not financial advice), a common approach is to place a stop loss roughly 6% to 8% below the most recent meaningful swing low. Adjust this to the instrument’s volatility and your position sizing rules.
Recommended confirmations (mix with 2 indicators):
To improve signal quality, consider combining this script with two confirmation tools:
1. Chaikin Money Flow (CMF) set to CMF Length = 50 and a 50‑period SMA on the CMF.
2. The Volume Pressure Indicator.
Signals are often more reliable when:
CMF is above its moving average, and
The Volume Pressure oscillator is also above its moving average.
Market regime warning:
There can be many false signals during bear markets, so applying stricter filters and confirmations is strongly recommended.
Best use case:
This indicator is designed to be particularly effective for swing trading on stocks and various ETFs, where you look for a post-drawdown rebound supported by improving volume/flow conditions. Indicator

Anchored PVI + NVIAnchored PVI + NVI is a single-pane indicator that allows the Positive Volume Index (PVI) and Negative Volume Index (NVI) to be plotted together using a period-anchored approach. Crucially, the EMAs for each series are included and remain analytically valid under the anchoring process.
PVI and NVI are cumulative, path dependent indicators. Over long histories, their absolute values become arbitrary and often incomparable when plotted side-by-side . This script addresses that limitation by anchoring each indicator to a user-defined period (daily, weekly, monthly, etc.) and plotting their relative change from that baseline rather than their raw values.
The result is a clean, comparable view that preserves each indicator’s internal structure (trends, inflections, divergences, and EMA relationships) while minimizing scale conflicts.
**What Are PVI and NVI? (Quick Explanation)**
PVI and NVI separate price behavior based on changes in participation, not raw volume flow.
- Positive Volume Index (PVI) updates only on bars where volume increases relative to the prior bar. It tracks price movement during expanding participation, often associated with broad market involvement.
- Negative Volume Index (NVI) updates only on bars where volume decreases relative to the prior bar. It tracks price movement during contracting participation, often associated with quieter or more selective activity.
Both indicators accumulate percentage price changes, but only under their respective volume conditions. Rather than asking “Is volume high or low?” , they ask:
"How does price behave when participation expands versus when it contracts?"
More detailed guidance and interpretation can be found further down the publication description for users unfamiliar with the practical uses of PVI and NVI.
**How The Script Works**
At the start of each selected anchor period, the script records the current PVI and NVI values as baselines. All subsequent values within that period are plotted as changes relative to those baselines:
- Percent mode plots the percentage change from the baseline.
- Absolute mode plots the absolute change from the baseline.
This is not normalization or rescaling. The time-based shape of each series is preserved within the anchor window.
The EMAs are calculated on the original, full-history PVI and NVI series, then transformed using the same anchored reference frame. This faithfully preserves relative positioning between each index and its EMA, EMA slope behavior, and EMA crossover timing.
Optional anchor markers and a zero line help visualize resets and behavior relative to the period’s starting point.
**Advantages vs Using PVI and NVI Separately**
- Faster visual assessment: Participation-conditioned price behavior can be evaluated at a glance without mentally reconciling separate scales or panes.
- Potential for Extended Interpretation: A shared baseline introduces a form of relative comparability that does not exist when the indicators are plotted independently.
- Cleaner workflow: One indicator, one pane, and less chart clutter.
**Conventional Interpretation and Guidance**
Anchored PVI and NVI should be interpreted relative to the zero line, their own EMAs, and each other, always within the context of the current anchor period - NOT across periods.
Values above zero indicate net positive price movement since the anchor began under the indicator’s respective volume condition. Values below zero indicate net negative movement. Because PVI and NVI update under different participation regimes, their behavior provides complementary context rather than redundant confirmation.
When PVI is rising, price progress within the period is occurring primarily during higher-participation sessions. This suggests that movement is being supported by expanding activity. Weakness or flattening in PVI indicates that price is losing traction during high-volume conditions.
When NVI is rising, price persistence is occurring during quieter sessions as participation contracts. This often reflects continuation or structural stability that does not rely on broad engagement. Weakness in NVI indicates that price struggles to hold together as activity declines.
Comparing the two provides insight into participation balance.
- Both rising: broad support across participation regimes
- PVI rising while NVI lags: movement concentrated in higher-participation sessions
- NVI rising while PVI lags: price persistence despite reduced participation
Each index is most commonly interpreted relative to its own 255-period EMA. Holding above the EMA suggests strengthening behavior within that participation regime, while sustained movement below the EMA indicates weakening momentum or transition. NVI in particular is often interpreted such that above-EMA behavior is supportive and below-EMA behavior is cautionary.
Divergence between price and PVI or NVI can highlight changes in participation dynamics that may not yet be reflected in price alone. Divergence between PVI and NVI themselves highlights shifts in how price behaves under expanding versus contracting participation.
These relationships are best used as contextual confirmation rather than as standalone trading signals.
**Extended Interpretation (Exploratory)**
This section is exploratory and should not be interpreted as conventional or widely-accepted guidance.
Anchoring PVI and NVI to a shared baseline introduces a form of relative comparability that does not exist when the indicators are plotted independently.
Within a single anchor period, both PVI and NVI are now expressed as relative change from a common reference point. This makes it possible to observe how the two series interact directly in time.
Index Crossovers (PVI vs. NVI)
Crossovers between anchored PVI and anchored NVI may be interpreted as shifts in dominance between participation regimes within the anchor period.
- PVI crossing above NVI suggests that price progress under expanding participation has overtaken progress under contracting participation since the anchor began.
- NVI crossing above PVI suggests that price persistence during quieter participation has become the dominant contributor within the period.
EMA-to-EMA Structure (PVI EMA vs. NVI EMA)
EMA-to-EMA relationships can further highlight smoother, regime-level tendencies in participation balance. When one EMA persistently leads the other after sufficient post-anchor price action has accumulated, it reflects a sustained bias toward that participation regime within the anchor window. Similarly, EMA crossovers that develop after sufficient post-anchor data may imply a transition in participation balance rather than a reset artifact.
Important Context and Limitations of Extended Interpretation
This form of interpretation is only valid within a single anchor period. Because each anchor resets the baseline, no continuity or meaning should be inferred across different periods.
These interactions should be treated as descriptive of participation balance, not as standalone trade signals. Their value lies in clarifying how price movement is being carried within a defined window, not in predicting future direction.
**Combined Practical Use**
Altogether, this indicator allows participation dynamics to be evaluated at three levels:
1) Instantaneous behavior via the anchored PVI and NVI themselves
2) Structural persistence via each index relative to its own EMA
3) Regime balance via the relative positioning of PVI, NVI, and their EMAs
**Warnings!**
- Percent mode can become visually unstable when baseline PVI or NVI values are near zero due to division effects inherent in percent-change calculations.
**Other Similar Indicators**
My Anchored OBV + A/D script applies the same anchored-period framework to other volume-based indicators.
**Credits**
This script is inspired by Multi-Ticker Anchored Candles (MTAC) by @SamRecio . MTAC's anchored-baseline concept and open-source nature provided an important conceptual foundation for adapting the same idea to PVI and NVI. Indicator

Indicator

Volume essential parameters overlayVolume EPO – Essential Volume Parameters Overlay
1. Motivation and design philosophy
Volume EPO is designed as a conceptual overlay rather than a self contained trading system. The main idea behind this script is to take complex, foundational market concepts out of heavy, menu driven strategies and express them as lightweight, independent layers that sit on top of any chart or indicator.
In many PulseWire scripts, a single strategy tries to handle everything at once: signal logic, risk settings, visual cues, multi timeframe controls, and conceptual explanations. This usually leads to long input menus, performance issues, and difficult maintenance. The architectural approach behind Volume EPO is the opposite: keep the core strategy lean, and move the explanation and measurement of key concepts into dedicated overlays.
In this framework, Volume EPO is the base layer for the concept of volume. It does not decide anything about entries or exits. Instead, it exposes and clarifies how different definitions of volume behave candle by candle. Other layers or strategies can then build on top of this understanding.
2. What Volume EPO does
Volume EPO focuses on four essential volume parameters for each bar:
- Buy volume - Sell volume - Total volume - Delta volume (the difference between buy and sell volume)
The script presents these parameters in a compact heads up display (HUD) table that can be positioned anywhere on the chart. It is designed to be visually minimal, language aware, and usable on top of any other indicator or price action without cluttering the view.
The indicator does not output signals, alerts, arrows, or strategy entries. It is a descriptive and educational tool that shows how volume is distributed, not a prescriptive tool that tells the trader what to do.
3. Two definitions of volume
A central theme of this script is that there is more than one way to define and interpret “volume” inside a single candle. Volume EPO implements and clearly separates two different approaches:
- A geometric, candle based approximation that uses only OHLC and volume of the current bar. - An intrabar, data driven definition that uses lower timeframe up and down volume when it is available.
The user can switch between these modes via the calculation method input. The mode is prominently shown inside the on chart table so that the context is always explicit.
3.1 Geometry mode (Source File, approximate)
In Geometry mode, Volume EPO works only with the current bar’s OHLC values and total volume. No lower timeframe data is required.
The candle’s range is defined as high minus low. If the range is positive, the position of the close inside that range is used as a simple model for how volume might have been distributed between buyers and sellers:
- The closer the close is to the high, the more of the total volume is attributed to the buying side. - The closer the close is to the low, the more of the total volume is attributed to the selling side. - In a rare case where the bar has no price range (for example a flat or doji bar), total volume is split evenly between buy and sell volume.
From this model, the script derives:
- Buy volume (approximated) - Sell volume (approximated) - Total volume (as reported by the bar) - Delta volume as the difference between buy and sell volume
This approach is intentionally labeled as “Geometry (Approx)” in the HUD. It is a theoretical reconstruction based solely on the candle’s geometry and total volume, and it is always available on any market or timeframe that provides OHLCV data.
3.2 Intrabar mode (Precise)
In Intrabar mode, Volume EPO uses the PulseWire built in library for up and down volume on a user selected lower timeframe. Instead of inferring volume from the shape of the candle, it reads the underlying lower timeframe data when that data is accessible.
The script requests up and down volume from a lower timeframe such as 15 seconds, using the official TA library functions. The results are then interpreted as follows:
- Buy volume is taken as the absolute value of the up volume. - Sell volume is taken as the absolute value of the down volume. - Total volume is the sum of buy and sell volume. - Delta volume is provided directly by the library as the difference between up and down volume.
If valid lower timeframe data exists for a bar, the bar is counted as covered by Intrabar data. If not, that bar is marked as invalid for this precise calculation and is excluded from the covered count.
This mode is labeled “Precise” in the HUD, together with the selected lower timeframe, because it is anchored in actual intrabar data rather than in a geometric model. It provides a closer view of how buying and selling pressure unfolded inside the bar, at the cost of requiring more data and being dependent on the availability of that data.
4. Coverage, lookback, and what the numbers mean
The top part of the HUD reports not only which volume definition is active, but also an additional line that describes the effective coverage of the data.
In Intrabar (Precise) mode, the script displays:
- “Scanned: N Bars”
Here, N counts how many bars since the indicator was loaded have successfully received valid lower timeframe delta data. It is a measure of how much of the visible history has been truly covered by intrabar information, not a lookback window in the sense of a rolling calculation.
In Geometry mode, the script displays:
- “Lookback: L Bars”
In this extracted layer, the lookback value L is purely descriptive. It does not change how the current bar’s volume is computed, and it is not used in any iterative or statistical calculation inside this script. It is meant as a conceptual label, for example to keep the volume layer consistent with a broader framework where lookback length is a structural parameter.
Summarizing these two fields:
- Scanned tells you how many bars have been processed using real intrabar data. - Lookback is a descriptive parameter in Geometry mode in this specific overlay, not a direct driver of the computations.
5. The HUD layout on the chart
The on chart table is intentionally compact and structured to be read quickly:
- Header: a title identifying the overlay as Volume EPO. - Mode line: explicitly states whether the script is in Precise or Geometry mode, and for Precise mode also shows the lower timeframe used. - Coverage line: - In Precise mode, it shows “Scanned: N Bars”. - In Geometry mode, it shows “Lookback: L Bars”. - Volume block: - A line for buy and sell volume, marked with clear directional symbols. - A line for total volume and the absolute delta, accompanied by the sign of the delta. - Numeric formatting uses human friendly suffixes (for example K, M, B) to keep the display readable. - Footer: the current symbol and a time stamp, adjusted by a user selectable timezone offset so that the HUD can be aligned with the trader’s local time reference.
The table can be positioned anywhere on the chart and resized via inputs, and it supports multiple color themes and languages in order to integrate cleanly into different chart layouts.
6. How to use Volume EPO in practice
Volume EPO is meant to be read together with price action and other tools, not in isolation. Typical uses include:
- Studying how often a strong directional candle is actually supported by dominant buy or sell volume. - Comparing the behavior of delta volume between Geometry and Intrabar definitions. - Building a personal intuition for how intrabar data refines or contradicts the simple candle based approximation. - Feeding these insights into separate, lean strategy scripts that do not need to carry the full explanatory logic of volume inside them.
Because it is an overlay layer, Volume EPO can be stacked with other custom indicators without adding new signals or complexity to their logic. It simply adds a clear and consistent view of volume behavior on top of whatever the trader is already watching.
7. Educational and non signalling nature
Finally, it is important to stress that Volume EPO is not a trading system, not a signal generator, and not financial advice. The script does not tell the user when to enter or exit. It only reports how different definitions of volume describe the current bar.
Deciding whether to trade, how to trade, and which risk parameters to use remains entirely with the user and with their own strategy. Volume EPO provides context and clarity around the concept of volume so that those decisions can be informed by a better understanding of how buying and selling pressure is structured inside each candle.
Note: Even on lower timeframes, every reconstruction of volume remains an approximation, except at the true single tick level. However, the closer the chosen lower timeframe is to a one tick stream, the more accurately it can reflect the underlying order flow and balance between buying and selling pressure.
Indicator

Advanced Volume Profile Pro Delta + POC + VAH/VAL# Advanced Volume Profile Pro - Delta + POC + VAH/VAL Analysis System
## WHAT THIS SCRIPT DOES
This script creates a comprehensive volume profile analysis system that combines traditional volume-at-price distribution with delta volume calculations, Point of Control (POC) identification, and Value Area (VAH/VAL) analysis. Unlike standard volume indicators that show only total volume over time, this script analyzes volume distribution across price levels and estimates buying vs selling pressure using multiple calculation methods to provide deeper market structure insights.
## WHY THIS COMBINATION IS ORIGINAL AND USEFUL
**The Problem Solved:** Traditional volume indicators show when volume occurs but not where price finds acceptance or rejection. Standalone volume profiles lack directional bias information, while basic delta calculations don't provide structural context. Traders need to understand both volume distribution AND directional sentiment at key price levels.
**The Solution:** This script implements an integrated approach that:
- Maps volume distribution across price levels using configurable row density
- Estimates delta (buying vs selling pressure) using three different methodologies
- Identifies Point of Control (highest volume price level) for key support/resistance
- Calculates Value Area boundaries where 70% of volume traded
- Provides real-time alerts for key level interactions and volume imbalances
**Unique Features:**
1. **Developing POC Visualization**: Real-time tracking of Point of Control migration throughout the session via blue dotted trail, revealing institutional accumulation/distribution patterns before they complete
2. **Multi-Method Delta Calculation**: Price Action-based, Bid/Ask estimation, and Cumulative methods for different market conditions
3. **Adaptive Timeframe System**: Auto-adjusts calculation parameters based on chart timeframe for optimal performance
4. **Flexible Profile Types**: N Bars Back (precise control), Days Back (calendar-based), and Session-based analysis modes
5. **Advanced Imbalance Detection**: Identifies and highlights significant buying/selling imbalances with configurable thresholds
6. **Comprehensive Alert System**: Monitors POC touches, Value Area entry/exit, and major volume imbalances
## HOW THE SCRIPT WORKS TECHNICALLY
### Core Volume Profile Methodology:
**1. Price Level Distribution:**
- Divides price range into user-defined rows (10-50 configurable)
- Calculates row height: `(Highest Price - Lowest Price) / Number of Rows`
- Distributes each bar's volume across price levels it touched proportionally
**2. Delta Volume Calculation Methods:**
**Price Action Method:**
```
Price Range = High - Low
Buy Pressure = (Close - Low) / Price Range
Sell Pressure = (High - Close) / Price Range
Buy Volume = Total Volume × Buy Pressure
Sell Volume = Total Volume × Sell Pressure
Delta = Buy Volume - Sell Volume
```
**Bid/Ask Estimation Method:**
```
Average Price = (High + Low + Close) / 3
Buy Volume = Close > Average ? Volume × 0.6 : Volume × 0.4
Sell Volume = Total Volume - Buy Volume
```
**Cumulative Method:**
```
Buy Volume = Close > Open ? Volume : Volume × 0.3
Sell Volume = Close ≤ Open ? Volume : Volume × 0.3
```
**3. Point of Control (POC) Identification:**
- Scans all price levels to find maximum volume concentration
- POC represents the price level with highest trading activity
- Acts as significant support/resistance level
- **Developing POC Feature**: Tracks POC evolution in real-time via blue dotted trail, showing how institutional interest migrates throughout the session. Upward POC migration indicates accumulation patterns, downward migration suggests distribution, providing early trend signals before price confirmation.
**4. Value Area Calculation:**
- Starts from POC and expands up/down to encompass 70% of total volume
- VAH (Value Area High): Upper boundary of value area
- VAL (Value Area Low): Lower boundary of value area
- Expansion algorithm prioritizes direction with higher volume
**5. Adaptive Range Selection:**
Based on profile type and timeframe optimization:
- **N Bars Back**: Fixed lookback period with performance optimization (20-500 bars)
- **Days Back**: Calendar-based analysis with automatic timeframe adjustment (1-365 days)
- **Session**: Current trading session or custom session times
### Performance Optimization Features:
- **Sampling Algorithm**: Reduces calculation load on large datasets while maintaining accuracy
- **Memory Management**: Clears previous drawings to prevent performance degradation
- **Safety Constraints**: Prevents excessive memory usage with configurable limits
## HOW TO USE THIS SCRIPT
### Initial Setup:
1. **Profile Configuration**: Select profile type based on trading style:
- N Bars Back: Precise control over data range
- Days Back: Intuitive calendar-based analysis
- Session: Real-time session development
2. **Row Density**: Set number of rows (30 default) - more rows = higher resolution, slower performance
3. **Delta Method**: Choose calculation method based on market type:
- Price Action: Best for trending markets
- Bid/Ask Estimate: Good for ranging markets
- Cumulative: Smoothed approach for volatile markets
4. **Visual Settings**: Configure colors, position (left/right), and display options
### Reading the Profile:
**Volume Bars:**
- **Length**: Represents relative volume at that price level
- **Color**: Green = net buying pressure, Red = net selling pressure
- **Intensity**: Darker colors indicate volume imbalances above threshold
**Key Levels:**
- **POC (Blue Line)**: Highest volume price - major support/resistance
- **VAH (Purple Dashed)**: Value Area High - upper boundary of fair value
- **VAL (Orange Dashed)**: Value Area Low - lower boundary of fair value
- **Value Area Fill**: Shaded region showing main trading range
**Developing POC Trail:**
- **Blue Dotted Lines**: Show real-time POC evolution throughout the session
- **Migration Patterns**: Upward trail indicates bullish accumulation, downward trail suggests bearish distribution
- **Early Signals**: POC movement often precedes price movement, providing advance warning of institutional activity
- **Institutional Footprints**: Reveals where smart money concentrated volume before final POC establishment
### Trading Applications:
**Support/Resistance Analysis:**
- POC acts as magnetic price level - expect reactions
- VAH/VAL provide intermediate support/resistance levels
- Profile edges show areas of low volume acceptance
**Developing POC Analysis:**
- **Upward Migration**: POC moving higher = institutional accumulation, bullish bias
- **Downward Migration**: POC moving lower = institutional distribution, bearish bias
- **Stable POC**: Tight clustering = balanced market, range-bound conditions
- **Early Trend Detection**: POC direction change often precedes price breakouts
**Entry Strategies:**
- Buy at VAL with POC as target (in uptrends)
- Sell at VAH with POC as target (in downtrends)
- Breakout plays above/below profile extremes
**Volume Imbalance Trading:**
- Strong buying imbalance (>60% threshold) suggests continued upward pressure
- Strong selling imbalance suggests continued downward pressure
- Imbalances near key levels provide high-probability setups
**Multi-Timeframe Context:**
- Use higher timeframe profiles for major levels
- Lower timeframe profiles for precise entries
- Session profiles for intraday trading structure
## SCRIPT SETTINGS EXPLANATION
### Volume Profile Settings:
- **Profile Type**: Determines data range for calculation
- N Bars Back: Exact number of bars (20-500 range)
- Days Back: Calendar days with timeframe adaptation (1-365 days)
- Session: Trading session-based (intraday focus)
- **Number of Rows**: Profile resolution (10-50 range)
- **Profile Width**: Visual width as chart percentage (10-50%)
- **Value Area %**: Volume percentage for VA calculation (50-90%, 70% standard)
- **Auto-Adjust**: Automatically optimizes for different timeframes
### Delta Volume Settings:
- **Show Delta Volume**: Enable/disable delta calculations
- **Delta Calculation Method**: Choose methodology based on market conditions
- **Highlight Imbalances**: Visual emphasis for significant volume imbalances
- **Imbalance Threshold**: Percentage for imbalance detection (50-90%)
### Session Settings:
- **Session Type**: Daily, Weekly, Monthly, or Custom periods
- **Custom Session Time**: Define specific trading hours
- **Previous Sessions**: Number of historical sessions to display
### Days Back Settings:
- **Lookback Days**: Number of calendar days to analyze (1-365)
- **Automatic Calculation**: Script automatically converts days to bars based on timeframe:
- Intraday: Accounts for 6.5 trading hours per day
- Daily: 1 bar per day
- Weekly/Monthly: Proportional adjustment
### N Bars Back Settings:
- **Lookback Bars**: Exact number of bars to analyze (20-500)
- **Precise Control**: Best for systematic analysis and backtesting
### Visual Customization:
- **Colors**: Bullish (green), Bearish (red), and level colors
- **Profile Position**: Left or Right side of chart
- **Profile Offset**: Distance from current price action
- **Labels**: Show/hide level labels and values
- **Smooth Profile Bars**: Enhanced visual appearance
### Alert Configuration:
- **POC Touch**: Alerts when price interacts with Point of Control
- **VA Entry/Exit**: Alerts for Value Area boundary interactions
- **Major Imbalance**: Alerts for significant volume imbalances
## VISUAL FEATURES
### Profile Display:
- **Horizontal Bars**: Volume distribution across price levels
- **Color Coding**: Delta-based coloring for directional bias
- **Smooth Rendering**: Optional smoothing for cleaner appearance
- **Transparency**: Configurable opacity for chart readability
### Level Lines:
- **POC**: Solid blue line with optional label
- **VAH/VAL**: Dashed colored lines with value displays
- **Extension**: Lines extend across relevant time periods
- **Value Area Fill**: Optional shaded region between VAH/VAL
### Information Table:
- **Current Values**: Real-time POC, VAH, VAL prices
- **VA Range**: Value Area width calculation
- **Positioning**: Multiple table positions available
- **Text Sizing**: Adjustable for different screen sizes
## IMPORTANT USAGE NOTES
**Realistic Expectations:**
- Volume profile analysis provides structural context, not trading signals
- Delta calculations are estimations based on price action, not actual order flow
- Past volume distribution does not guarantee future price behavior
- Combine with other analysis methods for comprehensive market view
**Best Practices:**
- Use appropriate profile types for your trading style:
- Day Trading: Session or Days Back (1-5 days)
- Swing Trading: Days Back (10-30 days) or N Bars Back
- Position Trading: Days Back (60-180 days)
- Consider market context (trending vs ranging conditions)
- Verify key levels with additional technical analysis
- Monitor profile development for changing market structure
**Performance Considerations:**
- Higher row counts increase calculation complexity
- Large lookback periods may affect chart performance
- Auto-adjust feature optimizes for most use cases
- Consider using session profiles for intraday efficiency
**Limitations:**
- Delta calculations are estimations, not actual transaction data
- Profile accuracy depends on available price/volume history
- Effectiveness varies across different instruments and market conditions
- Requires understanding of volume profile concepts for optimal use
**Data Requirements:**
- Requires volume data for accurate calculations
- Works best on liquid instruments with consistent volume
- May be less effective on very low volume or exotic instruments
This script serves as a comprehensive volume analysis tool for traders who need detailed market structure information with integrated directional bias analysis and real-time POC development tracking for informed trading decisions. Indicator

Volume Pressure Gauge + Volume %Volume Pressure Gauge and Volume Percentage Indicator – Pine Script Guide
This indicator provides a simplified, real-time visualization of both volume pressure (buy vs. sell activity) and today’s trading volume in comparison to historical averages. It is designed to help traders assess whether buyers or sellers dominate the current session and whether today’s volume is significant relative to recent behaviour.
________________________________________
Key Functional Segments
1. Inputs and Configuration
Users can configure the length of the Simple Moving Average (SMA) used to calculate average volume, set the position of the gauge table on the chart, and toggle the visibility of the volume pressure display. This allows flexibility in integrating the tool with various trading styles and chart layouts.
2. Volume Data Calculations
The indicator calculates three key volume metrics:
• volToday: The current day’s volume.
• volAvg: The average volume over the user-defined SMA period (default is 20 bars).
• volPct: The current volume as a percentage of the average.
This enables traders to quickly recognize whether current trading activity is above or below normal, which can be a precursor to potential trend strength or weakness.
3. Volume Pressure Calculation
The script estimates buying and selling pressure based on price movement and volume. It distributes volume into upward (buy) and downward (sell) segments and expresses them as percentages of the total volume. This gives an immediate sense of whether bulls or bears are more active in the current session.
4. Visual Representation (Progress Bars)
The indicator renders a simplified visual gauge using horizontal bar segments (pseudo-bars) to reflect the proportion of buy and sell pressure. The length of each bar correlates with the strength of pressure from buyers or sellers, helping users assess dominance without analyzing candlestick behavior in depth.
5. Table Display
A compact table is drawn on the chart showing:
• Buy pressure percentage and corresponding bar.
• Sell pressure percentage and corresponding bar.
• Volume percentage compared to the recent average.
This format makes it easy to evaluate volume dynamics at a glance, without cluttering the price chart or relying on separate overlays.
________________________________________
How Traders Benefit from This Indicator
• Momentum Shift Detection: Early signs of trend reversal can be observed when volume pressure flips direction.
• Breakout Validation: High volume combined with dominant pressure supports the credibility of breakout moves.
• False Move Avoidance: If price moves on low volume or mixed pressure, traders can avoid low-probability entries.
• Market Context Awareness: Users can assess whether a day is behaving normally in terms of participation or is unusually quiet or aggressive.
________________________________________
Basic Usage Guide
1. Add the script to your PulseWire chart and set your preferred SMA length for volume comparison.
2. Customize the table’s position using the X and Y settings for clarity and alignment.
3. Interpret the outputs:
o A higher red bar indicates dominant sell pressure.
o A higher green bar indicates dominant buy pressure.
o Volume % above 100% suggests above-average activity, while values below 100% may imply low conviction.
4. Apply to trading decisions:
o High buy pressure and high volume may indicate a strong long opportunity.
o High sell pressure and high volume may support short setups.
o Low volume or conflicting signals may call for caution.
5. Combine with other tools such as trend indicators, support/resistance zones, or price action patterns for more reliable trade setups.
________________________________________
Practical Example
• Sell Pressure: 70% → Suggests strong seller control; potential for short setups.
• Buy Pressure: 30% → Weak buying interest; long trades may carry risk.
• Volume Percentage: 120% → Indicates a surge in participation; movement may have greater validity.
________________________________________
Tips for New Traders
• Use this indicator as a confirmation tool rather than a standalone strategy.
• Begin on higher timeframes (4-hour or daily) to develop familiarity.
• Compare multiple examples to identify reliable patterns over time.
• Always incorporate proper risk management, including stop losses.
________________________________________
Disclaimer from aiTrendview
This indicator is intended solely for educational and informational use. It does not constitute investment advice, trade signals, or financial recommendations. aiTrendview and its affiliates are not liable for any trading losses incurred through use of this tool. All trading involves risk. Past performance of any indicator does not guarantee future results. Users should conduct independent research and consult with a certified financial advisor before making any trading decisions. Indicator

Indicator

day trading check indicatorDay Trading Check Indicator
By Trades per Minute · Creator: Trader Malik
Overview
The Day Trading Check Indicator is an on‐chart status panel that gives you a quick “go/no-go” snapshot of four key metrics—MACD, VWAP, Float, and Bearish Sell-Off—directly in PulseWire’s top-right corner. It’s designed for fast decision-making during high-velocity intraday sessions, letting you instantly see whether each metric is “bullish” (green) or “bearish” (red), plus live float data.
What It Shows
Column Description
Metric The name of each metric: MACD, VWAP, Float, Bearish Sell-Off
Status/Value A color-coded status (“GREEN”/“RED” or “YES”/“NO”) or the float value formatted in K/M/B
Metrics & Calculations
MACD (1-Minute)
Calculation: Standard MACD using EMA (12) – EMA (26) with a 9-period signal line, all fetched from the 1-minute timeframe via request.security().
Status:
GREEN if MACD ≥ Signal
RED if MACD < Signal
VWAP (Session-Anchored)
Calculation: Built-in session VWAP (ta.vwap(close)) resets each new trading session.
Status:
GREEN if current price ≥ VWAP
RED if current price < VWAP
Float
Calculation: Retrieves syminfo.shares_outstanding_float (total float), then scales it into thousands (K), millions (M), or billions (B), e.g. “12.3 M.”
Display: Always shown as the absolute float value, white on semi-transparent black.
Bearish Sell-Off
Calculation: Checks the last five 1-minute bars for any “high-volume down” candle (volume above its 20-bar SMA and close < open).
Status:
YES if at least one such bar occurred in the past 5 minutes
NO otherwise
Key Features
Dynamic Table: Automatically shows only the metrics you enable via the Display Options group.
Size Selector: Choose Small, Medium, or Large text for easy visibility.
Clean Styling: Distinct header row with custom background, consistent row shading, centered status text, and a subtle gray border.
Lightweight Overlay: No cluttering plots—just a concise status panel in the corner.
Published by Trader Malik / Trades per Minute
Version: Pine Script v5 Indicator

Indicator

Volume & Price Counter**User Guide for Volume & Price Counter (Candle Structure)**
### 1. Introduction to Volume & Price Counter
The **Volume & Price Counter** (Candle Structure) is a momentum analysis indicator that helps identify which side—buyers or sellers—is dominating the market by counting candles based on the combination of volume and price movement.
The indicator classifies candles into 4 groups:
- **Volume Up, Price Up (Vol ↑ & Price ↑)** – Indicates strong buying pressure.
- **Volume Down, Price Up (Vol ↓ & Price ↑)** – Price is rising but buying momentum is weakening.
- **Volume Up, Price Down (Vol ↑ & Price ↓)** – Indicates strong selling pressure.
- **Volume Down, Price Down (Vol ↓ & Price ↓)** – Price is falling but selling momentum is weakening.
---
### 2. How the Indicator Works
The Volume & Price Counter calculates the number of each candle type over a specific time period to determine which side is currently in control:
- **Green Background**: When the total of (Vol ↑ & Price ↑) + (Vol ↓ & Price ↑) is greater than the total of (Vol ↑ & Price ↓) + (Vol ↓ & Price ↓) → Buyers are in control.
- **Red Background**: When the total of (Vol ↑ & Price ↓) + (Vol ↓ & Price ↓) is greater than the total of (Vol ↑ & Price ↑) + (Vol ↓ & Price ↑) → Sellers are in control.
---
### 3. How to Use the Indicator in Trading
**a) When the background is green**:
- The market is in an uptrend; consider buying during pullbacks to support zones.
- If the green background continues and the number of (Vol ↑ & Price ↑) candles dominates, the price may continue to rise.
- If the green background is present but there are many (Vol ↓ & Price ↑) candles, be cautious as buying strength may be fading.
**b) When the background is red**:
- The downtrend is prevailing; it's better to stay out or look for selling opportunities during pullbacks.
- If the red background continues with a high number of (Vol ↑ & Price ↓) candles, the price may continue to fall.
- If there are many (Vol ↓ & Price ↓) candles during a red background, selling pressure may be weakening—watch for reversal signals.
**c) When the background shifts from red to green**:
- This is a positive signal, indicating buyers are returning to the market.
- Additional volume confirmation is needed to validate a true uptrend.
**d) When the background shifts from green to red**:
- This warns of a potential trend reversal to the downside.
- If volume spikes during the red shift, consider closing long positions.
---
### 4. Combining Volume & Price Counter with Other Indicators
**Combine with support/resistance levels**:
If a green background appears at a strong support zone, it may signal a potential buying opportunity. Indicator

PVSRA Volume Suite with Volume DeltaPVSRA Volume Suite with Volume Delta
🔹 Overview
This indicator is a Volume Suite that enhances PVSRA (Price, Volume, Support, Resistance Analysis) by incorporating Volume Delta and AI-driven predictive alerts. It is designed to help traders analyze volume pressure, market trends, and price movements with color-coded visualizations.
📌 Key Features
PVSRA Volume Color Coding – Highlights vector candles based on extreme volume/spread conditions.
Volume Delta Analysis – Tracks buying/selling pressure using up/down volume data.
AI-Powered Predictive Alerts – Identifies potential trend shifts based on volume and trend context.
Volatility-Adjusted Thresholds – Dynamically adapts volume conditions based on ATR (Average True Range).
Customizable MA & Symbol Overrides – Allows traders to tweak settings for personalized market insights.
Debug & Diagnostic Labels – Shows statistical z-scores, thresholds, and volume dynamics.
How It Works
PVSRA Color Coding – The script classifies candles into four categories based on volume and spread analysis:
🔴 Red Vector → Extreme bearish volume/spread
🟢 Green Vector → Extreme bullish volume/spread
🟣 Violet Vector → Above-average bearish volume
🔵 Blue Vector → Above-average bullish volume
Volume Delta Calculation – Uses lower timeframe volume analysis to estimate up/down volume differentials.
Trend & Predictive Alerts – Combines EMA crossovers with statistical volume analysis to detect potential trend shifts.
Volatility Adaptation – Adjusts volume thresholds based on ATR, making signals more reliable in changing market conditions.
Custom Symbol Override – Fetches PVSRA data from a different instrument, useful for index-based volume analysis.
Customizable Inputs
PVSRA Color Settings – Modify candle color schemes for better visual clarity.
Volume Delta Colors – Customize delta volume body, wick, and border colors.
AI Settings – Tune z-score thresholds, lookback periods, and enable predictive alerts.
Symbol Overrides – Analyze volume from a different market or asset.
Moving Average (MA) Settings – Display a volume-based moving average for trend confirmation.
Important Notes
Works best on intraday timeframes where volume data is reliable.
Lower timeframe volume delta estimates might not be precise for all assets.
No guarantees of accuracy – Use alongside other confluence tools for decision-making.
Credits & Open-Source Notice
This script is based on PVSRA methodologies and integrates Volume Delta analysis. Special thanks to Traders Reality and PulseWire for their contributions to volume-based analysis. Indicator

Indicator

Indicator
