Indicator

Indicator

Indicator

MULTIMINERALMULTIMINERAL: Advanced Signal Engine & Dynamic State Tracker
Description:
Welcome to MULTIMINERAL. This indicator is built upon the exact same robust algorithmic foundation as its predecessor, but it introduces highly advanced trade management and state-tracking mechanics. If you want to explore the original core system, you can find MULTIVITAMIN here:
tr.tradingview.com
The Core Engine: Advanced Confluence & Price Action
At its heart, MULTIMINERAL analyzes market structure through a highly sensitive technical confluence, combining traditional momentum indicators with pure price action and volume dynamics. The engine relies on:
Price Action & Smart Money Concepts: Actively detecting high-probability candlestick formations like Engulfing patterns, while identifying critical FVG (Fair Value Gaps) to pinpoint liquidity zones and explosive entry points.
Volume Analysis: Validating the true strength and institutional backing behind every price movement to filter out fake breakouts.
Hull Moving Average (HMA): Utilized for ultra-fast, lag-free trend identification.
EMA & EMA Slope: Exponential Moving Averages combined with precise slope (trajectory) analysis to catch the exact moment a trend accelerates or loses momentum.
ADX, RSI & Momentum: A layered combination to gauge absolute trend strength, overbought/oversold extremes, and price velocity.
The Key Difference: Why MULTIMINERAL?
While both indicators share the same DNA, the critical difference lies in State Management, Dynamic Exits, and how the system handles Repeating Signals.
Exit on Reverse Signal: Standard algorithmic systems often get stuck waiting for fixed take-profit or stop-loss levels. MULTIMINERAL is strictly dynamic. If the underlying market structure flips and the indicator detects an opposite signal, it immediately invalidates the current bias and exits.
The "Virtual Treasury" (1.9% & 2.1% Thresholds): MULTIMINERAL constantly tracks a virtual position. If the price movement reaches critical breaking points—specifically the 1.9% or 2.1% PnL thresholds—the system instantly realizes the previous cycle is functionally over. It completely resets its internal state (bot status returns to zero).
Catching Repeating Signals: Because of this immediate state shift, MULTIMINERAL never misses fresh opportunities. While standard systems are "locked" into an old, ongoing trade, MULTIMINERAL scans the market with a clean slate. It successfully catches overlapping or "repeating signals," firing a brand new entry precisely when the market pivots again.
The 32-Candle Verification Window: To ensure these state shifts and repeating signals are accurate—and to filter out market noise—the algorithm cross-references the new setup against a strict 32-candle lookback window. The volume, EMA slopes, momentum, and price action must validate the trend shift within these last 32 bars before the overriding signal is printed.
MULTIMINERAL is designed for traders who need a hyper-responsive, adaptive system that recalculates market reality instantly, dynamically exits on reverse conditions, and capitalizes on every structural pivot. Indicator

Indicator

Trend Trader Pro - Dynamic Volume & Trend v1.0Overview
Pro Trend Trader is a sophisticated trend-following system designed for professional-grade execution across Equities, Forex, and Crypto. Unlike standard crossover indicators, this engine integrates Volatility-Adjusted Spacing, Momentum Exhaustion Exits, and a Dynamic Persistence Engine to provide the cleanest possible visual experience without sacrificing data depth.
The Logic: How It Works
The script uses a "Tri-Layer" validation process to ensure you only enter when the market has genuine participation:
Dynamic Trend Core: Utilizes a specialized 9/21 EMA crossover logic. It includes a "Fast Reversal Mode" that prioritizes immediate price action, allowing for quicker pivots during sharp V-reversals.
Volatility-Adjusted Spacing (ATR): All signals and labels utilize an ATR-based offset. This ensures that labels never clutter the price action; they move further away during high volatility and tuck closer during consolidation.
Momentum & Volume Confirmation: Signals are cross-verified against the MACD Histogram and Relative Volume (RVOL) to ensure institutional support behind every move.
Advanced New Features
Visual Precision Connectors: Every signal (BUY/SELL/EXIT) is linked to its specific trigger candle via a vertical dotted connector. This removes ambiguity, showing you exactly which wick triggered the execution.
Smart Persistence Engine: To assist with post-trade analysis, the script features a 15-bar visibility timer. After a trade closes, the entry labels, TP hits, and exit markers remain on your chart for 15 bars, allowing you to review the trade before the "Auto-Cleanup" scrubs the chart for the next setup.
Zero-Delay Session Warm-Up: A background calculation engine ensures that all indicators are "warm" and mathematically accurate the moment the market opens, preventing the standard "indicator lag" seen in most session-restricted scripts.
Sequential TP Scaling: Visual targets (TP1–TP6) unlock dynamically. The script tracks multiple Take Profit hits simultaneously using an internal array system for flawless management.
How To Use It
The Entry: Look for the BUY/SELL labels. The dotted line will point to the exact candle.
The Management: Watch for TP HIT messages. The script will automatically draw the next target once the current one is secured.
The Exit: The script triggers an EXIT signal when MACD momentum shifts, allowing you to lock in gains before the lagging EMA crossover occurs.
The Review: Once the trade is over, you have 15 bars (customizable) to see your performance before the chart resets.
Settings Guide
Label Visibility (Bars): Adjust how long the trade history stays on your screen after an exit.
Signal Spacing: Increase this value if you use many other indicators (like VWAP or multiple EMAs) to move the labels further out of the way.
RVOL Multiplier: Set to 1.2x for standard stocks; increase for more volatile assets like Crypto or 0DTE Options.
Moderator & Open-Source Note
This script is written in Pine Script v6. It features advanced state management using Arrays to handle multiple TP labels and uses a Global Persistence Flag to manage the delayed-deletion logic. It is a complete, original work designed for clean, institutional-style chart aesthetics. Indicator

Institutional Flow Scalper [IFS] v4Institutional Flow Scalper
The Institutional Flow Scalper reconstructs institutional-grade order flow analysis using only price and volume data available on TradingView. Instead of relying on traditional lagging indicators, IFS detects the footprints that large players leave in the market through volume delta imbalances, liquidity sweeps, and order absorption patterns.
HOW IT WORKS
IFS uses a multi-pillar confirmation system. A signal only fires when 2 or more independent pillars align in the same direction, reducing false signals and filtering noise.
The 7 Pillars:
1. Synthetic Volume Delta: Reconstructs buying vs selling pressure by analyzing where price closes within each bar's range, weighted by volume. This approximates what institutional platforms like Bookmap show through actual order flow.
2. Momentum Divergence: Compares the rate of change between price and cumulative volume delta. When price moves one direction but volume pressure shifts the opposite way, it signals exhaustion before the chart reflects it.
3. Liquidity Sweep Detection: Identifies stop hunts where price sweeps beyond a recent swing high/low with a volume spike, then fails to hold. This is the "smart money" concept of grabbing liquidity before reversing.
4. Order Absorption: Detects bars with abnormally high volume but small bodies, indicating a large player is absorbing aggressive orders without letting price move. This is what footprint chart traders look for as "stacked imbalances."
5. VWAP Cross & Band Bounce: Monitors price interaction with session VWAP and its standard deviation bands. Crosses and bounces from the 1-sigma bands serve as mean-reversion confirmation.
6. EMA Trend Alignment: Uses 9/21 EMA structure. Signals are strengthened when a strong directional candle appears in alignment with the EMA trend, or when an EMA crossover occurs.
7. POC Breakout: Tracks a dynamic Point of Control (volume-weighted price center) and flags when price breaks through it, indicating acceptance of a new price level.
SIGNAL FILTERS
Choppiness Index Filter: Measures whether the market is trending or ranging using the Choppiness Index. When chop is high (above threshold), all signals are suppressed to avoid overtrading in sideways conditions.
Session Filter: Signals are restricted to high-liquidity sessions (NY Morning, NY Afternoon, London) where institutional activity is concentrated and price moves have follow-through.
Confidence Score: Each bar receives a composite score from 0 to 100 based on all pillar inputs. Only bars exceeding the minimum confidence threshold generate signals.
Position Management: Only one trade can be active at a time. No new signal fires until the current trade closes via TP or SL. This prevents signal stacking and overtrading.
VISUAL FEATURES
Clear entry labels showing direction (LONG/SHORT), confidence percentage, and which pillars confirmed the trade. On entry, colored zones project forward showing the risk area (red box from entry to SL) and reward area (green box from entry to TP), with exact price levels and point distances on the labels.
Exit labels display the outcome: TP HIT, SL HIT, or MOM EXIT. All visual elements are limited to the current day's session to keep the chart clean as you scroll through history.
The dashboard displays real-time metrics: Confidence Score, Volume Delta direction, Pressure Index, VWAP distance, ATR, Session status, Chop Index, directional Bias, and current Position state.
SETTINGS OVERVIEW
Signal Engine: Sensitivity mode (Low/Medium/High/Adaptive), minimum confidence threshold.
Volume Delta Engine: CVD lookback and smoothing periods.
Liquidity Sweep: Swing point lookback, volume spike threshold.
VWAP: Band multipliers, POC lookback.
Anti-Chop Filter: Chop Index length and threshold.
Session Awareness: Configurable session windows for NY, PM, and London.
Risk Management: ATR-based TP and SL multipliers, visual line extension length.
Visual Style: Fully customizable colors for bull, bear, entry, TP, and SL elements.
RECOMMENDED USE
Designed for scalping and day trading on futures (ES, NQ, MNQ, GC, CL) and high-liquidity instruments. Optimized for 1-minute, 5-minute, and 15-minute timeframes. Works on any instrument with reliable volume data.
Use with proper risk management. Position sizing should reflect your account size and risk tolerance. Past indicator signals do not guarantee future performance.
WHAT MAKES THIS DIFFERENT
Most scalping indicators on TradingView are variations of RSI + EMA + MACD. IFS takes a fundamentally different approach by reconstructing order flow concepts (volume delta, absorption, liquidity sweeps) that institutional traders use on specialized platforms, and making them accessible within TradingView's ecosystem. The multi-pillar confirmation system ensures signals only fire when multiple independent factors align, not just when a single oscillator crosses a threshold. Indicator

Liquidity Hunter [Flow Dominance + Pending Breaks]Liquidity Hunter is a pivot-based reaction-zone indicator that estimates flow dominance inside each zone and gives filtered trade guides, but it is best used as a confluence tool, not as a standalone signal engine.
This script is a liquidity zone mapper with a basic execution layer. It finds pivot-based zones, colors them bullish or bearish, tracks how often price touches them, accumulates volume inside them, and estimates internal buy vs sell pressure using candle location and body strength. It also supports session shading and EMA trend filtering.
What it is good at:
showing where price has reacted before
ranking zones by revisit activity and cumulative participation
giving a quick “who was more active here?” read with the B% / S% label
filtering out some weak setups with touch count, dominance threshold, reclaim logic, and trend filter inputs.
What it is not:
not true order flow
not real bid/ask delta
not a guaranteed “smart money” detector
not statistically validated from the code alone
not something I would call a standalone high-accuracy entry system yet. The pressure percentages are still a proxy model, not actual tape data.
Accuracy estimate:
Zone usefulness: about 7.5/10
Flow/dominance read: about 6/10
Signal timing / entries: about 5.5–6.5/10
Overall practical accuracy: about 6.5/10
the zones are based on pivots plus ATR width, so they are structurally reasonable, but still heuristic
the B/S percentages come from candle math, not actual aggressive buy/sell data
the signal logic is filtered, but still relatively simple compared with a fully tested institutional execution model
there is no out-of-sample performance test or win-rate study attached, so I cannot honestly claim a hard percentage accuracy. Indicator

Strategy

Indicator

Indicator

Indicator

NQ Swing Command Intraday NQ Swing Command – Intraday (15m/30m/1h)
A structured intraday trading system built for the Nasdaq-100 Index (NQ), designed to capture clean swing moves using multi-timeframe confluence. This script aligns 15m execution with 30m confirmation and 1H directional bias, giving traders a clear framework for timing entries within the broader market structure.
The strategy focuses on identifying trend continuation and reversal zones, combining price action, momentum, and key levels to deliver high-probability setups. Whether you're trading pullbacks, breakouts, or intraday swings, this system helps filter noise and keep you trading in sync with market flow.
Built for consistency and discipline, NQ Swing Command is ideal for traders looking to:
*Follow structured, rule-based setups
*Improve entry timing across multiple timeframes
*Capture intraday swings with confidence
*Stay aligned with overall market direction
A clean, no-fluff approach to mastering intraday movement on NQ. Indicator

Indicator

Squeeze/IntraDay ScalpsSqueeze / Intraday Scalps is a momentum-based intraday trading tool designed to help traders identify high-probability entry opportunities during strong directional moves. The indicator combines adjustable EMA crossover signals (5, 9, 21, and 34 are presets, but all customizable inputs) with higher-timeframe MAs (50 and 100 are preset, but can be adjusted as well as being EMAs or SMAs) and volume confirmation to filter out low-quality signals and highlight moments when momentum aligns with broader trend conditions.
Intended for intraday scalping and short-term options trading. The signals generated are dynamic, meaning a signal may trigger on the 5 minute chart, but not the 15M based on user-defined conditions; not meant to be a standalone entry signal, only used with other indicators for confirmation.
Customization Inputs:
• EMA and MA visibility
• MA types (EMA or SMA)
• Signal cooldown timing
• Label or triangle signal style
• Moving average colors
• Optional 50 and 100 MA structure filters
• Dashboard gradient strength
Dashboard provides a quick market readout of the following:
Trend – Bullish, Bearish, or Chop
Signal Status – Call, Put, Cooldown, or None
Volume Context – Supportive or Light
Gradient intensity reflects strength of the underlying condition, providing a visual gauge of momentum.
Signal Logic
Call Signals
A CALL signal is generated when:
• The 5 EMA crosses above the 9 EMA
• Price is trading above the 34 EMA
• The broader structure is bullish
• The cooldown timer allows a new signal (cooldown is also adjustable by minutes)
Put Signals
A PUT signal is generated when:
• The 5 EMA crosses below the 9 EMA
• Price is trading below the 34 EMA
• The broader structure is bearish
• The cooldown timer allows a new signal
Volume
Volume is compared to a 20-period average to determine whether market participation is strong enough to support the move.
The dashboard identifies when volume is:
• Supportive – momentum is likely sustainable
• Light – moves may lack conviction
Calculations and Best Uses
Signals generate following three passing conditions:
1. Momentum Trigger
• 5 EMA crossing above 9 EMA → Potential CALL signal
• 5 EMA crossing below 9 EMA → Potential PUT signal
This identifies when short-term momentum begins shifting.
2. Trend Structure Filter
Momentum signals are only triggered when the broader structure supports them. It evaluates:
• EMA 21 vs EMA 34 (core trend direction)
• Optional 50 MA (intermediate structure)
• Optional 100 MA (macro trend filter)
This prevents signals from firing against the general market direction.
3. Price Position Filter
Signals a call or put when previous two conditions are met and current price is trending:
• CALL signals require price above the 34 EMA
• PUT signals require price below the 34 EMA
This helps avoid entries in the middle of consolidation. However, given this is not always the case, the inputs are adjustable to allow traders to bypass this if they feel it's a good trade even if this final condition isn't met.
Author
© TylerisTrading Indicator

Indicator

Magnet Map: AVWAP + Locked HVNs & LVNsMagnet Map: AAVWAP + Locked HVNs & LVNs
Magnet Map is a price-structure indicator designed to reveal where the market is statistically most likely to pause, react, or accelerate. It combines Daily VWAP, High-Volume Nodes (HVNs), and Low-Volume Nodes (LVNs) into a clean visual map of intraday “price magnets” and liquidity voids.
The indicator is intended to do one thing: highlight where price is likely to gravitate toward and where it may move quickly through to better gauge breakouts versus false flags that end up reversing.
Core Concepts:
All calculations work across all timeframes, but given its VWAP-focused nature, 5M, 15M, 30M and 1H charts work best, but has toggle features for everything, including number of bars or minutes to look back.
VWAP is auto anchored to the start of each day.
High-Volume Nodes (HVNs)
HVNs represent price levels where large amounts of volume have traded within the customized lookback window. The indicator identifies HVNs by scanning historical volume distribution and selecting the highest-volume price bins. (Not as accurate as real GEX/VEX data as it's not retrievable by TradingView just yet), but it has given a close approximation for much of my trading which has helped avoid making scalp plays only to see the setup invalidated by a key price point, i.e. SPY at $675, QQQ at $600, NVDA at $190, etc.
For anyone unfamiliar, these areas tend to act as price magnets where market makers either absorb the momentum, or have to buy back in, creating a gamma flip/squeeze-like condition.
Key features:
• Adjustable number of HVNs
• Optional strike-price snapping to round levels
• Minimum spacing logic to prevent clustering
• Optional zone bands based on ATR
Low-Volume Nodes (LVNs)
LVNs represent thinly traded areas, and for anyone unfamiliar, are usually described as liquidity gaps or air pockets.
The indicator performs the following two steps:
1. Build a Volume Distribution
The highest and lowest prices in the lookback window are found, and the entire price range is divided into a configurable number of price bins.
Each bar’s typical price (HLC3) is assigned to one of these bins, and the bar’s volume is added to that bin. (Simply put, this creates a simplified volume profile histogram of where trading activity has occurred, almost acting opposite to how a standard VRVP would make accumulate data to find high volume areas).
2. Identify Low-Volume Areas
Once the histogram is built, the script searches for bins with the lowest accumulated volume.
These bins represent price levels where very little trading occurred, which often correspond to:
• Liquidity gaps
• Fast-moving price areas
• Breakout acceleration zones
These create LVNs that signal on your chart.
3. Maintain Consistent Structure
To keep the levels it signals meaningful, readable, and not constantly moving, several filters are applied:
Zero-volume filtering (optional)
Bins with zero volume can be ignored to prevent selecting artificial gaps.
Minimum spacing rules
LVNs must be separated by a minimum distance determined by one of three modes:
• Grid multiple (based on strike increments)
• Fixed dollar distance
• ATR-based spacing
HVN separation
LVNs can optionally be prevented from appearing too close to HVNs.
4. Price Level Placement
The final LVN level is placed at the center of the selected bin.
If grid snapping is enabled, the level is rounded to the nearest strike or round price increment (e.g., $0.50, $1, $5).
Personally, I look at LVNs as the "path of least resistance;" not much price action at those levels, giving signals that nobody is going to go bankrupt if the price moves through those levels towards an HVN. HVNs are where hedge funds go bankrupt if not attended to properly, giving rise to big rejection levels as well as clearing significant breakout levels.
Level Locking
Magnet Map avoids dynamically constant shifting zones with a configurable locking logic, allowing levels to stabilize after the early session.
Lock options:
• Lock after X minutes
• Lock after X bars
• Never lock (fully dynamic)
Once locked, HVN and LVN levels remain fixed for the rest of the session.
Toggleable Filtering for Chart Clarity/Ease of Access
Grid Snap
• Optionally align levels to common strike increments ($0.50 / $1 / $2.50 / $5 etc. intended to behave as PTs with the highest OI. Can't backtest against OI directly without manually doing it, but it aligns almost perfectly with the highest volume areas on a VRVP across multiple indices and stocks, from MAG7 names to highly liquid penny stocks)
Minimum Spacing
Levels can be filtered using:
• Grid multiples
• Fixed dollar spacing
• ATR-based spacing
Zone Visualization
Each level can display an ATR-based band, creating a realistic reaction zone rather than a single line.
How To (And Who Should) Use This: Day traders and short-term options traders who want a quick view of where liquidity and structure are concentrated:
Mean Reversion when price returns to VWAP or HVN
Target Projection when price moves from an LVN toward an HVN
Support / Resistance at the HVN levels (particularly the $2.50 and $5 spacing for indices and other big names)
Breakout Validation when price either enters an LVN or clears a previously rejected HVN. Indicator

Market Structure (ChoCh & BOS) [identityKa]Overview
The Market Structure (CHoCH & BOS) is a premium Smart Money Concepts (SMC) indicator designed to automatically track institutional market flow. Unlike basic structural indicators that only draw horizontal lines, this advanced engine identifies the precise moment the market bias shifts (CHoCH) or continues (BOS), and instantly plots the originating Order Block (OB) from which the structural break was initiated.
Core Mechanics & Terminology
The algorithm maps the market using strict pivot logic (customizable sensitivity) to filter out market noise and focus on true liquidity sweeps:
Change of Character (CHoCH): The first definitive sign of a trend reversal. Triggered when the price strictly closes above the last structural lower-high (in a downtrend) or below the last structural higher-low (in an uptrend).
Break of Structure (BOS): A continuation signal. Triggered when the price strictly closes above the last higher-high (in an uptrend) or below the last lower-low (in a downtrend), validating that the current trend remains dominant.
Auto Order Blocks (OB): This is the premium feature of the script. Whenever a valid BOS or CHoCH occurs, the engine mathematically traces back to the extreme pivot candle that caused the break. It automatically draws a highlighted Order Block zone (from the high to the low of that specific candle), projecting it forward as a highly probable area of future institutional mitigation.
HUD Dashboard & AI Logic
To streamline SMC trading, the integrated on-chart panel evaluates the active market structure and outputs a mechanical state:
Dangerous: Displayed whenever the current live price action enters an active, unmitigated Order Block (OB) zone. This acts as a critical warning that price is in a high-friction institutional area, and a violent rejection or bounce is imminent. Standard continuation trades should be avoided here.
LONG: Triggered when the macro bias is Bullish (last break was a Bullish CHoCH or BOS) and the price is comfortably outside of any active Order Block zones.
SHORT: Triggered when the macro bias is Bearish and the price is cleanly trending outside of active resistance zones.
How to Use It for Maximum Precision
SMC traders rely on patience and mitigation. When the indicator prints a new CHoCH or BOS, do not enter immediately. Instead, wait for the AI Suggestion to switch to "Dangerous" as the price pulls back into the newly formed Order Block. Once inside the box, drop to a lower timeframe to look for a micro-CHoCH confirmation, and execute your trade in the direction of the macro bias (LONG or SHORT) for explosive risk-to-reward ratios. Indicator

Directional Volume Pressure (DVP) Directional Volume Pressure (DVP)
Directional Volume Pressure (DVP) is a volume-based oscillator that estimates who is “winning” inside each candle (buyers or sellers), then smooths and optionally normalizes that estimate into a clean signal you can use for trend confirmation, momentum shifts, absorption spotting, and divergence.
Unlike many “up volume vs down volume” tools that only look at whether the candle closed green/red, DVP also considers how much of the candle was real body vs wick. That matters, because a big wick often represents rejection, while a big body often represents acceptance/commitment.
DVP outputs a histogram that oscillates around 0:
Above 0 = net buying pressure (bulls dominating)
Below 0 = net selling pressure (bears dominating)
Crossing 0 = potential regime shift / momentum flip
You can optionally add:
Fast/Slow moving averages of the pressure (for regime + cross signals)
Absorption detection (high volume, low real movement = likely large passive liquidity)
Divergence detection (price makes new extreme, pressure fails to confirm)
±1 “zone” lines (when normalized) to highlight stronger-than-normal pressure
1) What the indicator is measuring (plain English)
Every candle has:
Range = high - low
Body = abs(close - open)
Body ratio = body / range (how much of the candle is “real move” vs wicks)
DVP uses body ratio as a proxy for conviction:
Large body / small wicks → stronger directional intent
Small body / large wicks → more indecision / rejection
Then it allocates the candle’s volume into two buckets:
Bull volume
Bear volume
Finally it computes:
Net Pressure = bull_volume - bear_volume
Smooth it over time
Normalize (optional) so it’s easier to compare across assets/timeframes
This gives you a single line/histogram that answers:
“Is volume pressure currently more bullish or bearish—and how unusually strong is it compared to recent history?”
2) How DVP splits volume into bullish vs bearish (how it works)
A) If the candle closes green (close > open)
The candle is treated as bull-dominant, and the body ratio decides how dominant:
bull_volume = volume * body_ratio
bear_volume = volume * (1 - body_ratio)
So:
Big green body → bull volume gets most of the volume
Green candle with long wicks → bull volume gets less (because conviction is weaker)
B) If the candle closes red (close < open)
Mirror logic:
bull_volume = volume * (1 - body_ratio)
bear_volume = volume * body_ratio
So:
Big red body → bear volume gets most of the volume
Red candle with long wicks → bear volume gets less
C) If the candle is a doji (close == open)
It uses a simple heuristic:
Find the candle midpoint (high + low)/2
If the close is above the midpoint, it leans bullish; otherwise bearish
It assigns 60/40 instead of 50/50 to avoid flatlining
This prevents doji candles from always being “neutral” (because in real trading they often aren’t).
3) The smoothing pipeline (why it’s there)
Raw volume pressure is noisy. So DVP smooths in two stages:
Pressure sum
pressure_sum = EMA(net_pressure, period)
Final smoothing
pressure_smooth = EMA(pressure_sum, smooth)
What these do:
Period controls the “memory” of pressure (how many bars matter).
Smoothing is a final noise filter so the histogram isn’t jittery.
Typical use:
Lower timeframes (1m–15m): increase smoothing a bit
Higher timeframes (4H–1D): you can reduce smoothing
4) Normalization options (how to choose)
DVP offers 4 normalization modes. This is important because raw volume values are not comparable across markets (BTC vs a low-cap alt, or NY session vs Asia session, etc.).
4.1 Raw
Shows the smoothed net pressure in absolute units.
Best if you only trade one instrument and want pure, unscaled behavior.
Downside: A volume regime change can distort interpretation.
4.2 Percent
pressure_smooth / EMA(volume, period)
Converts pressure into a relative fraction of recent volume
Good for comparing across instruments a bit more fairly than Raw.
Downside: Still not “statistically standardized.”
4.3 Z-Score (recommended)
It computes a Z-score of pressure vs its recent history:
mean = SMA(pressure_smooth, stat_period)
std = StDev(pressure_smooth, stat_period)
z = (pressure - mean) / std
Then it clamps to avoid extreme outliers and rescales:
clamp z to
divide by 2 → roughly maps into about
Why it’s powerful:
Z-score tells you when pressure is unusually strong relative to the last stat_period bars.
This is the best mode if you want:
consistent “strong/weak” thresholds
zone lines (±1) to mean something
4.4 Adaptive
Scales pressure to a rolling min/max range:
norm_adaptive = 2*(pressure - low)/(high-low) - 1
This forces output into based on recent extremes.
Use it when:
You want clean bounded visuals
You trade assets with wildly changing volatility/volume
Downside: It’s relative to the window, so extreme prints can “compress” everything else until they roll off.
5) Reading the histogram (the core skill)
5.1 Basic interpretation
Green bars above 0: bullish pressure dominance
Red bars below 0: bearish pressure dominance
5.2 Strength and “trend quality”
In Z-score or Adaptive, the height of the bars matters a lot.
Taller bars = stronger imbalance between bull vs bear volume allocation.
A healthy trend often shows:
bullish trend → consistent positive bars, pullbacks don’t push deeply negative
bearish trend → consistent negative bars, bounces don’t push deeply positive
5.3 The “tell”
One of the strongest tells is price moving up while DVP falls, or price moving down while DVP rises. That’s where absorption/divergence logic becomes useful.
6) Moving averages, regimes, and crosses (optional overlays)
DVP can plot:
Fast MA (default 9)
Slow MA (default 21)
MA type: SMA / EMA / WMA / VWMA
6.1 Regime definition
Bullish regime: ma_fast > ma_slow
Bearish regime: ma_fast < ma_slow
The histogram color intensity changes depending on regime:
When pressure aligns with regime, colors are “stronger”
When pressure contradicts regime, colors are “faded”
6.2 Cross signals
Bullish cross: fast MA crosses above slow MA
Bearish cross: fast MA crosses below slow MA
These are best used as:
confirmation after a structure break
early warning when pressure trend flips before price
Tip: Crosses are more meaningful when:
they occur near the zero line, or
they occur alongside a strong Z-score push
7) Absorption detection (optional)
Idea: Sometimes volume explodes, but price barely moves. That often implies absorption:
large passive limit orders absorbing aggressive market orders
“someone big” taking the other side without allowing progress
How DVP flags absorption
It checks two things:
Volume Z-score is high
Computes Z-score of volume over stat_period
Triggers when it exceeds absorption_threshold (default 2.0 sigma)
Price movement is small (relative to ATR)
Measures body size vs ATR(14)
Triggers if body/ATR is small (< 0.5)
Then it classifies:
If absorption happens while DVP is positive → bullish absorption marker
If absorption happens while DVP is negative → bearish absorption marker
How to use it
Absorption is not automatically bullish or bearish. It’s more like:
Bullish absorption can indicate “sellers got absorbed” and a base is forming
Bearish absorption can indicate “buyers got absorbed” near tops/distribution
Best practice:
Use absorption at key levels (prior highs/lows, VWAP bands, value areas, trendlines)
Combine with follow-through: the next few candles should confirm direction
8) Divergence detection (optional)
DVP can look for simple divergence patterns over div_lookback bars:
Bullish divergence (the concept)
Price prints a lower low
DVP prints a higher low
And DVP is below 0 (selling pressure context)
This often means:
“Price pushed lower, but the selling pressure did not expand—downside may be weakening.”
Bearish divergence (the concept)
Price prints a higher high
DVP prints a lower high
And DVP is above 0 (buying pressure context)
This often means:
“Price pushed higher, but the buying pressure did not expand—upside may be weakening.”
Important: Divergence works best when:
it appears after an extended move
it forms at prior liquidity (previous highs/lows)
it’s followed by a clear structure break or zero-line shift in DVP
9) The ±1 zone lines (optional)
If you enable Show ±1 Zones and you are not in Raw mode, the script plots:
+1 zone
−1 zone
In Z-score mode, those zones are especially useful because they represent “unusually strong” pressure relative to recent history.
Simple rule of thumb:
Sustained bars beyond +1 → strong bullish control
Sustained bars beyond −1 → strong bearish control
Failure to reach zones during trend continuation attempts → weakening trend
10) Practical setups (copy/paste playbooks)
Setup A — Clean trend confirmation (recommended)
Normalization: Z-Score
Period: 14
Smoothing: 3–5
Show MAs: ON (9/21 EMA)
Show Crosses: optional
How to trade it:
Bias long when DVP > 0 and fast MA > slow MA
Bias short when DVP < 0 and fast MA < slow MA
Reduce risk when DVP starts contradicting regime repeatedly
Setup B — Momentum shift + entries
Z-Score
Show Crosses: ON
Watch for:
pressure crossing 0
MA cross
bar height expansion (strong push)
Use it to confirm a breakout:
Breakout candle + DVP expansion + bullish regime = higher quality breakout
Setup C — Reversal hunting (advanced)
Show Absorption: ON
Show Divergence: ON
Use Z-score zones
Reversal checklist:
Divergence near a key level
Absorption print occurs around the same zone
DVP crosses 0 or MA cross confirms
Price breaks minor structure (swing high/low)
11) Common mistakes
Treating DVP as a standalone entry signal. It’s strongest as a confirmation tool.
Using Raw mode across multiple assets/timeframes and expecting consistent thresholds.
Over-trusting divergence in choppy ranges without structure confirmation.
Ignoring session effects (volume regimes change dramatically in some markets).
12) What each setting does (quick reference)
Core Settings
Period: lookback for pressure EMA (bigger = smoother/laggier)
Smoothing: extra EMA smoothing on top (bigger = less noise)
Normalization
Raw: absolute pressure
Percent: pressure relative to volume
Z-Score: statistically standardized pressure (best for thresholds)
Adaptive: min/max scaled to
Statistical Period: lookback for Z-score + adaptive range
Moving Averages
Show MAs: plots fast/slow MA on pressure
Show Crosses: plots ▲/▼ when fast crosses slow
Fast / Slow MA: sensitivity vs stability
MA Type: smoothing style
Signals
Show Absorption: highlights absorption bars + A markers
Absorption Threshold: how extreme volume must be (sigma)
Show Divergence: plots D markers
Divergence Lookback: scan window for extremes
Show ±1 Zones: plots zone lines when normalized
13) Short “store page” style summary (if you need it)
Directional Volume Pressure (DVP) estimates buyer vs seller dominance by allocating each candle’s volume based on body-to-range structure, then smoothing and normalizing it into an oscillator around zero. Use it to confirm trends (pressure above/below zero), identify regime shifts (MA crosses and zero-line flips), spot absorption (high volume with low real movement), and detect divergences when price extremes are not confirmed by volume pressure. Z-score normalization is recommended for consistent thresholds and zone-based interpretation across markets and timeframes. Indicator

Liquidation Cascade Detector - BasicThe Liquidation Cascade Detector identifies high-probability reversal entries by detecting the microstructure footprint of forced liquidations in futures, equities, crypto, and forex markets. When leveraged positions are stopped out in clusters, they create a recognizable sequence of price action, volume, and volatility signatures. This indicator scores the confluence of those signatures in real time — for both long and short setups simultaneously — and fires a signal only when the combined evidence exceeds a threshold.
This runs four of the seven analysis modules found in the full LCD system, fires up to five signals per regular trading session, and displays an aggregate confluence score. No external libraries, no dependencies — a single self-contained script.
Designed primarily for micro futures (MNQ, MGC, MES) on intraday timeframes (1m–15m), though the scoring system works on any liquid instrument with reliable volume data. Works on all TradingView plans.
## How It Works
The indicator evaluates four independent analysis modules, computes a directional confluence score for each side, and gates output through a cooldown and session cap before firing.
**Volume Analysis**
Classifies current volume relative to a rolling average. When volume exceeds a configurable spike multiplier, it indicates potential forced liquidation activity — the kind of participation surge that occurs when clustered stop-outs feed into the order book simultaneously. The volume score ramps linearly from normal conditions through spike territory. This module contributes context to both directions, since liquidation events produce volume regardless of which side is being forced out.
**Keltner Channel Exhaustion**
Measures price extension beyond dynamically calculated channel bands. The Keltner midline uses an EMA basis with ATR-scaled bands. When price pushes beyond the outer band, the indicator scores the degree of overextension — how far past the band in ATR terms. Greater extension produces a higher score, reflecting conditions where price has been pushed to statistical extremes consistent with forced-exit overshoot. The scoring is continuous, not binary: a slight breach scores low, while a 2-ATR overshoot receives the full module weight. Upper band exhaustion feeds into the short score; lower band exhaustion feeds into the long score.
**Price Action Structure**
Detects two liquidation-consistent candle patterns. The primary pattern is the liquidation bar: a candle with a disproportionately large wick and a small body on elevated volume, indicating price was shoved through a level by forced exits and then reclaimed by organic flow. Configurable wick-to-range and body-to-range ratios control detection sensitivity. The secondary pattern is the engulfing bar on volume — a full-range candle that absorbs the prior bar on above-average participation. Liquidation bars receive the full module score; engulfing bars receive a partial score reflecting their lower specificity as a liquidation signature.
**Higher Timeframe Trend**
Pulls a single EMA from a configurable higher timeframe and reads its slope direction. Signals aligned with the higher timeframe trend receive the full trend bonus. Counter-trend signals receive zero from this module but are not blocked — they simply need stronger confluence from the other three modules to reach the threshold. Counter-trend signals that do fire are visually dimmed on the chart so you can distinguish them at a glance.
**Scoring**
Each module contributes to a weighted confluence score computed independently for long and short directions on every bar. Volume (20 points max), Keltner exhaustion (30 points max), price action (25 points max), and higher timeframe trend (25 points max) sum to a 0–100 scale. A minimum-modules gate ensures at least two modules contribute meaningfully — a single strong reading in isolation cannot fire a signal. If both directions exceed the threshold simultaneously, only the higher-scoring direction fires.
**Signal Gating**
A fixed cooldown prevents signal clustering: after a signal fires, subsequent signals in the same direction are suppressed for a configurable number of bars. A per-session signal cap limits total signals during regular trading hours. When a signal is detected but suppressed by the session cap, a small marker appears at the bottom of the chart so you know the system saw something. Signals only fire during NY cash session AKA RTH (9:30 AM – 4:00 PM ET).
Functionality not in this version:
- **CVD Divergence Analysis** — Session-aware cumulative volume delta with structural divergence detection and momentum shift analysis. Detects when price is making new extremes but order flow is not confirming, which is one of the strongest signals of impending liquidation exhaustion.
- **PCA Breadth** — Cross-asset market internals aggregation (
TICK
,
ADD
,
V
VOLD
, VIX term structure) into a composite reading of internal market health. Identifies whether conditions favor longs, shorts, or neither.
- **ETF Correlation** — Monitors the relationship between the futures contract and its corresponding ETF, detecting alignment and divergence in relative momentum.
- **MFP Regime Classification** — A macro flow pressure model monitoring six asset classes (equity index futures, dollar, volatility, gold, crude, yield curve) to classify the current environment from Strong Risk-On to Strong Risk-Off. Adjusts signal thresholds, provides position sizing suggestions, and enables emergency exit alerts on adverse regime shifts.
- **Adaptive Thresholds** — Signal threshold adjusts dynamically based on current volatility regime rather than using a fixed value.
- **Full Pattern Library** — Additional liquidation patterns including sweep-reclaim, stop-hunt, and multi-bar absorption with quality scoring.
- **Five Presets** — Pre-tuned parameter sets for aggressive scalping, conservative scalping, intraday trend-fade, mean-reversion, and swing trading.
- **Unlimited signals per session** with adaptive cooldown that responds to market conditions.
## Display
Signal markers plot on the chart as directional triangles. Color intensity indicates trend alignment: bright signals are with-trend, dimmed signals are counter-trend. A small dot marker appears at the chart bottom when a qualifying signal was suppressed by the session cap.
Keltner channel bands are plotted as an overlay (toggle in settings). A score gauge in the bottom-right corner shows the leading direction, aggregate score, threshold, session signal count, and current session state. An info table (position configurable) provides a compact dashboard with scores for both directions, HTF trend, volume state, Keltner status, and signal budget.
Session awareness is built into the display: the RTH open price plots as a dashed horizontal line, and the opening range (9:30–10:00 ET) is highlighted with a subtle background shade.
## Settings
All parameters are adjustable:
- **Volume Lookback / Spike Multiplier** — Controls rolling average length and the threshold for classifying a volume bar as a spike. Default 20-bar lookback, 1.8x multiplier.
- **Keltner Length / ATR Multiple / ATR Length** — Controls channel width and sensitivity. Default 20-bar EMA, 2.0 ATR multiple, 14-bar ATR.
- **Liquidation Wick Ratio / Max Body Ratio** — Controls how strict the liquidation bar pattern detection is. Higher wick ratio and lower body ratio = fewer but higher-quality detections.
- **Trend Timeframe / Trend EMA Length** — Controls the higher timeframe trend overlay. Default 15-minute timeframe with 21-period EMA.
- **Signal Threshold** — Minimum confluence score to fire. Lower = more signals with lower average quality. Default 45.
- **Cooldown Bars** — Minimum spacing between signals. Default 10 bars.
- **Signals per Session** — Maximum signals during RTH. Default 5.
- **Display toggles** — Individually toggle Keltner bands, session markers, info table, and score gauge.
## Usage Notes
This is a scoring and alerting tool, not a strategy. It identifies conditions consistent with forced liquidation events and scores setup quality. It does not determine position size, stop placement, or profit targets. Not financial advice.
Signals are most reliable on liquid futures during active trading hours. The opening range and power hour tend to produce the highest-quality signals. Lunch hours (12:00–1:30 ET) typically produce thinner conditions. The indicator suppresses overnight signals by only firing during RTH.
Uses one `request.security()` call for the higher timeframe trend. All data uses confirmed bars with no lookahead. Open source under the Mozilla Public License 2.0. Indicator

Vector Candle Multi-Timeframe Analysis Bull/Bear Table⚠️ Why vector candles often get “filled” quickly
Vector candles usually do not represent balanced price discovery.
Instead, they are often created by:
Stop-loss cascades
Forced liquidations
Aggressive breakout entries
News or sudden order-flow shocks
Because of this imbalance:
Price frequently retraces partially or fully into the vector candle
The market “revisits” these areas to rebalance liquidity
This makes vector candles high-interest zones for pullbacks, reactions, and entries
👉 For traders, this means:
Vector candles are not random — they often become targets, magnets, or reaction zones.
🔍 Why Multi-Timeframe Vector Analysis matters
A vector candle on one timeframe already signals abnormal activity.
But when vector candles appear on multiple timeframes, it becomes far more meaningful:
A 15m vector may indicate short-term aggression
A 1h or 4h vector often reflects structural participation
A Daily vector can define the dominant market impulse
Seeing vector candles across timeframes helps you:
Align entries with higher-timeframe pressure
Avoid trading against recent institutional impulses
Identify whether a pullback is occurring into active vector zones
🧠 What this indicator does
This indicator is a Multi-Timeframe Vector Candle Scanner.
It does not draw candles.
Instead, it gives you a compact table that shows:
Whether a bullish or bearish vector candle exists
Across the following timeframes:
15m, 30m, 1h, 2h, 4h, 1D
Based on PVSRA vector logic, not simple volume spikes
Table output:
BULL → bullish vector candle detected
BEAR → bearish vector candle detected
— → no vector candle detected
Summary row:
Shows how many timeframes (out of 6) currently contain a vector candle
Example: 3 / 6 means vector activity on three timeframes
🎯 How to use this indicator in trading
This tool is best used as a context filter, not a standalone entry signal.
Common use cases:
Check if your trade entry is aligned with higher-TF vector pressure
Avoid shorting directly into bullish vector zones
Confirm whether a pullback happens after a vector impulse
Combine with:
EMA structure
Support & resistance
Pullback / rejection setups
⚠️ Important note
A vector candle does not guarantee direction.
It signals activity and imbalance, not certainty.
Always use this indicator:
In combination with your trading system
With proper risk management
As context, not prediction Indicator

Indicator

GC High-Prob 3-Touch + RVOLWhen publishing your script to TradingView, the description is your "sales pitch" to the community. TradingView’s moderators and users look for three things: What it does, Why it’s useful, and How to interpret it.
Here is a structured, professional description you can copy and paste into the publishing field.
Title Suggestion: GC High-Prob Liquidity Zones: 3-Touch + RVOL Surge
Description:
Overview
This indicator is designed specifically for Gold (GC) and other highly liquid futures, focusing on identifying high-probability support and resistance zones. Rather than plotting every minor pivot, this script filters market noise by requiring a "clustering" of price action and institutional volume confirmation.
It identifies levels where the price has been rejected at least three times within a narrow range and validates the strength of these zones using Relative Volume (RVOL).
Key Features
3-Touch Requirement: The script only plots a zone once it detects 3 separate rejections at a specific price level. This identifies "battlegrounds" where supply and demand are truly established.
RVOL Surge Filter: To prevent "lazy" or low-liquidity fake-outs, the zone is only highlighted if the most recent touch occurred with a volume spike (Relative Volume > 1.5x average).
Dynamic Price Anchoring: Built using Pine Script v6 force_overlay, these zones are physically anchored to the price candles. They scale and move perfectly with the chart as you zoom or scroll, avoiding the "floating" issues common in standard drawing scripts.
Smart Proximity: Includes a proximity filter (default $0.50 for Gold) that groups nearby wicks into a single unified zone of interest.
How to Use
Identify the Zone: When a Red (Resistance) or Green (Support) box appears with a thick yellow border, it indicates a high-probability institutional level.
Wait for the Sweep: Look for price to "hunt" the liquidity inside the box.
The Rejection: A successful trade setup often occurs when a candle wicks into the zone but closes back outside of it on high volume.
Risk Management: The edges of these boxes provide clear, objective levels for stop-loss placement.
Settings
Pivot Strength: Adjusts how "significant" a peak must be to be recorded. (10 is recommended for 1m/5m charts).
RVOL Threshold: Sets the multiplier for volume spikes. 1.5 means 150% of the recent average volume.
Touch Proximity: Defines how close rejections must be to each other to be considered part of the same "cluster." Indicator
