Indicador

Strong Volumetric Zones | ProjectSyndicateStrong Volumetric Zones carves the chart's true supply and demand from actual transacted volume — not from pivots, not from moving averages, not from projected lines — then power-ranks every zone so you know which ones are institutional footprint and which ones are noise. It pulls lower-timeframe order-flow data for every candle in the lookback window, builds a full volume-at-price histogram with buy/sell decomposition, isolates the high-volume nodes that dominate their neighborhood, extends each one into a bounded zone using a fractional-volume cutoff, and grades all of them 0–10. The whole tool runs on one idea: price alone is a story half-told — a level where the auction deposited enormous volume, where delta confirms one side was defending, where every test has been rejected, and that stands fresh and unchallenged is a different animal from a thin blot of retail churn, and it should not look the same on your chart.
BTCUSD
This is an order-flow reaction matrix, not a signal generator. It tells you where the auction has parked real liquidity, whether that liquidity is supply-side or demand-side, how many times price has tested it and held, how hard price was rejected on each hold, and which zone is the strongest one on the chart right now. The read is directional in the sense that you can see, at a glance, whether the session's volume structure is stacked with supply above or demand below — and whether the current candle is absorbing, exhausting, or stacking imbalance in real time.
🟢🔴 Summary how to trade this — more details below, read entire guide. Two clean approaches: react at the zone, or trade the break of it. Prefer STRONG / EXTREME grades and zones with high hold rates — the shallow low-graded zones tag constantly and mean little. The dashboard's Nearest ▲ / Nearest ▼ and Zone Status tell you instantly whether price is inside a volumetric wall or in open air. Runs on any timeframe with intrabar data available.
🧱 The Volume Core — the only source of truth. Every zone in this tool descends from a confirmed high-volume node in the actual volume-at-price histogram, never from a price-only pivot, never from an indicator line, never from a projected level. The engine requests lower-timeframe bars — auto-scaled from 1-second up to 5-minute depending on your chart — and decomposes each candle's range into volume-by-price bins. Buy volume and sell volume are tracked independently from the close-vs-open direction of every intrabar tick. The profile lookback is 300 bars by default and the bin resolution scales dynamically with ATR200, so the histogram adapts to the instrument's volatility without manual tuning. Nothing is drawn from a guess.
🔭 Lower-Timeframe Decomposition — Six granularity slots, auto-selected by default, running from 1-tick to 5-minute. Each confirmed chart candle is exploded into its internal sub-bars; volume is assigned to price bins based on the actual range covered by each sub-bar, not from a proportional tick-close estimate. Buy/sell classification follows the candle direction of the sub-bar itself. This is the reconstruction layer that separates a volume profile built from order flow from one built from assumptions. When the chart is on H4, the engine still reads M1 structure inside every bar.
◆ High-Volume Node Isolation — the signature carve. Within the global histogram, a bin must dominatepeakRadius neighbours on both sides (default 2) to qualify as a high-volume node — it is the local maximum of its neighborhood. A floor filter (minPeakPct of the POC volume, default 18%) eliminates statistical noise. All qualifying peaks are then sorted by absolute volume, strongest first, and the engine attempts to carve up tomaxZones zones (default 8), skipping any whose range overlaps an already-accepted zone. This is where the tool separates from a blob of undifferentiated volume bars: instead of forty equal-weighted histogram rows, you get a handful of bounded zones ranked by the actual liquidity parked inside them.
📐 Zone Edge Extension — Each confirmed node becomes a seed, and the zone expands outward bin-by-bin while neighbouring bins retain at leastnodeCut (default 40%) of the node's volume. Expansion halts atmaxSpan bins (default 2) to prevent overgrowth. The result is a bounded rectangular zone with a defined top, bottom, and mid-line — not a single price point, not an infinite band. The zone's width reflects the actual spread of significant volume around the node, not an arbitrary ATR multiple. Overlapping zones are rejected outright; only the strongest node survives at any price level.
🏷️ The 0–10 Strength Engine — Every zone carries a live grade with stars and a tier word WEAK → MODERATE → STRONG → VERY STRONG → EXTREME. The score is a weighted blend of five independently measurable properties, all derived from real volume and real price action:
▪️ Volume Share 3.5 — how much of the profile's total volume sits inside this zone, normalized against the strongest zone. The dominant term. A zone that holds 30% of the auction is not the same as one holding 3%.
▪️ Touch Count 2.5 — how many times price has entered and exited the zone across the full lookback. Normalized against 6 touches. A zone tested repeatedly has been confirmed by the market.
▪️ Hold Win Rate 2.0 — of all completed tests, what percentage resulted in a hold (rejection) rather than a break. A zone that defends itself 80% of the time is structurally different from one that folds on the first touch.
▪️ Freshness 1.0 — how recently the zone was last tested, normalized against the profile lookback. A zone untouched for 200 bars is fresher than one poked five bars ago.
▪️ Delta Skew 1.0 — the absolute buy-vs-sell imbalance inside the zone, normalized against a 35% threshold. A demand zone with 70% buy volume has institutional sponsorship; a 51/49 split does not.
Read the grade as a descriptive conviction ranking for which zone deserves your attention — it is not a backtested win-rate. A score filter hides everything below a level you choose, and a minimum-touch filter strips zones that have never been tested, so you can strip the chart down to STRONG and EXTREME only.
USDJPY
🔬 Per-Candle Strength Score — Independently, every confirmed candle receives its own 0–10 order-flow strength score, built from five micro-structural inputs: relative volume vs the 20-bar average, delta dominance (absolute delta / total volume), POC concentration (how much volume sits in the single busiest row), stacked imbalance run length, and value-area tightness. This is the engine that powers the Flow Signals — Absorption, Exhaustion, and Stacked Imbalance — and the dashboard's live candle readout. It tells you whether the bar you are looking at right now has order-flow weight behind it or is thin air.
🧬 In-Zone Statistics — Each zone is labeled at its center with its star grade, SUPPLY-SIDE or DEMAND-SIDE designation, the numeric score and tier, the volume share as a percentage of total profile volume, the number of completed tests, the hold win rate, the average reaction magnitude in multiples of ATR, and the buy/sell bias split. A typical label reads:★★★☆☆ DEMAND-SIDE · 6.2/10 STR · VOL 12% · TESTS 4 · HOLD 75% · REACT 2×ATR · DEMAND 68/32. Labels can be restricted by score and touch filters, or the text can be turned off entirely for a pure heatmap look. Four label sizes. Price tags at the right edge show the zone mid-line and score at a glance.
📊 Volume-At-Price Histogram — A full horizontal histogram drawn at the right side of the chart, extending beyond the zones. Each bar's width is proportional to the volume at that price level; color follows buy/sell dominance (demand vs supply palette), with the Master POC row highlighted in the dedicated POC color. A minimum-bin filter hides statistical dust. The histogram is the raw material from which every zone is carved — you see the mountain range and the zones simultaneously.
📐 Master POC & Value Area — The Point of Control (the single highest-volume price in the profile) is drawn as a continuous line spanning the full zone range and extending through the histogram, tagged with its exact price. The Value Area High and Value Area Low (default 70% of total volume) are drawn as dashed lines with labels. Together these three references give you the fair-value anchor for the entire lookback: price above VAH is in premium territory, price below VAL is at a discount, price inside the value area is at equilibrium.
🔬 Per-Candle Footprint — An optional intrabar footprint drawn inside the most recent N candles (default 10). Each row shows block-character bars proportional to volume or delta at that price level, color-coded by buy/sell dominance. Rows outside the candle's value area are muted; the POC row is highlighted. A value-area outline box frames the candle's internal equilibrium. On high-strength candles (score above a configurable threshold), the tier abbreviation is printed directly inside the footprint. This is the microscope — you see exactly where the volume parked inside the bar you just traded.
🎯 Naked POC Tracking — Optionally, every candle whose internal strength score exceeds a threshold spawns a dotted POC line that extends right until price actually trades through it. Once tested, the line is deleted. A cap on active naked POCs (default 8) keeps the chart clean. These are untested fair-value anchors — price tends to return to them, and their persistence means the auction has not yet cleared that liquidity.
NQ
⚡ Order-Flow Signals — Three micro-structural signals fire on confirmed bars:
▪️ ABS — Absorption. Delta dominance is high (>35%), but the candle body is small (<30% of range) and relative volume is elevated (>1.2×). One side absorbed the other's aggression without moving price. The direction hint points opposite to the absorbed delta: if selling was absorbed, the signal is bullish.
▪️ EXH — Exhaustion. Relative volume is elevated (>1.3×), delta is flat (<12%), and price closed near the high or low. Aggression was spent without conviction. The direction hint points away from the extreme: exhaustion at the high is bearish.
▪️ STK — Stacked Imbalance. Three or more consecutive rows of one-sided imbalance (buy vs adjacent sell, or vice versa, at the configured ratio, default 3×). A directional imbalance stack is a footprint of institutional execution.
Signals appear as tiny labeled markers at the high or low of the candle, color-coded by direction. They are not zone entries — they are real-time flow readings that confirm or deny what the zones are telling you.
📋 Live Command Dashboard — A compact panel that answers the questions you actually ask a volume-zone tool, organized into four sections:
▪️ LIVE ORDER FLOW — Bar Delta with a fill meter, Buy/Sell split with a dual-tone bar, Cumulative Volume Delta with trend arrows, Session Delta, Candle Score with tier, and the active Flow Signal with direction tag. This is the real-time pulse: who is hitting whom right now.
▪️ VOLUME PROFILE — Master POC price and position relative to close, Value Area range with a width meter, VA Location (inside or outside), and Profile Depth (bars processed, bins, zones carved). This is the structural map: where is fair value, how wide is it, how deep is the data.
▪️ REACTION ZONE RADAR — Up to six zones ranked by strength score, each showing price, star grade, score, bias (DEMAND / SUPPLY / BATTLE), test count, and hold win rate. The strongest zone on the chart is always row one. This is the hit list.
▪️ REGIME — Volatility state (COMPRESSED / NORMAL / EXPANSION) based on ATR14 vs ATR100, Zone Status (IN SUPPLY / IN DEMAND / OPEN AIR) with the in-zone score, and Nearest Supply / Nearest Demand with star grades. This is the tactical read: are you in a wall, are you in open air, how far to the next wall.
🔒 Non-Repainting — Lower-timeframe data is requested on confirmed bars only. Volume is accumulated into the histogram only after the chart bar closes. Zones are carved on the last bar of the chart from the completed histogram and then projected — they do not shift, flicker, or disappear retroactively within their lookback window. The candle strength score updates on confirmation. This is the honest tradeoff of order-flow structure: you wait for the bar to close, and in exchange the reading is real.
🔔 Native Alerts — Five condition alerts:
▪️ Volumetric Zone Entry — price enters any displayed zone.
▪️ Strong Volumetric Zone Entry — price enters a zone scoring 7+ (VERY STRONG / EXTREME). The one alert most people will actually run.
▪️ Volumetric Zone Exit — price leaves a zone.
▪️ High-Strength Candle — a confirmed candle scores 7+ on the order-flow engine.
▪️ Order-Flow Signal — an Absorption, Exhaustion, or Stacked Imbalance signal fires on any confirmed bar.
🎨 Five Theme Palettes — Obsidian Aurora (teal/coral/purple), Obsidian Gold (emerald/vermillion/gold), Deep Ocean (cyan/rose/indigo), Midnight Ember (mint/ember/amber), and Graphite Mono (silver/steel/white). Every palette is engineered for a pure-black chart background: deep, saturated, never toxic. Full custom override is available for demand, supply, POC, and accent colors. Zone shading scales opacity directly off the score — weak zones stay faint, extreme zones render solid. You read conviction with your peripheral vision before you read a single number.
Silver
🔧 Fully Customizable — Intrabar granularity (auto or manual), profile lookback, bin resolution, max zones, node isolation radius, min node volume, zone edge cutoff, max zone width, min tests and min score filters, right extension, zone text and price tag toggles, text size, mid-line width and fade, histogram toggle/width/floor, Master POC toggle, Value Area toggle and percentage, footprint toggle/bars/rows/type/max-length/candle-VA/strength-text/threshold, naked POC toggle/min-score/cap, signal toggle and imbalance ratio, dashboard toggle/position/size, theme selection, custom colors, and all five scoring weights for both zones and candles — all adjustable.
🎯 Why this is different — Most volume tools dump a histogram on your chart and leave you guessing which rows matter. Most zone tools draw every pivot they find with no weighting, no testing, no delta, no bias. This one reconstructs the order flow, carves zones from confirmed high-volume nodes, tracks how many times price tested each one and whether it held, measures the reaction magnitude, reads the buy/sell sponsorship inside the zone, and grades the result 0–10. You read the zone, the volume behind it, the delta skew, the hold rate, and the conviction score — at a glance. The chart itself does the filtering.
🚀 Apply to Gold XAUUSD, Silver, Forex, Crypto and Indices on any timeframe with intrabar data.
🎯 How To Trade It — Two Approaches
Everything hinges on the grade and the hold rate. A WEAK zone with no tests is noise you can see; a STRONG or EXTREME zone with a 70%+ hold rate and demand-side bias is where institutional volume has already defended. Trade the graded zones, and use the dashboard's Zone Status and Volatility Regime to confirm the trade has the right environment.
◾ 1 REACT at the zone — trade the rejection
This is the tool's core use. Price arrives at a high-graded zone and you fade the touch back toward the opposite side of the ladder.
▪️ Setup: wait for price to reach a STRONG / VERY STRONG / EXTREME zone — ideally one with a high hold rate and a clear DEMAND or SUPPLY bias. Check the dashboard: is it the top-ranked zone on the radar? Is the Volatility Regime in NORMAL or EXPANSION (not compressed — compressed means no fuel for a reaction)? Is the Candle Score on the approach bar showing Absorption or Stacked Imbalance in your direction?
▪️ Entry: on rejection out of the zone, with your own confirmation — a wick, an engulfing close, a lower-timeframe structure break, or an order-flow signal that validates the rejection. The zone is the location; it is not the trigger.
▪️ Stop: on the far side of the zone band. The zone has real width derived from the volume distribution — use it. A decisive close through the zone means the volume was cleared and the thesis is wrong.
▪️ Targets: the Nearest ▼ demand or Nearest ▲ supply on the opposite side, then step through the radar tier by tier, banking partials at each graded zone.
⚖️ The cleanest version: price runs into an EXTREME demand zone with 80% hold rate, the Candle Score on the approach prints ABS (absorption), the Volatility Regime shows EXPANSION, and price rejects on the first touch. First touches of fresh high-graded zones with order-flow confirmation are the setup; the fifth retest of the same zone is not.
◾ 2 TRADE THE BREAK — the zone flips role
The mirror case, and the one that saves you when approach 1 fails.
▪️ Setup: a decisive close through a high-graded zone — especially one with a strong hold rate — is meaningful information. It took real volume displacement to clear a level that the market had been defending. Check the delta inside the zone on the break bar: if the breaking candle has strong delta in the break direction, the liquidity was genuinely absorbed, not just pierced.
▪️ Entry: on the retest of the broken zone from the other side, once it has flipped from supply to demand or demand to supply. Wait for price to return to the zone and show respect — a wick, a small-body candle, an absorption signal.
▪️ Stop: back on the original side of the zone. If price reclaims it, the break failed and the original bias holds.
▪️ Targets: the next graded zone in the direction of travel, then the next. Use the radar: if all remaining zones in the direction are weak and untested, structure is thin and the move may extend.
⚖️ Watch the top-ranked zone on the radar. When the strongest zone on the chart breaks and holds as a flip, that is the session's structural event. The naked POCs ahead become magnets.
Rule of thumb: ⭐ First touch of a fresh STRONG / EXTREME zone with high hold rate and Volatility in NORMAL or EXPANSION → look for the rejection trade. ⭐ Decisive close through a high-graded zone confirmed by Candle Score and delta → stop fading it, wait for the retest and trade the flip. ⭐ Low grades, no tests, compressed volatility, or a zone already tested repeatedly → no trade. The score exists to tell you when to do nothing.
⚠️ IMPORTANT NOTICE: Strong Volumetric Zones maps and ranks volume-derived supply and demand zones from reconstructed lower-timeframe order flow. The 0–10 zone score is a descriptive conviction ranking built from volume share, touch count, hold win rate, freshness and delta skew — it is not a backtested win-rate, and this indicator tracks no trade outcomes and reports no performance statistics. The 0–10 candle strength score is built from relative volume, delta dominance, POC concentration, stacked imbalance and value-area tightness — also a descriptive reading, not a signal with a verified edge. Zones are locations, not entries. Volume accumulation occurs only on confirmed bars. These zones are decision support, not a standalone trade trigger. Always combine them with your own strategy, price-action confirmation and risk management. Past behavior does not guarantee future results. Indicador

Bridgewater All-Weather [JOAT]BRIDGEWATER ALL-WEATHER
A tribute to Ray Dalio's All-Weather framework — the macro-regime engine that classifies the current environment along two orthogonal axes : growth (rising or falling) and inflation/volatility (rising or falling) — and maps the resulting quadrant to the asset class that historically performs best in that regime. Bridgewater All-Weather distils that idea into a Pine script: a quadrant classifier built on Z-scored growth and volatility proxies, a 2×2 mini-chart rendered on the chart itself, a regime-tinted background, a rotation-event label, and a Suggested-JOAT-Indicator row that names the best companion script for the current quadrant.
The four quadrants
Q1 — Growth UP, Vol DOWN — Risk-On / Equities regime. Blue.
Q2 — Growth UP, Vol UP — Inflation / Commodities regime. Gold.
Q3 — Growth DOWN, Vol DOWN — Disinflation / Bonds regime. Sage.
Q4 — Growth DOWN, Vol UP — Crisis / Gold regime. Pink.
The asset-class analogues are Dalio's institutional defaults; they can be toggled off if you want pure regime classification without the asset overlay.
Growth and Vol proxies
Macro frameworks need macro inputs. The script approximates the two factors purely from chart data so it runs on any instrument:
Growth proxy — long-window smoothed return (default 100-bar EMA-smoothed return). Z-scored against a long baseline (default 252 bars, the trading-year canonical).
Volatility proxy — rolling standard deviation of returns over the volatility window (default 100 bars). Z-scored against the same baseline.
A configurable Z dead-zone (default ±0.10) treats small Z values as neutral and refuses to register quadrant changes until the Z moves clearly off zero. This eliminates flicker between adjacent quadrants when the signal is genuinely uncertain.
Minimum-bars-hold filter
A quadrant must persist for at least N bars (default 3) before a rotation is committed. This prevents whipsaw classification when growth and volatility cross their respective zero lines on the same bar.
Mini 2D quadrant chart
The script's signature visual: a 2×2 grid rendered directly on the chart (anchored to any of four corners, with configurable cell size in bars and price-height in ATR units). The currently-active quadrant is highlighted in its quadrant colour; the other three are muted. At a glance you see the entire four-state regime classification mapped to its asset analogue. The four hues appear simultaneously only in the mini chart — by design — because elsewhere the script obeys strict one-active-quadrant colour discipline.
Visual system
Background tint by active quadrant (configurable transparency, default 92 institutional-subtle).
Quadrant badge — right-side floating label showing the active quadrant with its colour. Configurable corner.
Rotation label — drops a label on the chart every time the quadrant changes.
Mini 2D quadrant chart (the signature) — 2×2 grid in the chosen corner.
Hidden growth-Z and vol-Z line plots — for users who want to see the underlying scores in the Data Window or feed them to alerts. Off by default.
A locked Sapphire palette: one hue per quadrant (Q1 blue, Q2 gold, Q3 sage, Q4 pink). Because only one quadrant is active at a time, the chart only ever shows one family + the muted background. The strict 4-hue discipline only appears in the mini chart.
Suggested JOAT Indicator row
The dashboard exposes a Suggested Indicator row that names the best-fit companion from the JOAT suite per quadrant. Defaults:
Q1 (risk-on) → Quantum Trend Matrix (trend amplification in a benign environment).
Q2 (inflation) → Liquid Reversal Engine (mean-reversion bands in a volatile-up regime).
Q3 (disinflation) → Smart SR Zones (structure-focused reads in a calming environment).
Q4 (crisis) → Z-Score Flow Pro (extreme-statistics regime for risk-off conditions).
Every suggestion is user-configurable.
Dashboard
Monospaced table, positionable to any of nine corners, with optional row-gradient. Surfaces:
Active quadrant with asset analogue.
Growth Z value and direction.
Vol Z value and direction.
Bars in current quadrant.
Last rotation: from → to with bars-ago.
Suggested JOAT Indicator (toggleable).
Alerts
Three alert conditions, each independently controllable:
Any Quadrant Rotation
Entered Q4 (Risk-Off / Crisis) — the most actionable single alert; usually accompanies risk-off moves across asset classes.
Entered Q1 (Risk-On) — off by default; useful for trend-following entry timing.
How to read it
Three reads, in order of conviction:
Q4 entry — the highest-priority macro alert. Growth is falling and volatility is rising — historically the regime in which risk assets sell off, gold rallies, and defensive positioning wins. Reduce risk exposure regardless of the chart-timeframe signal.
Sustained Q1 — the trend amplifier. The market is in a healthy growth/calm environment; momentum tools have their largest edge. The mini chart visually confirms the regime.
Rotation between adjacent quadrants (e.g. Q1 → Q2 or Q3 → Q4) — regime-transition warning. The market is rotating along one of the two axes; this often precedes the larger directional move.
Suggested settings
Defaults (growth 100 / vol 100 / baseline 252 / dead-zone 0.10 / 3-bar hold) are calibrated to daily charts on broad indices. For lower timeframes drop windows proportionally. For weekly+ raise to 200 / 200 / 500. The dead-zone is the single most important anti-flicker input; widen if your instrument has noisy growth/vol behaviour.
Originality / what's reused
The All-Weather framework is Ray Dalio / Bridgewater Associates' published macro philosophy — a public conceptual framework, not proprietary code. The implementation here — the chart-data-only growth and volatility proxies, the Z-baseline normalisation with dead-zone gate, the minimum-bars-hold rotation filter, the 2×2 mini-chart render in chart units with ATR-scaled cell height, the per-quadrant single-hue palette discipline, the suggested-JOAT-indicator dashboard row, and the rotation-event label engine — is JOAT-original. No third-party code reused. The script is a tribute , not a direct replication of any proprietary Bridgewater model.
Limitations
The growth and volatility proxies are computed from chart data only — they are approximations, not the macroeconomic series an actual All-Weather portfolio uses. The Z-baseline assumes 252 bars approximates a trading year; on non-daily timeframes the interpretation shifts (e.g. on 1H, 252 bars is roughly 10 trading days). The quadrant classification is descriptive of recent chart behaviour, not of the broader macro environment — pair with macro context for serious portfolio decisions.
—
-made with passion by jackofalltrades
Indicador

Volume To Bar Range RatioThis script plots
volume / (high - low)
for each bar. A simple measure of how much volume was traded per unit of price range.
Usage
In normal trading bars, volume tends to be correlated to the size of the bar. Small bars have small volume, large bars have large volume. However, key bars tend to have an unusually high ratio of range to volume. This is useful for identifying areas of support and resistance, when they are broken, and key runaway days when price goes parabolic.
Support and Resistance
When price is near an area of support or resistance, or approaching a recent high/low, a small bar with unusually high volume tends to be an indicator that the support/resistance is holding.
When price breaks through an area of support or resistance, or makes a new high or low, and the bar that does is large with an unusually high ratio of volume to range, this is an indicator that support/resistance has been decisively broken. Conversely, if the bar is large, but the ratio of price to volume is similar to other large bars, it is a warning that this might not be a decisive break.
Key Runaway Days
When price has become parabolic and has made several consecutive large moves up, a large bar with a volume to bar range ratio that is extremely high, higher than any other bar made previously, this is an indicator that a runaway day is occurring. Price is unlikely to continue moving parabolically after this day, and it would be a good time to take profits.
Notes
Bars where `high == low` produce `na` (a gap in the plot) to avoid division by zero.
Works on any symbol and timeframe that reports volume.
Note on Originality
This is the first, only, and original implementation of Volume to Bar Range Ratio available in PineScript. This can be easily verified with a search for "Volume to Bar Range Ratio", "Volume Bar Range Ratio", "VBRR", and"VTBRR" on TradingView. Also, a Google search for the same terms, adding "pinescript" or "tradingview" shows that my implementation is the only implementation, and the only other result is a complaint on reddit that this does not exist. Indicador

Dynamic Gravity Attractor (DGA) [MarkitTick]💡 An advanced technical indicator designed to identify, weight, and visualize significant price zones using a physics-inspired gravitational model. By treating historical price pivots as physical masses that exert gravitational pull on the current price, this tool dynamically highlights levels of high structural importance. This offers traders a unique, quantitative perspective on support, resistance, and the overarching market equilibrium based on continuous volume and touch data.
✨ Originality and Utility
Unlike standard static support and resistance indicators that simply draw horizontal lines at arbitrary swing highs and lows, this system introduces a dynamic, weighted engine based on volume execution and touch frequency.
Traditional indicators often clutter the chart with dozens of obsolete lines. This tool resolves the issue by clustering proximate price levels using an Average True Range based spatial resolution. This synthesizes fragmented levels into cohesive, highly actionable Gravity Zones.
The core utility lies in its ability to quantify the relative strength of these zones using a gravitational constant. Instead of merely sorting by recency, it sorts by actual structural pull. This allows traders to cleanly distinguish between minor intraday speed bumps and major macroeconomic price attractors that have a high probability of influencing future price routing.
🔬 Methodology and Concepts
The script operates on a robust foundation of interconnected logical pillars, ensuring a precise reading of historical market structure:
• Pivot Detection and Clustering: The indicator identifies standard non-repainting pivot highs and lows using a defined lookback window. Instead of plotting each pivot individually and causing chart noise, it evaluates if a new pivot falls within an existing cluster radius. This radius is dynamically determined by a user-defined percentage of the 14-period Average True Range. If a match is found, the cluster aggregate price, volume, and touch count are updated using a volume-weighted average formula.
• Mass Calculation: Each clustered zone is assigned a quantitative mass. This mass is a blended metric derived from the total trading volume transacted at that specific level and the frequency of price touches it has endured. Users can dynamically adjust the weighting of these two components to favor volume-heavy execution levels or frequently tested psychological levels.
• Gravitational Pull: Applying a concept directly akin to classical physics, the indicator calculates the gravitational force of each active zone relative to the current closing price. The formula incorporates the zone calculated mass, a user-defined Gravitational Constant, and the inverse square of the absolute distance between the zone and the current price.
• Net Force and Equilibrium: By aggregating the gravitational pull of all active zones above the current price and subtracting the zones below, the script calculates a continuous Live Net Force. This net force dictates the overall directional bias of the underlying market structure.
🎨 Visual Guide
The tool provides a rich, multi-layered visual experience, utilizing dark-mode optimized palettes to allow traders to interpret complex market structures at a rapid glance:
• Gravity Zone Lines: Horizontal lines representing the clustered price levels. The strongest mathematical attractor is plotted with a solid line, while weaker zones use dashed line styles to indicate secondary importance. The thickness of the line directly correlates with its top-ranking status.
• Zone Colors: Levels situated above the current price are colored in a visual gradient from vibrant purple to deep violet, representing resistance or overhead gravity. Levels situated below are colored in a gradient from yellow to dark orange, representing support or underlying gravity. The color intensity and opacity scale dynamically with the calculated mass of each zone.
• Gravity Fields (Halos): Semi-transparent background boxes surrounding the strongest top-ranked gravity zones. The vertical height of the box represents the zone mathematical sphere of influence, calculated using the true range and the zone specific mass.
• Gravity Center: A distinct dotted cyan line plotting the weighted center-of-mass between the strongest overhead attractor and the strongest underlying attractor. This acts as the market current fulcrum.
• Dynamic Labels: Textual tags attached to the right of the gravity lines. These indicate the exact price level, an arrow denoting if the force is pushing up or down, and a percentage representing its gravitational strength relative to the maximum active zone.
• Heatmap Candles: The main chart candles are recolored based on the Live Net Force. A bullish bias paints the candles in a specific underlying color, while a bearish bias paints them in an overhead color. Border and wick colors adapt similarly to show micro-shifts in pressure.
• Gravity Dashboard: A comprehensive on-chart data table displaying the active number of tracked levels, the exact prices of the top upper and lower attractors, the Net Force bias, the current cluster size, and a visual block-bar representation of the highest active mass percentage.
📖 How to Use
• Trend Identification: Observe the Heatmap Candles and the Net Force metric on the Gravity Dashboard. A sustained bullish color bias suggests the price is being pulled upward by a stronger overhead attractor or violently pushed from a massive underlying support base. Traders should look to align their directional trades with this dominant net force.
• Targeting and Exits: Use the strongest Gravity Zone Lines as primary profit targets or areas to scale out of positions. Because these zones possess high mass, price tends to inevitably gravitate toward them over time.
• Entry Confirmation: Wait for the price to enter a Gravity Field. If price action demonstrates rejection patterns, long wicks, or volume anomalies within these specific halo zones, it provides a high-probability entry for mean-reversion trades.
• Equilibrium Trading: The Gravity Center line represents a literal point of balance between the primary opposing structural forces. Observing the price crossing, retesting, and holding this level can indicate a fundamental shift in structural control from sellers to buyers, or vice versa.
• Automated Alerts: The script includes built-in alert conditions for when the price comes within a tight proximity to the strongest above or below zones. It also fires alerts when the overall Net Force shifts direction. All alerts and webhooks are constructed as strictly formatted JSON strings designed for flawless third-party execution, dynamically calculating and including the Entry Price, the precise Take Profit target, and the exact Stop Loss invalidation price.
⚙️ Inputs and Settings
• History Depth (bars): Determines how far back in time the script looks to evaluate active pivots. A higher number tracks long-term macro zones, while a lower number focuses on immediate intraday structure.
• Number of Gravity Zones: Limits the maximum number of attractor lines drawn on the chart to prevent visual clutter.
• Level Cluster Resolution (ATR%): Controls how closely pivots must be to merge into a single, heavier zone. A higher value aggregates more historical levels together, creating fewer but stronger zones.
• Gravitational Constant G: A mathematical multiplier that scales the overall gravity calculations. Adjusting this tweaks the sensitivity of the Net Force output.
• Mass Components (Volume & Touch Weight): Fractional sliders allowing the user to adjust whether a zone mass is more heavily derived from transacted volume or the sheer number of times the price has historically tested the level.
• Minimum Touch Count: The baseline number of times a price level must be tested before it is officially registered as having enough mass to generate gravity.
• Visual Settings: Comprehensive toggles to independently turn lines, text labels, halo fields, the dashboard table, and center-of-gravity boxes on or off according to individual visual preference and chart cleanliness. All colors are fully user-configurable without hardcoding.
🔍 Deconstruction of the Underlying Scientific and Academic Framework
The tool borrows directly from classical mechanics, specifically the law of universal gravitation, to mathematically model financial market microstructure. In standard physics, the attractive force of gravity between two independent objects is directly proportional to the product of their masses and inversely proportional to the square of the distance between their centers.
In the context of this script, the current market closing price acts as a dynamic point mass navigating a static field of larger, stationary masses, representing the historical support and resistance clusters. The script operationalizes this concept by calculating Mass as a composite statistical index of cumulative trading volume and historical test frequency. Volume acts as the density of the price level, representing committed capital and trapped liquidity, while touch frequency represents the psychological reinforcement and memory of the level among market participants.
By rigidly utilizing the inverse square law of distance, the indicator mathematically guarantees that nearby price levels exert exponentially more influence on current price action than distant levels. This accurately reflects the highly localized nature of market liquidity, order book depth, and slippage. Furthermore, the clustering algorithm employs a dynamic threshold based on Average True Range, introducing a volatility-normalized spatial resolution. This specific mechanism ensures that the radius of a mass point expands in highly volatile environments and contracts in tight consolidations, strictly adhering to established principles of adaptive signal processing, robust statistical smoothing, and dynamic time warping.
⚠️ Disclaimer
All provided scripts and indicators are strictly for educational exploration and must not be interpreted as financial advice or a recommendation to execute trades. We expressly disclaim all liability for any financial losses or damages that may result, directly or indirectly, from the reliance on or application of these tools. Market participation carries inherent risk where past performance never guarantees future returns, leaving all investment decisions and due diligence solely at your own discretion. Indicador

Session Volume Profile - Intraday [HexaTrades]Session Volume Profile Intraday is a comprehensive volume profile indicator designed specifically for intraday traders. It builds a separate volume profile for each session and automatically identifies the most important auction-market levels, including Point of Control (POC), Value Area High (VAH), Value Area Low (VAL), Previous Session Levels, VWAP, Previous Day High/Low, Initial Balance, and Naked POCs.
The goal of this indicator is to help traders understand where the market is accepting price, where major volume has traded, and where important support/resistance or liquidity zones may form during the trading session.
⭐️ How it works
-Binning: the session's price range (highest high to lowest low) is divided into Rows per Profile equal price bins.
-Volume distribution: each bar's volume is spread evenly across every bin its high–low range spans, and tagged buy or sell by candle direction.
-POC: the bin holding the most total volume.
- Value Area: starting from the POC, the algorithm expands outward always toward the heavier of the two neighbouring bins, until the accumulated volume reaches the chosen Value Area % (default 70%). The top and bottom edges of the included bins become VAH and VAL.
-Width: each row's bar length is scaled to its volume relative to the POC row, capped by the width settings.
⭐️What This Indicator Shows
🔷 Session Volume Profile: The indicator creates a horizontal volume profile for each trading session. Each profile shows how much volume traded at different price levels during that session.
The widest part of the profile represents the area with the highest traded volume. Thin areas show low-volume zones where price may move faster.
🔷 POC - Point of Control: POC is the price level with the highest traded volume during the session.
It is one of the most important levels on the chart because it represents the price where the market spent the most activity.
How to use POC:
- Price above POC can suggest buyers are in control.
- Price below POC can suggest sellers are in control.
- A retest of POC can act as support or resistance.
- A strong rejection from POC may create a trade setup.
- A clean reclaim of POC may show a change in intraday bias.
🔷 VAH and VAL - Value Area High / Low
The Value Area represents the price zone where most of the session’s volume traded, usually 70%.
VAH is the upper boundary of the value area.
VAL is the lower boundary of the value area.
How to use Value Area:
- Price inside value area = balanced market.
- Price above VAH = bullish acceptance/strength.
- Price below VAL = bearish acceptance/weakness.
- Rejection from VAH may create a short setup.
- Rejection from VAL may create a long setup.
- Breakout above VAH can indicate trend continuation.
- Breakdown below VAL can indicate downside continuation.
🔷 Previous Session POC / VAH / VAL
The indicator carries forward the previous session’s important profile levels into the current session.
These levels often act as strong support, resistance, or reaction zones.
How to use previous session levels:
- Previous POC can act as a major magnet level.
- Previous VAH/VAL can act as important breakout or rejection zones.
- If price opens above previous value, the market may be bullish.
- If price opens below the previous value, the market may be bearish.
- If price opens inside the previous value, the market may be balanced or rotational.
🔷 PDH and PDL - Previous Day High / Low
PDH means Previous Day High.
PDL means Previous Day Low.
These are important liquidity levels watched by many intraday traders.
How to use PDH/PDL:
- Break above PDH may show bullish momentum.
- Break below PDL may show bearish momentum.
- A fake breakout above PDH followed by rejection can indicate a liquidity sweep.
- A fake breakdown below PDL followed by recovery can indicate a downside liquidity sweep.
🔷 VWAP - Session VWAP
VWAP shows the average traded price of the session based on volume.
How to use VWAP:
- Price above VWAP = bullish intraday bias.
- Price below VWAP = bearish intraday bias.
- VWAP can act as dynamic support or resistance.
- POC + VWAP confluence can create a stronger reaction zone.
🔷 Initial Balance — IBH / IBL
Initial Balance is the high and low of the first part of the trading session. By default, it uses the first 60 minutes.
IBH = Initial Balance High
IBL = Initial Balance Low
How to use Initial Balance:
- Break above IBH may indicate a bullish trend day.
- Break below IBL may indicate a bearish trend day.
- Rejection from IBH/IBL may indicate range continuation.
- IB range helps define early-session structure.
🔷 Naked POCs
A Naked POC is a previous session POC that has not yet been retested by price.
How to use Naked POCs:
- They can act as future price magnets.
- Price often reacts when revisiting them.
- They can be used as target zones.
- Once price trades through a Naked POC, the level is considered tested.
⭐️ Dashboard
The dashboard provides a real-time summary of the current session and key reference levels, helping traders quickly assess market structure, auction location, and intraday bias.
- Price Location: Shows whether the current price is trading Above Value, Inside Value, or Below Value relative to the developing session Value Area.
- Session POC: Current session's Point of Control — the price level with the highest traded volume.
- Session VAH: Current session Value Area High.
- Session VAL: Current session Value Area Low.
- VWAP: Current session Volume Weighted Average Price.
- Prev POC: Previous session Point of Control, often acting as an important support, resistance, or mean-reversion level.
- Prev VAH: Previous session Value Area High, frequently used as a resistance level or bullish breakout trigger.
- Prev VAL: Previous session Value Area Low, frequently used as a support level or bearish breakdown trigger.
- PDH: Previous Day High, a key liquidity and breakout reference level.
- PDL: Previous Day Low, a key liquidity and breakdown reference level.
- IBH: Initial Balance High, representing the upper boundary of the opening range.
- IBL: Initial Balance Low, representing the lower boundary of the opening range.
- Naked POCs: Displays the number of active untested POCs from previous sessions that have not yet been revisited by price.
⭐️ How to Use This Indicator
🔷Step 1: Identify Market Bias
First, check where price is trading compared to VWAP, POC, and Value Area.
Bullish bias:
-Price above VWAP
-Price above session POC
-Price above VAH
-POC shifting higher
Bearish bias:
-Price below VWAP
-Price below session POC
-Price below VAL
-POC shifting lower
Neutral/balanced market:
-Price inside value area
-Price moving around POC
-VWAP is flat
-No clear acceptance above VAH or below VAL
🔷Step 2: Watch Key Reaction Levels
The most important reaction levels are:
- Current Session POC
-Previous Session POC
-VAH / VAL
-VWAP
-PDH / PDL
-IBH / IBL
-Naked POCs
When multiple levels are close together, that area becomes stronger confluence.
Example:
If VWAP, POC, and VAL are near the same price, that zone becomes an important support/resistance area.
🔷 Step 3: Look for Confirmation
Do not take trades only because price touches a level.
Wait for confirmation such as:
- Strong rejection candle
- Close above/below the level
- Retest and hold
- Volume expansion
- Failed breakout
- Market structure shift
- VWAP reclaim or rejection
Example Trade Setups
POC Rejection Setup
Bearish example:
- Price is below VWAP.
- Price rallies back to POC.
- Price rejects from POC.
- A bearish confirmation candle forms.
Possible entry: After rejection confirmation.
Possible stop: Above POC or above VAH.
Possible targets: VAL, PDL, or Naked POC.
POC Reclaim Setup
Bullish example:
- Price trades below POC.
- Price reclaims POC with a strong candle close.
- Price retests POC and holds.
- VWAP is also reclaimed.
- Possible entry: After retest and hold.
- Possible stop: Below POC or below VWAP.
- Possible targets: VAH, PDH, or previous value area.
Value Area Breakout
Bullish example:
- Price trades inside value area.
- Price breaks above VAH.
- Price holds above VAH.
- VWAP supports the move.
- Possible entry: Above VAH after confirmation.
-Possible stop:Back inside value area.
Possible targets: PDH, Naked POC, or next resistance zone.
Value Area Breakdown
Bearish example:
- Price trades inside value area.
- Price breaks below VAL.
- Price holds below VAL.
- Price remains below VWAP.
- Possible entry: Below VAL after confirmation.
- Possible stop: Back inside value area.
- Possible targets:PDL, Naked POC, or next support zone.
Previous Day High / Low Liquidity Sweep
Bullish PDL sweep example:
- Price breaks below PDL.
- Sellers get trapped.
- Price quickly reclaims PDL.
- Bullish candle closes back above PDL.
- Possible entry:After reclaim confirmation.
- Possible stop: Below sweep low.
- Possible targets: VWAP, POC, or VAH.
Bearish PDH sweep example:
-Price breaks above PDH.
- Buyers get trapped.
- Price quickly falls back below PDH.
- Bearish candle closes below PDH.
- Possible entry: After rejection confirmation.
- Possible stop: Above sweep high.
- Possible targets: VWAP, POC, or VAL.
Initial Balance Breakout
Bullish example:
- First 60-minute range forms.
- Price breaks above IBH.
- Price holds above IBH.
- VWAP and POC support the move.
-Possible entry: After the breakout and retest.
- Possible stop: Back inside IB range.
- Possible targets: VAH, PDH, or Naked POC.
Best Timeframes
- 5-minute chart
-15-minute chart
- Intraday futures
- Stocks
- Crypto
- Forex pairs
- For faster entries, the 5-minute can be used.
⭐️Alerts
All alerts are evaluated on confirmed bars only (no repaint):
- POC Cross Up / Down — price crosses the session POC.
- Value Area Breakout / Breakdown — price accepts above VAH or rejects below VAL.
- Prev POC Test — price tests the previous session's POC.
- PDH Break / PDL Break — price breaks the previous day's high or low.
- VWAP Cross — price crosses the session VWAP.
Session Volume Profile Intraday is designed to help traders visualise market-generated support and resistance using volume-based auction principles. By combining Session Volume Profiles, POC, Value Areas, VWAP, Previous Session Levels, PDH/PDL, Initial Balance, and Naked POCs, it provides a complete framework for intraday market analysis. Use it to identify key reaction zones, assess market bias, and improve trade planning. As always, combine it with sound risk management and your own trading strategy for the best results.
We would love to hear your suggestions. If you have ideas for new features, indicators, analytics, or improvements, please share your feedback. Your input helps guide future updates and improve the indicator for all traders.
This indicator is for educational and analytical purposes only. It should not be considered financial advice. Always use proper risk management and make trading decisions based on your own analysis
Indicador

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.
Indicador

Volume-Trend Order Block Engine [BigBeluga]Volume-Trend Order Block Engine is a powerful trading tool for TradingView. It combines trend direction with volume-weighted Order Blocks (OB) to show you exactly where institutional buyers and sellers are active in real time.
Instead of drawing basic support and resistance lines, this tool filters out market noise using a built-in **Supertrend Engine**. This ensures you only see order blocks that align with the main market trend. It also splits each block based on buy/sell volume, showing you who is in control.
🔵 MAIN FEATURES
1. Supertrend Filter
Trend Direction Filter: Tracks the main market trend and filters out choppy sideways movements using the Volatility SMA Length and Multiplier settings.
Trend Cloud Background: Colors the background ( Show Trend Cloud Fill ) to show you instantly if the market is in an Uptrend or Downtrend.
2. Smart Order Blocks & Volume Split
Trend-Locked Blocks: Finds key swing highs and lows based on your Pivot Strength . In an uptrend, it only looks for buy blocks; in a downtrend, it only looks for sell blocks.
No Overlapping Zones: If a new order block forms over an old one, the tool automatically locks the old zone and starts a clean new one to keep your chart tidy.
Volume Split Line ( Split Price ): Breaks down each order block into buy and sell percentages ( Buy % vs. Sell % ). This shows you the exact strength of the buyers and sellers inside that zone.
3. Retest Alerts & Auto-Clean Engine
Retest Signals: Places a cross marker ( ✚ ) on your chart the moment price enters and tests an active order block.
Volume Thresholds: Filters out weak moves. You can set a minimum volume requirement ( Min Buy % / Min Sell % ) so you only get signals when big institutional money is involved.
Auto-Delete Broken Zones: When enabled ( Delete OB on Complete Break ), the tool instantly deletes broken order blocks once the price completely passes through them. This keeps your chart clean.
🔵 HOW TO TRADE WITH IT
Trend Continuation Entries: When the trend is bullish, wait for the price to pull back into a Bullish OB. If it hits the zone and bounces back up with strong volume, a "Retest" cross will appear, signaling a good entry point.
Precise Entries & Tighter Stops: Use the internal volume split line to find better entries. Entering closer to the bottom of a buy zone allows you to use a much smaller stop loss.
Automatic Risk Invalidation: If you are in a long trade and the price breaks completely below the buy zone, the tool deletes that block. This is your visual sign that the trade setup is no longer valid.
🔵 SETTINGS & CONFIGURATION
Trend & Pivot Settings: Adjust lookbacks and volume filters to fit any market, including Crypto, Forex, or Indices.
Style & Clean-Up: Turn the trend background cloud on/off, customize retest markers, and enable auto-deletion to keep your workspace clear.
Color Themes: Fully customize colors for uptrends, downtrends, text, and signals to match your favorite chart theme.
Upgrade your charts from simple lines to a volume-driven, trend-filtered map with the Volume-Trend Order Block Engine . Indicador

Aurora: Order Flow Liquidity HeatshelvesAurora — Order-Flow Liquidity Heat Shelves
Aurora reads the volume footprint inside each bar and marks the price levels where order flow actually concentrated. Not at pivots and not at round numbers like we Traders normally like to do manually. It marks the rows where real volume traded, sorted into two honest categories and tracked across their whole life until they break.
Most "liquidity" indicators draw a box wherever volume was high and call it support. Aurora splits that into two things that behave very differently.
Absorption walls are high volume with balanced delta, printed in the extreme third of the bar. That signature is passive limit orders eating aggression. These are the levels worth calling support and resistance. Demand below, supply above.
Initiative node s are the rows with the largest one-sided delta. That is aggressor commitment, market orders pushing a direction. It often gets defended, but it is not resting liquidity, so Aurora labels it separately and never pretends it is the same thing. If you only want the genuine walls, turn initiative detection off.
Rows are volume-gated first, then candidates are picked. A row has to clear a fraction of the bar's busiest row before it is even considered.
Levels have a lifecycle, not just a birthday
Every bar, each active shelf gets one of three verdicts:
Defended. A wick enters the band and the bar closes back on the correct side. Touch count goes up, the level stays.
Broken. Price closes beyond the far edge by a configurable ATR buffer. The buffer kills noise breaks and is gap proof. Closes inside the buffer stay pending, no verdict.
Flipped. A broken wall retested from the other side and rejected is reborn with inverted polarity. Broken demand that starts acting as resistance becomes supply. Once per shelf.
Overlapping same-side, same-type nodes merge instead of stacking. Volume and delta accumulate, the band widens to the union, and the activity clock resets so a level that keeps getting defended outlives the memory window.
Key walls are chosen by strength divided by distance, not distance alone
A triple-defended level two ATR away can outrank a fresh weak node sitting right next to price. Spotlighted walls on the same side are forced apart by a minimum gap so two adjacent shelves cannot both burn a spotlight on the same zone. Brightness scales with the strength percentile, so the strongest shelf on screen glows hardest and the rest fall off from there.
The cockpit
Shows the nearest spotlighted supply and demand with live ATR distance, window cumulative delta, current bar delta, and the session POC. The distances re-evaluate every tick, so price running through a wall intrabar just promotes the next one rather than printing a negative number. The break and flip verdicts still wait for the bar to close.
Alerts
Four classic alertcondition hooks for new wall, defended, broken, and flipped. There is also an optional JSON webhook mode that emits one structured payload per event, built for piping into your own backend.
IMPORANT, PLEASE READ THIS:
This needs footprint data, which means a TradingView Premium or Ultimate plan. Free and Essential plans cannot access it.
`request.footprint()` reconstructs historical bars from lower timeframe data using tick-rule delta classification. That means historical shelves are approximations. Live shelves, forming in front of you, are the real thing. Treat the history as a decent estimate of where flow clustered, not as tick-exact truth. That means in replay mode Aurora will not show you the truth!
Aurora is a map of where liquidity sat and how it held up. It is not a buy or sell signal and it will not tell you direction. A defended wall can still break on the next bar. Use it for context, for where you expect reactions, and for where your stop is sitting relative to real volume.
Settings
Footprint Engine
Ticks per footprint row. The price height of each volume node, measured in ticks. Smaller values cut the bar into finer price slices and give you more precise levels, at the cost of more rows to chew through. Bump it up on high-priced or volatile symbols where one tick is tiny.
Value Area %. The share of volume counted as the value area when the footprint is built. Standard is 70. Leave it unless you know why you are changing it.
Shelf memory (bars). How many bars of inactivity a shelf can sit through before it gets dropped. This counts inactivity, not age. Every defense or merge resets the clock, so a level that keeps getting respected can live far longer than this number suggests.
Volume gate. A row has to hold at least this fraction of the bar's busiest row to be considered at all. This runs before any candidate is picked, so it is your first filter against noise. Raise it to keep only the heaviest rows, lower it to catch more.
Max shelves. A hard cap on stored shelves. When you hit it, the weakest broken shelves get evicted first, then the weakest overall. Mostly a performance guard.
Node Detection
Detect absorption walls: Turns on the genuine walls, the high volume balanced delta rows in a bar's extreme third. If you only trust passive liquidity, this is the one to keep.
Absorption max delta over volume: The strictness dial for what counts as absorption. A row qualifies only if its absolute delta divided by total volume is at or below this. Lower means stricter, demanding more balanced two-sided flow. Raise it if you are getting too few walls and want to loosen the definition.
Detect initiative nodes: Turns on the max delta rows, the aggressor commitment levels. Useful context, but remember these are not resting liquidity. Turn this off if you want a cleaner chart with walls only.
Break buffer (×ATR): How far past a band's far edge price has to close before the level is called broken, in ATR. This kills noise breaks. Closes inside the buffer stay pending with no verdict. Widen it on choppy symbols to stop premature breaks, tighten it if breaks feel too slow to register.
Allow S/R flips: Lets a broken wall that gets retested from the other side and rejected come back with inverted polarity. One flip per shelf. Turn it off if you would rather a broken level just stay dead.
Visuals
The four color inputs: set absorption demand, absorption supply, initiative buying, and initiative selling. They are kept distinct on purpose so you can read kind and side at a glance.
Key walls per side: How many walls to spotlight above and below price. These are ranked by strength divided by distance, not distance alone.
Min gap between key walls (×ATR): Spotlighted walls on the same side have to sit at least this far apart. Inside a cluster the strongest one wins the slot and the next distinct level gets promoted, so two adjacent shelves cannot both burn a spotlight on the same zone. Set it to 0 to switch this off.
Glow zone height (×ATR): The vertical size of the glow around a key wall. Pure cosmetics, set it to whatever reads well on your chart.
Max core brightness: How bright the strongest shelf's core line gets. Weaker shelves scale down from here by strength percentile, so this is really the top of the brightness range.
Show minor walls: Draws the faint background walls that did not earn a spotlight. Turn it off for a minimal chart with key walls only.
Minor wall thickness (ticks): The drawn height of those faint minor walls. Display only, it does not change detection.
Project forward (bars): How far the walls and labels extend to the right of the current bar. Set to 0 to stop at the live bar.
Hide walls beyond % from price: A render-time filter that hides walls farther than this percent from current price, so the price scale stays near the action. Set to 0 to show everything.
Fade broken walls: Draws broken walls more transparently than active ones. Off draws them at the same weight.
Alerts
Fire JSON webhook alerts: Emits one structured JSON payload per event, new wall, defended, broken, or flipped, on bar close. This is the one for piping into your own backend. The four classic alertcondition hooks fire regardless of this toggle, so leave it off if you just want plain TradingView alerts.
Dashboard
Show order-flow cockpit: Toggles the live panel showing nearest supply and demand, window and bar delta, and POC.
Text size: Sizing for the cockpit text, tiny through large. Indicador

Dual Log Regression Channels [BigBeluga]Dual Log Regression Channels is a highly advanced multi-timeframe mathematical modeling terminal engineered for TradingView. It maps, projects, and blends two independent logarithmic regression channels directly onto your asset layout screen to deliver an institutional-grade perspective on trend structure, market cycles, and structural volume distributions.
By separating price discovery parameters into a long-term Macro Channel and an execution-focused Short Term Channel, this tool effectively resolves the classic trader conflict of assessing structural trend directions while looking for immediate micro execution setups. Rather than treating market space as flat, standard geometric lines, this engine runs an advanced curve-fitting algorithm over your data to follow the exponential nature of capital expansion and distribution.
🔵 INTUITIVE SYSTEM ARCHITECTURE & ENGINE FEATURES
1. Logarithmic Regression Curve Optimization
Non-Linear Structural Tracking: Standard linear regression struggles with volatile crypto or high-growth equity trends over massive lookback structures. This script continuously converts incoming data matrices into mathematical log-space, computes a best-fit ordinary least squares (OLS) linear progression, and converts the output back into exponential value curves.
Dual Horizons Convergence Layer: Tracks an extensive trend anchor block (defaulting to 300 bars) simultaneously with a highly responsive, high-velocity swing lookback matrix (defaulting to 50 bars). This exposes localized micro contractions occurring right at major macro boundary extremes.
Visual Deviation Spacing Bands: Channels automatically map out distinct volatility boundaries based on real-time Standard Deviation multipliers. This defines predictable mathematical risk corridors where asset expansions typically exhaust and snap back toward the median baseline.
2. Predictive Channel Extension & Real-Time Trend Direction Arrows
Dynamic Origin Trend Arrows: The engine processes a dedicated directional diagnostic framework at the precise historical start (origin node) of each lookback channel. It generates sharp, high-visibility glyph trend arrows ( ⇗ for structural uptrends and ⇘ for structural downtrends). These arrows offer an instant, real-time assessment of the mathematically calculated baseline slope, entirely bypassing visual guesswork when channels run relatively flat.
Forward-Projected Space Models: When enabled, both the Macro and Short-Term structural bands project forward into the future chart space blank zone (e.g., 50 bars ahead for Macro, 20 bars for Short-Term). This lets you visually identify intercept locations and major trend crossroads long before price action arrives.
3. Adaptive Embedded Channel Volume Profiles (VP)
Integrated Block Volume Binning Matrix: Moving beyond basic fixed or visible range volume profiles, this module segments and collects transacted volume profiles exclusively inside the exact coordinate boundaries of each respective channel.
Dynamic Coordinate-Aligned Shading Bars: The volume profile rows scale and project outward utilizing advanced polyline geometry arrays, maintaining structural alignment with the slope of the moving channel boundaries.
Point of Control (POC) Trailing Baselines: Automatically tracks and renders a crisp, high-visibility solid horizontal baseline ( POC Line ) marking the exact price bin location that attracted the highest volume concentration throughout that lookback phase.
4. Volumetric Delta Tracking Panels
Buy vs. Sell Volume Accumulation Blocks: Aggregates total execution volume during the lookback period, classifying volume based on bar polarity.
Net Order Flow Delta Percentages: Computes and prints the precise net mathematical buying/selling pressure delta inside the channel. This reveals quiet accumulation behavior or hidden distribution trends directly alongside your spatial boundary drawings.
🔵 SYSTEMATIC EXECUTION STRATEGIES & RISK INTERPRETATION
Confluence Zone Intercept Trading: Look for setups where the Short Term Channel’s outer standard deviation boundaries align directly with the Macro Channel's major structural lines. When a high-velocity micro asset trend exhausts itself at a long-term macro floor or ceiling, it marks a highly efficient, asymmetric inflection zone for trend continuation entries or macro reversals.
Volume Profile POC Mean Reversion Matrix: The volume profile POC lines show where massive institutional blocks shifted hands inside that channel's lifespan. If the market stretches thin near an upper outer boundary but net volumetric volume indicators begin shifting toward seller control, look for a swift mean-reversion move down toward the high-liquidity POC baseline node.
Trend Acceleration vs. Overextended Breakouts: When an asset forces a candle close completely outside the projected log channel boundaries, it flags an exceptional shift in trend velocity. If the Volume Delta percentage prints an explosive spike in that direction, it supports a trend acceleration play. If volume is thin, it warns you of a predatory, overextended fakeout structure that is likely to snap back into the central channel values.
🔵 INTERFACE CONFIGURATION AND PARAMETERS
Lookback & Deviation Tuning Blocks: Customize historical calculation boundaries and volatility widths separately for both trend layers to match any asset class or time frame preference.
Volume Profile Customization: Control the precise resolution of the volume profile by adjusting row count bins and max bar widths to match your specific layout.
Clean Workspace Overrides: Toggle visibility filters to hide median baselines, remove raw background asset lines, or completely customize color theme hex codes to fit cleanly within your setup without causing visual clutter.
Transform your charting environment from basic straight lines into an exponential, volume-weighted structural map with the Dual Log Regression Channels terminal. Indicador

Buy/Sell Pressure# **Buy/Sell Pressure**
Buy/Sell Pressure is designed to provide insight into **who is actually controlling the market beneath the surface**. Rather than focusing exclusively on whether price is moving higher or lower, the indicator attempts to determine whether those price movements are being supported by genuine buying interest or genuine selling pressure.
Markets do not always move because one side is aggressively taking control. Sometimes prices drift higher simply because sellers temporarily step aside. Other times, prices fall because buyers become reluctant rather than because sellers are overwhelming the market. Looking at price alone can make these distinctions difficult to recognize.
Buy/Sell Pressure was developed to address that problem.
The indicator combines several different aspects of market behavior into a single, easy-to-read oscillator. By evaluating how price behaves within each bar, how volume participates in those movements, and whether underlying money flow supports the move, it attempts to provide a clearer picture of the balance of power between buyers and sellers.
The goal is not to predict the future. Instead, the goal is to answer a simpler but often more useful question:
> **Who appears to be winning the battle right now: buyers or sellers?**
---
# **What the Indicator Is Measuring**
Buy/Sell Pressure evaluates multiple dimensions of market behavior simultaneously.
It examines where price closes within the range of each bar. A market that consistently closes near the upper portion of its range often reflects persistent buying interest. Conversely, a market that repeatedly closes near the lower portion of its range may indicate sustained selling pressure.
The indicator also evaluates the relationship between opening and closing prices. Large bullish bodies suggest buyers were able to maintain control throughout the period, while large bearish bodies suggest sellers dominated the session. Smaller candle bodies generally indicate indecision or equilibrium between the two sides.
Wick behavior is another important component. Long lower shadows often suggest that sellers attempted to push prices lower but buyers stepped in aggressively enough to reject those lower levels. Long upper shadows may indicate that buyers attempted to push prices higher but encountered significant selling resistance. These subtle forms of rejection can reveal underlying pressure that may not be obvious from price alone.
Volume is then incorporated into the calculation. Price movement occurring during periods of elevated participation tends to carry greater significance than identical price movement occurring during quiet conditions. By weighting certain behaviors according to volume, the indicator attempts to emphasize moves that are supported by broader market involvement.
The indicator also considers money flow and cumulative volume behavior. This helps determine whether capital has generally been flowing into the market or out of it over recent periods. These additional layers of analysis help distinguish meaningful shifts in pressure from ordinary short-term fluctuations.
The result is a composite measure designed to identify whether **buying pressure is strengthening, selling pressure is strengthening, or neither side currently has a meaningful advantage.**
---
# **Understanding the Histogram**
The primary visual component of the indicator is the histogram.
The histogram oscillates around a central zero line. The further the histogram extends away from that centerline, the stronger the underlying pressure is considered to be.
The direction and color of the histogram provide insight into the current balance between buyers and sellers.
---
## **Green Histogram Bars**
Green histogram bars indicate that underlying buying pressure is present.
When the histogram begins printing green bars, it suggests that buyers are exerting increasing influence over market behavior. Price action is becoming increasingly supported by demand rather than simply drifting higher due to a lack of sellers.
As green bars expand in size, the strength of buying pressure is increasing. This often occurs during healthy uptrends, breakout phases, or periods of sustained accumulation.
---
## **Red Histogram Bars**
Red histogram bars indicate that underlying selling pressure is dominant.
These readings suggest that sellers are becoming increasingly aggressive and that downward price movement is being supported by genuine supply entering the market.
As red bars grow larger, selling pressure is intensifying. These conditions frequently accompany strong downtrends, breakdowns, or periods of distribution.
---
## **Gray Histogram Bars**
Gray histogram bars represent neutral conditions.
During these periods, neither buyers nor sellers possess a sufficiently strong advantage to justify a directional reading.
Neutral conditions often occur during:
* Consolidation phases.
* Sideways markets.
* Transitional periods between trends.
* Areas of temporary equilibrium.
Gray bars can serve as a reminder that not every market environment is favorable for directional decision-making.
---
## **Extreme Pressure Conditions**
The indicator also identifies periods when buying or selling pressure becomes unusually strong relative to recent history.
These conditions are represented by brighter shades of green or red.
Extreme readings indicate that conviction is significantly elevated. Buyers or sellers are demonstrating an unusual degree of control compared to what has been considered normal over the selected historical period.
It is important to understand that extreme readings should not automatically be interpreted as reversal signals.
Strong markets can remain strong for extended periods. Likewise, weak markets can continue to weaken. Extreme readings are best viewed as evidence of exceptional pressure rather than immediate exhaustion.
---
# **The Signal Line**
The orange signal line provides a smoother representation of the underlying pressure reading.
Because it is less reactive than the histogram itself, it can help traders focus on broader shifts in pressure rather than becoming distracted by every short-term fluctuation.
A rising signal line generally reflects improving conditions for buyers.
A falling signal line generally reflects strengthening conditions for sellers.
Many users find the signal line useful when assessing whether pressure is accelerating, stabilizing, or beginning to deteriorate.
---
# **Pressure Dots**
The indicator includes optional pressure dots designed to highlight important transitions in market control.
Users can choose between two different methods for generating these signals.
---
## **Zero Cross Mode**
In Zero Cross mode, a green dot appears when pressure crosses above the zero line, while a red dot appears when pressure crosses below zero.
These signals occur relatively early because they identify the point at which the balance of pressure shifts from negative to positive or vice versa.
The advantage of this approach is speed.
The disadvantage is that early signals can occasionally occur during temporary fluctuations that fail to develop into meaningful trends.
---
## **First Colored Bar Mode**
In First Colored Bar mode, dots appear only when pressure moves decisively beyond the neutral zone and the first meaningful buying or selling histogram bar is printed.
Green dots identify the first significant buying bar.
Red dots identify the first significant selling bar.
Because these signals require stronger confirmation, they tend to occur later than zero-cross signals.
However, they are often cleaner and easier to interpret.
This mode is the default setting because it focuses on identifying **meaningful pressure shifts rather than merely technical transitions around the zero line.**
---
# **Understanding the Inputs**
---
## **Confirmed Bars Only (Non-Repainting)**
When enabled, all calculations are based exclusively on completed bars.
This prevents signals from changing after a bar closes and ensures that historical signals accurately reflect what would have been visible in real time.
The tradeoff is that signals appear one bar later.
This setting is enabled by default because reliability is often more valuable than immediacy.
---
## **Show Confirmed Mode Label**
This optional label provides a visual reminder that non-repainting mode is active.
It has no impact on calculations and exists purely for convenience.
The label is disabled by default to preserve a cleaner appearance.
---
## **Pressure Lookback**
This setting controls how persistent underlying pressure must be before the indicator fully reflects it.
Lower values produce a more responsive oscillator that reacts quickly to changing conditions.
Higher values produce a smoother oscillator that emphasizes sustained pressure rather than short-term fluctuations.
The default value of **50** attempts to strike a balance between responsiveness and stability.
---
## **Score Smoothing**
Score Smoothing determines how aggressively the raw pressure calculations are filtered before reaching the final oscillator.
Increasing this value reduces noise but delays transitions.
Decreasing it improves responsiveness but increases sensitivity.
The default value of **5** provides moderate smoothing without excessively sacrificing timeliness.
---
## **Volume Baseline**
Volume Baseline establishes the historical reference used to determine whether current participation levels are unusually high or unusually low.
Higher settings create a more stable volume benchmark.
Lower settings allow the indicator to adapt more quickly to changing market environments.
---
## **Normalization Lookback**
Normalization Lookback determines how much historical information is used when establishing what constitutes "normal" pressure conditions.
Shorter values adapt rapidly but may cause thresholds to shift more frequently.
Longer values create a more stable frame of reference.
The default value of **100** was chosen to emphasize consistency and reduce sensitivity to temporary anomalies.
---
## **Signal Line Length**
This setting controls the responsiveness of the signal line.
Shorter lengths allow the signal line to track pressure more closely.
Longer lengths smooth the signal line and emphasize broader trends.
---
## **Money Flow Length**
Money Flow Length determines how much historical information is used when evaluating whether capital has generally been entering or exiting the market.
Smaller values respond quickly to recent changes.
Larger values emphasize longer-term participation trends.
---
## **OBV Pressure Length**
This setting controls how much cumulative volume history contributes to the assessment of broader buying and selling participation.
Lower values prioritize recent developments.
Higher values place greater emphasis on sustained pressure trends.
---
## **Neutral Zone**
The Neutral Zone defines the boundary separating insignificant pressure from meaningful pressure.
Histogram readings that remain inside this area are considered inconclusive and are displayed using neutral colors.
Reducing the size of the neutral zone increases sensitivity.
Expanding it requires stronger evidence before directional readings are generated.
The default setting of **35** attempts to filter out routine market noise while remaining responsive to meaningful shifts.
---
## **Extreme Level**
The Extreme Level determines when pressure becomes exceptionally strong relative to recent market conditions.
Readings beyond this threshold are highlighted using brighter colors.
These conditions often reflect unusually strong conviction but should not automatically be interpreted as reversal opportunities.
The default value of **75** identifies situations where pressure has become significantly elevated.
---
# **Practical Applications**
Buy/Sell Pressure can be used in a variety of ways.
Many traders use it as a confirmation tool during breakouts. When price breaks through an important level while buying pressure simultaneously strengthens, the move may possess greater credibility.
Others use it to evaluate pullbacks. Temporary declines occurring during periods of weak selling pressure may suggest healthy retracements within larger uptrends. Similarly, weak buying pressure during countertrend rallies may indicate that bearish conditions remain intact.
The indicator can also help identify potential exhaustion. If price continues advancing while buying pressure steadily deteriorates, the underlying trend may be losing support. Likewise, continued price declines accompanied by weakening selling pressure may suggest that bearish momentum is beginning to fade.
Finally, Buy/Sell Pressure can serve as a valuable trade filter. Traders who already possess an established strategy may use the indicator to align themselves with the prevailing side of the market.
---
# **Final Thoughts**
Buy/Sell Pressure was designed to help traders look beyond price itself and focus on the forces driving that price movement.
Rather than asking whether the market moved higher or lower, it asks whether buyers or sellers genuinely supported that move.
By combining price behavior, volume participation, money flow characteristics, and cumulative pressure analysis into a single adaptive framework, the indicator seeks to provide a clearer understanding of market conviction.
Its purpose is not to predict exactly what the market will do next.
Its purpose is to help answer a more immediate and practical question:
> **If a battle is taking place between buyers and sellers, which side currently appears to have the advantage?** Indicador

Indicador

HTF Profile Projection | Rainbow MatrixGENERAL OVERVIEW
HTF Profile Projection is a live higher-timeframe X-ray. It takes the current, still-forming candle of a higher timeframe (for example the 4H or Daily candle) and projects it to the right of live price, then fills it with a horizontal profile that shows what is happening INSIDE that candle: where volume is concentrating, where buyers or sellers are dominating each price zone, and where price moved through empty space.
The goal is to let a trader read the internal structure of the higher-timeframe candle without leaving the current chart. Instead of seeing the 4H candle as a single block, you see its anatomy — the price levels that hold the most activity, the zones controlled by buyers versus sellers, and the thin gaps the candle ran through quickly. Every bar in the profile is built from real chart-bar data accumulated since the higher-timeframe candle opened, not drawn manually.
WHAT IS THE THEORY BEHIND THIS INDICATOR?
A higher-timeframe candle is a summary. A single 4H or Daily candle compresses hours of two-sided auction into one open, high, low, and close — and in doing so it hides where the volume actually traded and which side was in control at each price. Two candles with an identical body and identical range can have completely different internal structures: one built on heavy buying absorbed near the lows, the other on distribution near the highs. The standard candle cannot show that difference.
Most tools that try to surface this are built around the wrong constraint. Single-timeframe volume profiles describe the visible range, not the live higher-timeframe candle. Intrabar dissection tools that read true sub-candle data depend on functions that require additional data subscriptions and will not load on standard plans.
HTF Profile Projection takes a different route: it accumulates the chart's own bars since the higher-timeframe candle opened, and distributes each bar's activity across the price range it actually traversed. This reconstructs the internal volume and directional balance of the forming higher-timeframe candle using only standard data feeds — and projects it forward as a single, readable object.
The practical value: when price returns to a higher-timeframe candle later, the levels that mattered inside it — the high-volume node, the buyer- or seller-dominated zones, the empty imbalance gaps — are common revisit and reaction areas. Seeing them while the candle is still forming gives structural context that the candle body alone cannot.
HTF PROFILE PROJECTION FEATURES
The indicator includes these main components: a projected higher-timeframe candle, a range-spread movement profile, automatic resolution, a buy/sell dominance read, imbalance zones, a Point of Control marker, and a live info panel. Multilingual interface and full visual customization.
PROJECTED HTF CANDLE
🔹 What It Does
Reads the live, still-forming higher-timeframe candle and draws it (body + wicks) to the right of live price, color-coded by its direction. The horizontal profile attaches inside its price range.
🔹 Method
The higher-timeframe OHLCV is read via request.security() with lookahead=barmerge.lookahead_off, so no future information is used. The candle and its profile update in real time as the higher-timeframe bar forms — the intended live behavior — and reset cleanly when a new higher-timeframe period opens. If the chart timeframe is at or above the selected higher timeframe, the profile is hidden and a guard note is shown, because one chart bar covering the whole period cannot produce a meaningful internal read.
RANGE-SPREAD MOVEMENT PROFILE
🔹 What It Does
Splits the higher-timeframe candle's range into horizontal price buckets and fills each with the activity that occurred there.
🔹 Method
Since the higher-timeframe candle opened, each chart bar's volume and signed direction are accumulated, then distributed across every bucket the bar's low–high range spans — not dumped at a single midpoint. This range-spread approach makes both the per-zone volume and the per-zone buy/sell balance reflect where price actually traded inside the candle, rather than collapsing onto one level.
AUTOMATIC RESOLUTION
🔹 What It Does
The number of price buckets is chosen automatically from volatility. The higher-timeframe range is divided by the average chart-candle size (ATR), so each fraction of the profile corresponds to roughly one typical move of the chart timeframe.
🔹 Why It Matters
Calmer markets produce a finer profile; volatile markets produce a coarser one. The resolution matches the instrument and timeframe automatically, bounded between 4 and 50 buckets to keep the chart readable.
BUY/SELL DOMINANCE (DELTA MODE)
🔹 What It Does
In Delta mode (the default), each zone is colored by which side dominated: green for net buyers, red for net sellers, and gray for balanced zones where heavy two-way trade produced no clear winner. Bar length shows the magnitude of the imbalance.
🔹 Method
Each chart bar is classified by the sign of close versus open and contributes its volume as signed activity (+ for an up bar, − for a down bar). The net per zone is a direction-based proxy for buy/sell pressure, computed locally on standard data feeds — it is not exchange order-flow data, which Pine cannot access without additional subscriptions.
🔹 Volume Mode
Switching Source Metric to Volume colors the profile by a cold-to-hot intensity gradient instead, showing how much traded at each price regardless of direction.
IMBALANCE ZONES
🔹 What It Does
Price zones with little or no activity render distinctly. A contiguous run of empty buckets marks an imbalance — a price range the higher-timeframe candle moved through quickly with little participation.
🔹 Why It Matters
These gaps are not drawn as separate boxes; they emerge from the ABSENCE of activity in the profile. They are common revisit targets, since price often returns to fill ranges it previously skipped.
POINT OF CONTROL MARKER
🔹 What It Does
A horizontal marker tags the dominant bucket — the price level with the most activity (Volume mode) or the strongest net dominance (Delta mode). A label reports that level's share of the period's total.
LIVE INFO PANEL
🔹 What It Shows
A compact corner panel reports the higher timeframe in use, the percentage of the period elapsed, the Point of Control price, the number of imbalance zones, and the total higher-timeframe volume. When the chart-timeframe guard is active, the panel collapses to a single notice so the user always gets feedback.
🔹 Customization
The panel can be placed in any of the four chart corners and rendered in several font sizes. The display language is controlled by the System Language input.
HOW TO USE
This indicator is not a signal generator. It is a structural X-ray: it shows the internal anatomy of the forming higher-timeframe candle.
🔹 Setup
Set the Higher Timeframe input above your current chart timeframe (for example chart 15m, HTF 4H). The forward candle appears to the right of live price. If the chart timeframe is at or above the HTF, the profile hides and the guard note appears.
🔹 Reading Delta Mode (default)
Green zones mark prices where buyers dominated, red where sellers dominated, gray where the auction was balanced. The Point of Control marks the most decisive level inside the candle.
🔹 Reading Volume Mode
The rainbow profile shows where the most volume traded. Long bars are high-activity nodes; gaps are low-volume imbalance zones.
🔹 Tactical Reading
◇ A high-activity node is a price the higher timeframe has accepted — a common reaction level on revisit.
◇ A buyer- or seller-dominated zone shows which side controlled that price during the period.
◇ An imbalance gap is a range price ran through quickly — a frequent magnet for later revisits.
INPUTS EXPLAINED
🔹 System Language
Display language for the panel and labels. Options: English (default), Português, Español, Русский, 中文 (Chinese).
🔹 Higher Timeframe
The higher timeframe to project. Must be above the chart timeframe.
🔹 Show Forward HTF Candle
Toggle for the projected candle body and wicks.
🔹 Auto-Resolution ATR Length
Lookback for the average chart-candle size used to pick the bucket count.
🔹 Source Metric
Volume (intensity gradient) or Delta (buy/sell dominance, default).
🔹 Projection Offset / Profile Width
Position and maximum horizontal length of the profile to the right of price.
🔹 Spike Threshold / Imbalance Threshold
Controls for what counts as a high-activity node and what counts as an empty/imbalance zone.
🔹 Palette Mode
Intensity (cold-to-hot) or Bull-Bear (dominance coloring, default).
🔹 Profile Transparency / Show POC Marker
Visual styling for the profile and the Point of Control line.
🔹 Info Panel / Position / Font Size
Toggle, corner, and size for the live panel.
IMPORTANT NOTES
HTF Profile Projection works on any chart timeframe below the selected higher timeframe. It is built for liquid instruments with reliable volume data: crypto perpetual contracts, large-cap equities, futures, major forex pairs. On low-volume instruments the profile becomes less reliable.
This is a real-time tool. The forming higher-timeframe candle and its profile update intra-period by design; the profile resets when a new higher-timeframe period opens. It uses only request.security() and chart-bar accumulation, so it runs on standard data feeds without footprint() or request.security_lower_tf().
Pine Script v6. Open-source under Mozilla Public License 2.0.
UNIQUENESS
HTF Profile Projection is unique in how it unifies three reads into one object. Most higher-timeframe context tools stack separate features: a candle outline, fair-value-gap rectangles, and volume-spike markers. This indicator merges them — the forward higher-timeframe candle and its volume-by-price profile are a single object. High-activity zones appear as the profile's longest bars; imbalance zones are not drawn at all, they emerge from the absence of activity in the profile. The buy/sell dominance read is reconstructed from chart-bar direction and distributed across each bar's true price range, so it reflects where the auction was actually contested — and it does this on standard data feeds, without the order-flow subscriptions that comparable intrabar tools require. The combination of a live forward-projected candle, automatic volatility-matched resolution, range-spread accumulation, and dominance-versus-balance coloring produces a structural read that behaves differently from single-timeframe volume profiles and from static fair-value-gap tools. Indicador

Polynomial/Linear Regression Volume Profile [BigBeluga]Polynomial/Linear Regression Volume Profile is a state-of-the-art charting framework that blends advanced statistical modeling with localized volume distribution analysis. By evolving past traditional, static horizontal volume profiles, this indicator dynamically curves the volume profile matrix around mathematical trend baselines, giving you a hyper-localized view of value zones, support, and resistance across the trend’s lifecycle.
Equipped with a switchable Ordinary Least Squares (OLS) calculation engine, traders can analyze price distribution relative to a straight path (Linear) or an adaptive structural arc (Polynomial).
🔵 RECURSIVE REGRESSION BASELINES
Adaptive Curve Fitting Engine: Choose between a straight-line trend tracking framework (Linear) or an advanced second-degree curved path (Polynomial). This non-linear baseline curves dynamically to track real institutional momentum shifts, avoiding the lag or rigid delays typical of standard moving averages.
Symmetric Grid Segmentation: The indicator slices the regression space into dynamic parallel layers above and below the center line. These tracking cells act as a structural map of the trend, automatically expanding or contracting based on the mathematical bounds of the lookback period.
Standard Deviation Wave Bands: Plots dedicated tracking envelopes at 1, 2, and 3 Standard Deviations. This maps statistical extremes instantly, highlighting key valuation zones directly on the chart.
🔵 CURVED ORDER FLOW PROFILE
Dynamic Trend-Anchored Volume Profile: Traditional volume profiles are anchored strictly to vertical price grids. This framework bends the profile horizontally along the path of the regression curve. This ensures volume is localized directly relative to the trend's value matrix rather than arbitrary static prices.
Dynamic Point of Control Matrix (POC): The tool calculates cumulative transaction weights across each regression row. The absolute highest volume cluster is highlighted across the entire lookback window as a vivid Point of Control (POC) baseline, serving as a primary target magnet for price discovery.
Gradient Density Mapping: Volume bins are colored with a responsive heat-map gradient. Low-volume zones fade into deep baseline tones, while high-volume institutional interest areas light up dynamically, reflecting heavy positional accumulation.
🔵 DATA INTERFACE & CONTROLS
Regression Matrix Dashboard (Top-Right): A neat information center providing live metrics, including current trend direction (Bullish/Bearish), the numerical value of the POC level, the exact transactional volume resting at that key node, and structural $\pm3\text{ SD}$ channel limits.
Precision Profile Scaling: Adjust the profile width parameters to limit or extend how far back profile bins stretch across your chart space to prevent layout clutter.
Complete Style Personalization: Individualized visual controls allow you to switch line architectures (Solid, Dashed, Dotted) across baselines, boundaries, and POC paths.
🔵 STRATEGIC APPLICATION
Trading the Trend Value Nodes: Treat the dynamic POC line as a trend anchor. In a strong bullish trend, pullback entries occurring at a highly concentrated, heat-mapped POC node represent low-risk, high-probability entry criteria.
Mean Reversion at Statistical Boundaries: When price extends completely out to the dynamic outer channel limit and volume density in that outer bin thins out, look for a swift mean-reversion snapback toward the baseline.
Volume Profile Breakouts: Low-volume zones (gaps in the curved profile) indicate price levels that the market skipped quickly due to high momentum. If price breaks past a thick volume node into a low-volume zone, it is likely to sprint quickly toward the next major heat-mapped node.
Structural Regime Tracking: Use the upper-right dashboard to instantly evaluate macro status. If the matrix shifts between Bullish and Bearish while price hovers consistently near a high-volume POC, it implies heavy institutional distribution is occurring before the next major expansion.
Polynomial/Linear Regression Volume Profile redefines volume structure. By wrapping the laws of order flow directly around mathematical curves, it gives trend traders an elite perspective to trade with precision, statistical logic, and institutional order flow visibility. Indicador

Sessions Flow [Cartel Console] Sessions Flow
# Overview
Sessions Flow is a session-based market activity visualization tool designed to provide a detailed view of how trading volume is distributed throughout the major global forex and index trading sessions.
Rather than displaying volume as a single aggregated value, the indicator breaks each session into multiple price levels and visualizes where trading activity was concentrated during that session. This allows traders to study session structure, identify high-participation and low-participation areas, and compare how different sessions interact with price.
The indicator automatically tracks and analyzes the four major trading sessions:
• Sydney Session
• Tokyo Session
• London Session
• New York Session
Each session is processed independently and displayed directly on the chart using volume distribution heatmaps, volume profiles, Point of Control calculations, and Value Area measurements.
---
# Core Features
## Session Detection
The indicator automatically identifies the start and end of each selected trading session and creates a dedicated session structure on the chart.
Users can enable or disable individual sessions and customize session times according to their preferences.
Supported sessions include:
• Sydney
• Tokyo
• London
• New York
---
### Session Heatmap
Each session contains a heatmap that displays the relative distribution of trading activity throughout the session range.
The heatmap highlights:
• Areas with greater participation
• Areas with moderate participation
• Areas with lower participation
This provides a quick visual overview of where the market spent the most and least volume during a session.
Heatmap density and transparency settings can be fully customized.
---
### Session Volume Profile
For every session, the indicator constructs a volume profile based on price distribution inside the session range.
The profile is displayed as a side histogram showing how activity was distributed vertically across different price levels.
This can help traders observe:
• High-volume areas
• Low-volume areas
• Session acceptance regions
• Session rejection regions
The profile width and display settings are adjustable.
---
## Point of Control (POC)
The Point of Control represents the price level that accumulated the highest amount of volume during a session.
The indicator automatically calculates and plots the POC for each completed session.
POC levels often serve as useful reference points when reviewing historical session activity and market structure.
---
### Value Area Analysis
The indicator calculates a configurable Value Area based on the percentage of session volume selected by the user.
Displayed levels include:
• Value Area High (VAH)
• Value Area Low (VAL)
These levels help visualize the region where the majority of session activity occurred.
The default setting uses a 70% Value Area, but users may customize this value.
---
### Historical Session Management
To maintain chart performance, the indicator includes controls for:
• Maximum detailed sessions displayed
• Historical session lookback period
• Simplified rendering of older sessions
Recent sessions can retain full heatmap and profile information while older sessions transition into lightweight background structures.
This allows extensive historical analysis without excessive chart clutter.
---
### Active Session Dashboard
A built-in dashboard displays the currently active trading sessions in real time.
The dashboard provides:
• Active session names
• Live session status indicators
This makes it easy to determine which global markets are currently open without leaving the chart.
---
## Customization Options
The indicator includes a wide range of configurable settings:
### Session Settings
• Individual session visibility
• Custom session times
### Heatmap Settings
• Heatmap resolution
• Number of price bins
• Density visualization controls
### Volume Profile Settings
• Histogram width
• Detailed session limits
### Value Area Settings
• Value Area percentage
• VA visibility controls
### Styling Settings
• Session colors
• Border transparency
• Historical session appearance
• Dashboard position
---
## Intended Usage
Sessions Flow is designed for traders who want to study how market activity develops during different trading sessions.
It can be used for:
• Session analysis
• Market structure observation
• Historical session review
• Volume distribution study
• Contextual chart analysis
The indicator focuses on visualization and analysis rather than signal generation.
---
## Disclaimer
This indicator is intended for educational and analytical purposes only. It does not provide financial advice, trading recommendations, or guaranteed outcomes. Trading involves risk, and users should perform their own analysis before making trading decisions.
Indicador

HTF Delta Flux + Liquidations [BigBeluga]HTF Delta Flux + Liquidations is a high-timeframe order flow diagnostic tool that visualizes the internal volume dynamics of macro candles. By projecting Higher Timeframe (HTF) structures onto your current chart, it reveals the "Flux"—the movement of Cumulative Volume Delta—and identifies high-velocity volume spikes often associated with liquidations.
Unlike standard indicators that only show a candle’s open and close, this script breaks down the aggressive buying and selling that occurred inside the candle’s duration.
🔵 CONCEPTS
HTF Candle Boxes: Automatically draws the body and wicks of a higher timeframe (e.g., Daily or Weekly) over your intraday price action.
The Delta Flux Curve: An internal polyline that maps the path of Cumulative Volume Delta within the HTF candle. This allows you to see if a candle’s volume was "front-loaded" or "back-loaded."
Full Body Mode: A visual toggle that expands the candle box to cover the entire High-Low range, creating a "Liquidity Zone" view.
Cumulative Delta Dashboard: A real-time table tracking the last N HTF candles, displaying their directional bias, total delta, and the volume contributed by liquidation flushes.
🔵 THE SYNTHETIC LIQUIDATION ENGINE
It is important to note: This indicator does not use real-time exchange liquidation API data. Since TradingView does not provide native exchange-level liquidation feeds for all symbols, this tool uses a Volume-Based Proxy to identify liquidation-like events.
How it works:
The engine monitors the rate of change in Volume Delta. When a volume spike exceeds a specific Standard Deviation threshold relative to recent activity, it identifies a "Liquidity Flush." In the market, these extreme, sudden bursts of volume often correlate with forced liquidations or stop-run cascades.
Circle Markers: Appear at the high or low of the bar where the flush occurred.
Volume Labels: Display the specific amount of aggressive delta that triggered the signal.
🔵 FEATURES
Customizable HTF Timeframe: Analyze Daily, Weekly, or even Monthly order flow on 1-minute or 5-minute charts.
Standard Deviation Sensitivity: Fine-tune the "Dev Threshold" to filter out minor volume noise and only highlight the most significant liquidity events.
Live Delta Tracking: The current "Live" candle displays a real-time count of the active delta flux.
Historical Bias Analysis: The dashboard calculates the average bias and liquidation volume over your selected history to identify macro trend exhaustion.
🔵 HOW TO USE
Spotting Absorption: If you see a large Bullish HTF candle but the Delta Flux Curve is trending downward, it suggests aggressive selling is being absorbed by limit buyers.
Trading the "Flush": Liquidation labels (circles) often mark the local top or bottom of a move. When a "Liq" label appears after a fast price extension, it frequently signals a temporary exhaustion of the move.
Trend Confluence: Use the Dashboard to see if "Average Liq Volume" is increasing. Rising liquidation volume at the end of a trend often precedes a major reversal.
Intra-Candle Context: Watch the Delta Curve . If price is moving higher but the curve is flat, the move is likely low-conviction and prone to a retracement.
🔵 CONCLUSION
HTF Delta Flux + Liquidations bridges the gap between macro structure and micro order flow. By transforming raw volume into a visual "Flux" path and highlighting mathematical volume anomalies, it provides traders with a sophisticated map of institutional aggression and retail exhaustion. Indicador

Compass | AnonycryptousCompass | Anonycryptous
Description & user manual
Credits
The weekly psychological level calculation in this indicator is based on open-source code originally published on TradingView. The original script was created by plasmapug. Continued development was done by infernixx, Peshocore, and xtech5192 in collaboration with TradersReality. Significant modifications have been made to integrate this component into the Compass framework.
Why this indicator is different
Most indicators answer one question. A moving average tells you the trend direction. An oscillator tells you momentum. A session box tells you the time. A volume indicator tells you participation. Each one is useful. None of them tells you where you are.
Before placing a trade, a trader needs to answer several questions simultaneously. What session is active and what does that mean for the type of price action to expect? Where does the macro trend stand? Is volume confirming the move or contradicting it? Are there open imbalances nearby that price may return to? How much of the day's expected range has already been consumed? Where are the key structural levels — pivots, the daily open, prior week references?
Answering each of these questions separately requires stacking tool after tool until the chart becomes unreadable. Compass answers all of them at once.
It is not a signal indicator. It does not fire arrows or tell you when to buy or sell. What it does is something more fundamental: it gives you a complete read of the market environment before any decision is made. Sessions, trend, volume, imbalances, range levels, pivots, psychological references — all in one overlay, all configurable, all on one chart.
The design philosophy is orientation first. Decision second. Compass tells you where you are. What you do with that is your responsibility.
Important notice
Compass does not generate trading signals.
It does not tell you when to buy or sell.
It does not predict market direction.
It does not replace your trading strategy or your own analysis.
All illustrative examples in this manual are for educational purposes only and are not trading recommendations.
All trading decisions remain entirely with the user.
Always apply your own judgment and manage your own risk.
1. Overview
Compass is a comprehensive market context indicator that combines eleven independent analysis frameworks into one unified overlay. Every component is individually toggleable. Six presets are included for different trading styles, from fast scalping to full multi-component analysis.
What it includes:
- Five-EMA suite with adaptive cloud around the EMA 50
- EMA crossover system with configurable signals and candle coloring
- Stochastic RSI background alerts with four alert types and RSI divergence detection
- PVSRA volume vector candle analysis with zone tracking and configurable thresholds
- Eight global market sessions with automatic DST awareness
- Average daily, weekly, and monthly range levels with 50% midpoints
- Classic pivot points with mid-point levels
- Daily open reference line with historical opens
- Fair value gap detection with partial absorption tracking
- Weekly psychological level tracking
- Live dashboard with eighteen data points across all active components
2. EMA suite
Five exponential moving averages are plotted simultaneously: EMA 5, EMA 13, EMA 50, EMA 200, and EMA 800. Together they cover short-term momentum, medium-term trend direction, macro trend, and long-term structural bias.
The EMA 50 is wrapped in a dynamic cloud calculated from two standard deviations of price. The cloud expands during volatility and contracts during consolidation. A widening cloud indicates active price discovery. A thinning cloud indicates equilibrium or compression before a directional move.
The EMA 200 is the primary macro bias filter. Price above it defines a broadly bullish environment. Price below it defines a broadly bearish environment. This is shown in the dashboard at all times.
The EMA 800 provides long-term structural context, particularly useful on mid to higher timeframes where it marks the gravitational center of multi-month price structure.
All five EMA lengths are configurable. Each has individual color and transparency controls. An EMA label option displays the current value at the right edge of each line.
3. EMA cross system
The EMA cross tracks a configurable fast EMA crossing a configurable slow EMA and marks the crossover bar. All candles after a cross continue in the direction of that cross until the opposite cross fires.
Three display modes are available: show both the fast and slow EMA lines, show a single consolidated EMA line, or hide the EMA lines entirely while keeping the crossover signals visible.
This component is a trend state indicator, not a trade trigger. A bull cross does not mean buy. It means the short-term trend has shifted upward relative to the medium-term average.
Signals and candle coloring can be toggled independently.
4. Stochastic RSI
The stochastic RSI component runs a standard stochastic RSI calculation and generates background color alerts based on crossover conditions at configurable band levels.
Four alert types are available, each independently toggleable:
Middle band crossover — K line crosses D line near the 50 level. Indicates a possible trend shift in momentum.
Overbought/oversold crossover — K line crosses D line from overbought or oversold territory. Indicates a potential reversal from an extreme.
Entering overbought — K line crosses above the upper band. Indicates that momentum has moved into overbought territory.
Entering oversold — K line crosses below the lower band. Indicates that momentum has moved into oversold territory.
The dashboard displays the current stochastic RSI state and the RSI value. RSI appears in green when above the midline and in red when below. Regular bullish and bearish divergence is detected automatically and shown in the dashboard as a directional label. When divergence is active, a thin reference line appears on the price chart marking the divergence candles.
5. PVSRA volume vector analysis
PVSRA analysis colors candles based on volume relative to the 10-bar average and the relationship between volume and candle spread.
Four vector types:
Green vector — bullish bar where volume is at or above the green/red threshold (default 200% of the 10-bar average), or where volume multiplied by spread is the highest of the last 10 bars. Indicates strong bullish institutional participation.
Red vector — same conditions on a bearish bar. Indicates strong bearish institutional participation.
Blue vector — bullish bar where volume is at or above the blue/violet threshold (default 150% of average). Indicates elevated bullish volume below the institutional threshold.
Violet vector — same conditions on a bearish bar. Indicates elevated bearish volume.
Grey — no vector conditions met. Normal volume.
Both thresholds are configurable directly from the settings panel. Blue and violet signals are strictly exclusive from green and red — a bar cannot qualify for both simultaneously.
Vector candle zones draw boxes at each vector candle location and remain active until price moves through the zone, marking areas where elevated institutional activity was detected at the time the candle formed.
The PVSRA override input allows a different symbol to be used for the volume calculation. This is useful when the charted instrument has unreliable volume data, such as CFDs, perpetual swaps, or instruments where the primary volume is on a related market.
6. Market sessions
Eight global trading sessions are tracked simultaneously, each with automatic DST awareness. Sessions are displayed as expanding boxes with high and low lines and a real-time label showing the session open.
Sessions included:
- London: 08:00–16:30 UTC
- New York: 14:30–21:00 UTC
- Tokyo: 00:00–06:00 UTC
- Hong Kong: 01:30–08:00 UTC
- Sydney: 22:00–06:00 UTC
- EU brinks: 08:00–09:00 UTC
- US brinks: 14:00–15:00 UTC
- Frankfurt: 07:00–16:30 UTC
DST is handled automatically for London, New York, and Sydney. No manual adjustment is needed. Each session can be toggled individually, and box color, transparency, and label color are fully configurable per session.
Session context matters because market behavior differs significantly depending on which participants are active. London and New York overlap produces the highest volume and fastest price movement. Tokyo and Sydney sessions tend to consolidate. The brinks windows mark the transition periods where session highs and lows often form.
7. Range levels
Three statistical range frameworks measure the expected price range for the current period based on historical averages.
Average daily range (ADR) — the expected high and low for the current trading day. When price reaches the ADR level, the day's expected range has been consumed. Moves beyond the ADR are extension moves that occur with lower statistical probability and often mean-revert. The dashboard shows ADR % used — how much of today's expected range has already been consumed. Above 80% indicates the day is approaching its expected limit.
Average weekly range (AWR) — the same concept applied to the current week. Useful for assessing how much room the week has left to move.
Average monthly range (AMR) — the same concept applied to the current month. Provides macro context for position sizing and target expectations.
Each framework includes a 50% midpoint level marking the center of the expected range. The ADR measure from daily open option calculates the range starting from that day's open price rather than the statistical high, making the levels static for the entire day.
All three frameworks have individual lookback period inputs, color controls, line styles, and label toggles.
8. Pivot points
Classic pivot points are calculated from the prior day's high, low, and close. Levels include PP, R1/S1, R2/S2, R3/S3, and M mid-point levels between each major level.
Pivot points provide structural reference for the current session. Price above PP defines a broadly bullish day structure. R levels act as potential resistance targets. S levels act as potential support targets. M levels provide intermediate precision references between major pivots.
All levels can be toggled individually. Lines extend rightward from the prior session and can optionally extend in both directions. Each level has individual color and line style controls.
9. Daily open
A horizontal line marks the current day's opening price. This is one of the most referenced structural levels among short-term traders because it defines the starting point for the day's price discovery.
Price above the daily open reflects a bullish session bias. Price below reflects a bearish session bias. When price oscillates around the daily open without committing direction, the session is in balance — a lower probability environment for trend trades.
Historical daily opens can optionally be shown as reference for prior day context.
10. Fair value gaps
A fair value gap is a three-bar imbalance where price moved through a range without leaving two-sided trade — the low of the upper candle is above the high of the lower candle (bullish gap) or vice versa (bearish gap). These areas represent unfinished business where the market may return to achieve balance.
Gaps are filtered by a minimum width threshold expressed as a multiple of ATR. Gaps narrower than the threshold are excluded. Partial absorption is tracked — as price returns into the gap, the fill color changes to show how much of the imbalance has been recovered.
Fully mitigated gaps can be kept on the chart as historical reference or deleted automatically to maintain a clean view.
11. Psychological levels
Weekly psychological levels mark the prior week's high and low as calculated by a specific session-anchored method. These levels represent deliberate structural references where participants have previously committed size — breakouts and rejections around these levels tend to be more intentional than random price noise.
Three GMT offset options accommodate the session anchor calculation for different global market structures. Two mode options are available: crypto (weekly reset on Saturday Sydney open) and forex (weekly reset on Monday Tokyo open).
12. Settings reference
Preset
- Custom: full manual control over all settings.
- Clean scalper: sessions, EMA suite, FVG, subtle candle coloring. Low noise.
- Full context: everything on, medium transparency. Best for analysis.
- Signal focus: EMA cross, stoch RSI background, PVSRA bar color prominent. Rest subtle.
- Minimal: sessions, daily open, ADR only. No signals.
- PVSRA pro: PVSRA and vector candle zones central. EMA 200 and 800 only.
Global settings
- Master opacity offset (custom preset only): shifts all transparency values simultaneously.
- Show bull/bear label text: shows or hides text on EMA cross signal triangles.
EMA suite
- Show EMA suite and labels
- Individual EMA color and transparency controls
- EMA cloud fill and border transparency
- EMA line width
EMA cross
- Show EMA cross signals
- Fast EMA, slow EMA, and consolidated EMA lengths
- Show both EMAs or consolidated only
- Bull, bear, and neutral colors and transparency
- Cross EMA line width
Stochastic RSI
- Show stochastic RSI background alerts
- RSI length and stochastic length
- Overbought and oversold band levels
- Individual alert type toggles (four types)
- Alert colors and transparency
- RSI divergence lookback period
- Divergence line color and width
PVSRA
- Vector colors (red, green, violet, blue, regular up/down)
- Green/red threshold (× average volume, default 2.0)
- Blue/violet threshold (× average volume, default 1.5)
- Include spread filter for green/red classification
- Override symbol toggle and input
- Show vector candle zones with transparency and width settings
Candle coloring
- Enable candle coloring
- Coloring mode: EMA cross / PVSRA / EMA 200 / off
- Bull and bear candle color and transparency
Market sessions
- Show market sessions
- Session timezone
- Show sessions on weekends
- Session high/low line style and width
- Per session: toggle, box color, transparency, label color
Range levels
- Show ADR, AWR, AMR (individual toggles)
- Lookback periods for each
- Show 50% midpoint levels
- Measure from daily open (ADR only)
- Color, transparency, line width, line style, labels
Pivot points
- Show PP, R1/S1, R2/S2, R3/S3, M levels individually
- Show labels
- Extend lines both directions
- Individual level colors and line styles
- Pivot line width
Daily open
- Show daily open
- Show label
- Show historical daily opens
- Color, transparency, line width
Fair value gaps
- Show fair value gaps
- Width filter (ATR multiplier)
- Extend to current bar
- Bullish and bearish FVG colors
- Mitigation fill colors
- Keep historical FVGs after mitigation
Psychological levels
- Show psy levels and labels
- Show historical psy levels
- GMT offset (GMT+1, GMT+2, GMT+3)
- Psy type: crypto or forex
- High and low colors and transparency
Dashboard
- Show dashboard
- Position: top left, top right, bottom left, bottom right
- Size: tiny, small, normal
13. Dashboard reference
The dashboard provides eighteen live data points across all active components:
Session — the currently active market session.
EMA cross — current EMA cross direction: bull or bear.
EMA 200 — whether price is above or below the EMA 200.
Stoch RSI — current stochastic RSI condition.
RSI — current RSI value, colored green above midline and red below.
RSI divergence — active bullish or bearish divergence, or none.
PVSRA — current candle vector type.
ADR % used — how much of today's expected daily range has been consumed.
FVG active — count of open unmitigated fair value gaps and mitigation percentage.
Psy level — whether price is above or below the prior week's psychological level.
Timezone — active session timezone setting.
VCZ active — count of active vector candle zones above and below current price.
Pivot PP — current pivot point value.
Daily open — current daily open price and direction.
14. How to use
14.1 Initial setup
Select a preset that matches your primary trading style. Adjust the session timezone to match your location or your primary exchange. If you trade an instrument with unreliable volume data, enable the PVSRA override and set it to a correlated liquid instrument. Set the ADR lookback period to your preference — 14 days is a standard starting point. For FVGs, set the width filter to 0.5 or higher to exclude minor gaps.
14.2 Reading the dashboard
The dashboard is the fastest way to orient yourself on a new chart or a new session. Check session, EMA cross direction, EMA 200 position, stoch RSI state, and ADR consumed before anything else. Five seconds to a full picture of where the market stands.
14.3 Reading the chart
Check EMA alignment. When EMA 13, EMA 50, and EMA 200 are stacked in the same direction, the trend is more significant than a single crossover. Divergence between them reflects a transition or competing timeframe pressures.
Check ADR percentage. Below 50% means the day has statistical room to move. Above 80% means the day is near its expected limit and extension moves are less probable.
Look for open FVGs near current price. An unmitigated FVG in the direction of the prevailing trend is a precision reference area where price has historically returned.
Check the psy level. If price is approaching the prior week's high or low, be aware that participant behavior around those references tends to be deliberate.
14.4 Timeframe guide
1 minute to 3 minutes — clean scalper preset, candle coloring set to EMA cross.
5 minutes to 15 minutes — clean scalper or signal focus preset.
30 minutes to 1 hour — full context preset, use ADR and pivot points.
4 hours to daily — full context or minimal preset.
14.5 Tips
PVSRA override — use when your broker's volume data is unreliable, when you trade a CFD or derivative with synthetic volume, or when you want spot market volume for a futures chart.
Master opacity offset — adding 10 to 20 increases overall transparency and dims the chart if it feels cluttered. Subtracting 10 to 20 makes all elements more prominent. This shifts all transparency values simultaneously without changing individual settings. Only active in custom preset.
Not every component needs to be active at once. Most traders will find three to four components provide the context they need for their specific setup.
15. Disclaimer
This indicator is provided for educational and informational purposes only.
Nothing in this document constitutes financial advice or any form of trading recommendation.
Trading financial instruments involves substantial risk of loss.
Past performance is not indicative of future results.
You may lose all of your invested capital.
All trading decisions are made entirely by the user.
Use at your own discretion.
Indicador

Crowded Trend Exhaustion Index [TradeDots]Crowded Trend Exhaustion Index
Summary
This indicator measures how statistically crowded the current trade has become and reports the reading on a 0 to 100 scale with four named tiers: Healthy, Late, Crowded, and Climax Risk. It is not a top or bottom caller. The goal is to give traders an explicit picture of how stretched price has become relative to historical context, so they can avoid late entries, tighten stops, or take profit when the reading enters extreme territory.
Eight independent factors are combined into the composite score. The pane shows a histogram of the score plus reference lines at the tier thresholds; the background of the pane is tinted when the reading enters the Crowded or Climax Risk tier; a dashboard summarizes the contributing factors.
What is original here
Many public indicators measure one dimension of exhaustion (most commonly distance from a moving average, or RSI level). The contribution of this script is the combination of eight diverse factors that together describe trade crowding from different angles: spatial extension (EMA distance, VWAP distance), persistence (consecutive same-direction candles), momentum exhaustion (RSI percentile), participation extreme (volume climax), volatility expansion (ATR percentile), behavioural rejection (failed continuation wicks with hysteresis), and price/momentum divergence. Each factor weight is exposed as an input so users can audit and tune the composite. The script also deliberately treats divergence and failed-wick signals with a multi-bar hysteresis so single-bar prints do not produce one-bar spikes in the score.
How it works
The trend direction used by the script is the immediate-bar EMA slope. The trend EMA length is configurable (default 50).
The eight factors are computed each bar.
1. EMA distance. Absolute distance from the trend EMA in ATR units, scaled to 0-100.
2. VWAP distance. Absolute distance from an anchored VWAP (Session, Week, or Month — user-selectable) in ATR units, scaled.
3. Candle streak. Number of consecutive same-direction candles aligned with the trend. The counter resets to zero on the first counter-direction bar and the score scales with the streak length.
4. RSI percentile. RSI is computed and percentile-ranked over the configurable lookback. The percentile is taken on the trend side (uptrend uses RSI percentile directly; downtrend uses 100 minus the percentile) so that extreme readings always indicate crowding in the direction of the trend .
5. Volume climax. A discrete score: 100 when volume is in the top decile, 60 in the top quartile, 30 above the median, 0 otherwise.
6. ATR percentile. Current ATR percentile over the lookback.
7. Failed continuation wick. When the current bar prints a wick against the trend direction that exceeds the body by a factor of two, a five-bar hysteresis counter is set. The score decays linearly to zero over five bars. This prevents one-bar wick noise from spiking the score and then disappearing.
8. Price-momentum divergence. Price prints a new N-bar extreme but RSI does not. Bearish divergence in an uptrend, or bullish divergence in a downtrend, sets a five-bar hysteresis just like factor 7.
All factors are weighted (user-configurable), averaged, and clamped to 0-100. Tier mapping:
Healthy : 0 to 40
Late : 40 to crowded_threshold (default 70)
Crowded : crowded_threshold to extreme_threshold (default 85)
Climax Risk : extreme_threshold to 100
Repainting and data integrity
All factors are computed on confirmed-bar values; alerts are gated by barstate.isconfirmed. No request.security() calls are made — the script operates entirely on the chart timeframe. The hysteresis counters for divergence and failed-wick reset deterministically and do not look forward.
How to read the chart
The composite is plotted as a colored histogram in the indicator pane. The color reflects the current tier (green for Healthy, orange for Late, pink for Crowded, red for Climax Risk).
Reference lines mark the tier thresholds.
The pane background is tinted when the reading enters the Crowded or Climax Risk tier.
The dashboard panel shows the current tier, each contributing factor's reading, and the composite score.
Inputs
Inputs are grouped into four sections.
Core Settings : trend EMA length, ATR length, RSI length, percentile lookback, divergence lookback, VWAP anchor.
Score Tuning : a 0 to N weight for each of the eight factors, the Climax Risk threshold, the Crowded threshold.
Visual Settings : histogram toggle, dashboard toggle, background-tint toggle, panel position and size, panel background color.
Any Alert() function call conditions : per-alert toggles.
Alerts
Four alert conditions are provided:
Entered Crowded Zone (score crossed the Crowded threshold from below)
Entered Climax Risk Zone (score crossed the Climax Risk threshold from below)
Divergence Detected (a price-momentum divergence triggered this bar)
Exhaustion Cooling (score fell back below the Crowded threshold from above)
Each is declared via alertcondition() and is fired programmatically through alert() when the corresponding input toggle is enabled, using alert.freq_once_per_bar_close. Alert messages include {{ticker}} and {{interval}} placeholders.
How to use this script
This is a profit-taking and late-entry-avoidance tool, not an entry trigger.
Apply on the timeframe where you make trading decisions.
While the score is Healthy or Late, the trend can continue to extend; this is not a fade signal.
When the score enters Crowded or Climax Risk on the trend side, tighten stops on existing trend trades, scale out, or avoid late entries.
The Divergence alert is a secondary signal — it indicates internal momentum disagreement but is not a reversal call on its own.
The Exhaustion Cooling alert can be used to identify the end of a stretched move, which sometimes precedes a fresh trend or a multi-bar consolidation.
Limitations and honest caveats
"Crowded" does not mean "imminent reversal". Strong trends can stay crowded for extended periods.
The composite is a heuristic, not a probability.
The divergence factor requires that price prints a new N-bar extreme. Divergences that occur without a fresh extreme will not be detected.
The VWAP factor uses a single anchor at a time (Session, Week, or Month). Multiple simultaneous VWAP comparisons are not supported.
The streak counter resets on a single counter-direction candle, which can cause sharp drops in the streak factor that do not necessarily indicate the trend is over.
The script makes no prediction about when or how a stretched trend will end.
Disclaimer
This script is published for informational and educational purposes. It is not investment advice and is not a recommendation to buy or sell any instrument. A high crowding reading is not a signal to reverse; it is a description of statistical extension. Users are solely responsible for their own trading decisions and risk management.
Indicador

Average Daily Range Percentage (ADR%) and Average Daily VolumeTwo critical pre-trade filters, always visible right on your chart.
Before entering any swing trade, you need to know two things: is this stock volatile enough to move your account, and is it liquid enough to trade cleanly? This indicator answers both questions at a glance.
**ADR% (Average Daily Range)** measures how much a stock moves on an average day. Too low and it won't move your portfolio. Too high and the daily noise will stop you out randomly. The color tells you where you stand instantly.
**ADV (Average Dollar Volume)** measures how much money flows through the stock each day. Liquid stocks respect key levels, pull back cleanly to moving averages, and don't gap randomly on low volume. Illiquid stocks do the opposite.
Both values are color-coded against your thresholds:
🟢 Green — within your ideal range
🟠 Orange — borderline, proceed with caution
🔴 Red — outside your criteria, skip it
Fully customizable:
ADR% and ADV thresholds
Warning zones for borderline values
Lookback periods for both calculations
Colors for good, warning, and bad values
Default thresholds are calibrated for swing traders. Adjust to match your account size and risk tolerance.
Built for swing traders who want clean, fast chart reviews without second-guessing liquidity or volatility on every name. Indicador

Kinetic Momentum Vectors [BigBeluga]Kinetic Momentum Vectors is a high-performance analytical framework that reimagines price action as a physical system. By calculating the "mass" (volume) and "velocity" (rate of change), the script identifies the Kinetic Energy driving a trend. Instead of traditional lagging oscillators, this tool projects momentum as external "propulsion vectors" anchored to a trend baseline, allowing you to see exactly when a move is fueled by institutional conviction or retail exhaustion.
🔵 THE PHYSICS OF MOMENTUM
Energy Normalization (0-1 Engine): The indicator processes volume-weighted price movement through a Min-Max normalization scaler. This isolates the most explosive "Kinetic Spikes" within your chosen lookback period, ensuring you only react to the most significant institutional surges.
Propulsion Fuel Candles: Momentum is visually detached from price and plotted as "fuel candles" relative to a central EMA. Bullish energy accelerates downward from the baseline, while bearish energy expands upward, creating a "momentum vacuum" that reveals the true strength of a trend's engine.
Kinetic Spike Anchors: When normalization hits the "Spike Threshold," the script locks in a structural vector. These are the exact price levels where maximum work was performed by the market, serving as high-probability pivots for future support and resistance.
🔵 STRUCTURAL INTELLIGENCE
Refining Vector Levels: Unlike static lines, these levels feature a 3-bar confirmation window . The script dynamically updates the vector to the absolute high or low of the momentum event, ensuring your structural anchors are pixel-perfect.
Adaptive Level States: Vectors transition from solid to dashed the moment they are breached. This "Style-Override" logic provides an instant visual alert that a momentum barrier has failed and a potential "S/R Flip" is in progress.
Auto-Scaling ATR Visuals: The vertical height of the momentum candles is governed by current volatility (ATR). This ensures that the visual data remains legible and proportional, whether you are trading a low-volatility Asian session or a high-volatility New York open.
🔵 CORE UTILITY
Identifying "Empty" Trends: A healthy trend requires increasing Kinetic Fuel. If price continues to climb while the fuel candles shrink back toward the baseline, you are looking at a "low-kinetic" divergence—a primary warning sign of a trend reversal.
Institutional S/R Mapping: Use the Kinetic Spike labels as "hard" targets. Because these levels are generated by high-volume price displacement, they represent areas where big players have already shown their hand.
Momentum Breakout Confirmation: Enter trades when a price breakout is accompanied by a full-sized kinetic vector. If the fuel candles remain small during a breakout, it lacks the "mass" required to sustain the move.
The Baseline Magnet: The trend baseline acts as the gravitational center. When price overextends and kinetic energy hits a 1.0 spike, look for a mean-reversion move back toward the EMA baseline.
Kinetic Momentum Vectors strips away the noise of standard technical analysis to reveal the raw energy moving the market. By monitoring the fuel behind the price, you can trade with the flow of institutional kinetic energy and avoid the traps of exhausted trends. Indicador

Candle Volume Decomposition [MarkitTick]💡 Standard volume analysis often falls short by presenting trading activity as a single, one-dimensional aggregate figure per period. This limitation obscures the true dynamics of market microstructure, leaving analysts guessing whether the volume was concentrated in the directional move of the body, or absorbed at the extremes as rejection wicks. This indicator reconstructs the volume profile of every single price candle by decomposing it into three distinct spatial zones: the Upper Wick, the Body, and the Lower Wick. By leveraging lower-timeframe data polling, it builds an intraday volume distribution for higher-timeframe candles, extracting critical insights such as Delta Pressure, Zone Concentration, Absorption, and Exhaustion, wrapping it all into an on-chart dashboard and advanced histogram.
✨ Originality and Utility
Most volume indicators attempt to map buying and selling pressure by looking at the close relative to the open or high/low range, applying a uniform formula to the entire bar's volume. This indicator breaks away from aggregate estimations by fetching strict lower-timeframe data and physically mapping it to the structural boundaries of the chart timeframe's candle.
The primary utility lies in its ability to reveal hidden liquidity mechanics. A candle with seemingly standard bullish volume might actually contain massive localized selling pressure entirely trapped within its upper wick. By isolating these zones, traders can definitively identify absorption, measure the efficiency of directional body moves, and detect localized exhaustion before price reverses. It effectively bridges the gap between basic volume bars and complex Order Flow footprint charts, delivering high-granularity data without requiring specialized tick-data feeds.
🔬 Methodology and Concepts
The script utilizes a lower timeframe polling array to dissect the current chart's candle structure. The mathematical methodology is broken down into the following core concepts:
Spatial Decomposition: The indicator calculates the precise price boundaries of the candle's body (Open to Close) and wicks (High to Body Top, Low to Body Bottom). As lower timeframe volume data is fed into the array, it allocates the volume proportionally based on where the lower timeframe price action occurred relative to the parent candle's zones.
Net Signed Volume: Instead of arbitrary coloring, the script calculates a net directional flow. Lower wick volume (demand/buying) is added, upper wick volume (supply/selling) is subtracted, and body volume is directionally signed based on whether the candle closed green or red.
Delta Pressure Index: A normalized ratio ranging from -1.0 to +1.0. It calculates the net difference between lower wick volume and upper wick volume relative to total volume. Positive values indicate demand dominance in the wicks, while negative values indicate supply dominance.
Volume Concentration (HHI): The Herfindahl-Hirschman Index is adapted here to measure zone dominance. By squaring the volume ratios of all three zones and summing them, it provides a score from 0.33 (perfectly equal distribution) to 1.0 (a single zone contains 100% of the volume).
Absorption & Exhaustion: Absorption is modeled by combining high total wick volume with a compressed body range. Exhaustion is triggered mathematically when the total volume residing in the wicks exceeds the body volume multiplied by a user-defined threshold, signaling potential structural failure.
🎨 Visual Guide
The indicator's visual outputs are highly detailed, split between the main price pane and the indicator pane.
● Main Chart Elements
Price Candles: The standard price candles are dynamically colored and faded. By default, they use "Net Signed Volume" coloring, transitioning between Deep Teal (Bullish Net) and Deep Red (Bearish Net). Furthermore, the transparency of the candles is completely dynamic; candles with absolute directional dominance are fully opaque, while candles with weak or highly contested net volume become transparent.
Wick Exhaustion Highlight: A distinct purple background flash appears on specific bars where wick volume overwhelmingly eclipses body volume, visually alerting the user to structural exhaustion.
Divergence Labels: Small, precise text labels reading "Vol ▲Div" (Teal) or "Vol ▼Div" (Red) appear above or below candles when volume divergences are detected between the price trend and the total volume trend over the specified lookback period.
Dashboard Table: Positioned in the top right, this matrix provides real-time scoring. It displays block-meters and color-coded text for Delta Pressure, Dominant Zone, CVD Bias, Body Efficiency, Absorption Score, Wick Exhaustion status, Zone Concentration, and the exact percentage breakdown of the three spatial zones.
● Indicator Pane Elements
Stacked Volume Columns: When in standard mode, the volume histogram represents the true spatial distribution. The Lower Wick volume is plotted at the base in vivid Cyan. The Body volume is stacked on top in either Teal or Deep Red. The Upper Wick volume completes the stack in vivid Red.
Net Signed Columns: When toggled via settings, the histogram switches to a baseline-centered momentum oscillator, plotting the absolute Net Signed volume above or below the zero line, instantly revealing the true directional aggression of the period.
📖 How to Use
Traders can deploy this indicator to validate breakouts, confirm reversals, and manage risk through superior tape reading.
Validating Breakouts: When observing a breakout candle, refer to the Dashboard's "Body Efficiency" metric. A high efficiency score combined with an opaque body color indicates that the majority of the volume supported the directional move. Conversely, if a breakout candle prints a high "Absorption" score and high wick concentration, the move is likely being faded by larger market participants.
Trading Reversals: The purple background flash (Wick Exhaustion) is a prime leading indicator. When this occurs at a known support or resistance level, it mathematically confirms that counter-trend limit orders have successfully absorbed the aggressive volume, halting the candle's progression.
Monitoring Cumulative Pressure: The CVD Bias metric in the dashboard maintains a running sum of Net Signed Volume. If price is making higher highs but the CVD Bias flips to Bearish, a structural divergence is occurring, warning of an impending pullback.
Interpreting Asymmetry: Watch the dominant zone metrics. Continuous lower-wick dominance during a downtrend suggests accumulation, as market participants repeatedly buy the dips within the micro-structure of the falling candles.
⚙️ Inputs and Settings
The script provides a modular architecture allowing users to tailor the calculations and visuals to their specific strategy requirements.
● Volume Profile & Display
Lower Timeframe: The critical input for data resolution. This must be set lower than the chart timeframe (e.g., 1-minute data for a 15-minute chart) to provide the necessary polling granularity.
Coloring Mode: Allows switching the price candles between "Net Signed Volume" (accounting for wick/body math), "Body Direction" (traditional close vs open), or turning it off entirely.
Dynamic Transparency: A toggle that maps the opacity of the price candles directly to the strength of the volume signal.
Signed Volume Mode: Toggles the indicator pane histogram between the 3-tier stacked spatial volume model and the zero-centered Net Signed Volume oscillator.
● Advanced Metrics & Dashboard
Metric Toggles: Users can individually enable or disable internal calculations for Delta Pressure, Asymmetry, CVD, Efficiency, Wick-to-Body Ratio, HHI, and Absorption to optimize performance or clear the data window.
Exhaustion Threshold: A float multiplier that determines how aggressive the wick volume must be compared to the body volume to trigger the purple background flash. Lowering this increases sensitivity.
Volume Divergence: Toggles the on-chart pivot detection, with a customizable "Lookback Bars" setting to determine the required span for identifying volume-price discrepancies.
🔍 Deconstruction of the Underlying Scientific and Academic Framework
The theoretical foundation of this script is rooted in Market Microstructure and the mechanics of the Limit Order Book (LOB). Standard OHLC data suffers from temporal aggregation bias; it flattens the continuous auction process into discrete periods. By polling lower timeframe arrays, this indicator reconstructs the volume topology, mapping volume to price rather than just volume to time.
The integration of the Herfindahl-Hirschman Index (HHI) is a direct cross-application from macroeconomics and antitrust law, where it is traditionally used to measure market share concentration. In this script, HHI is brilliantly applied to spatial volume analysis to determine the "monopoly" of trading activity within a single candle. An HHI approaching 1.0 mathematically proves severe localized liquidity consumption, indicating an inelastic supply or demand wall at that specific price node.
Furthermore, the Delta Pressure and Absorption calculations mirror the dynamics of liquidity provision vs. liquidity taking. When a candle expands its range, aggressive market orders are consuming passive limit orders (high body efficiency). When a candle prints high volume but compresses its body range, aggressive market orders are being entirely absorbed by a dense wall of resting limit liquidity (high wick volume, high absorption score). This indicator translates these complex order-matching mechanics into a digestible visual hierarchy.
⚠️ Disclaimer
All provided scripts and indicators are strictly for educational exploration and must not be interpreted as financial advice or a recommendation to execute trades. I expressly disclaim all liability for any financial losses or damages that may result, directly or indirectly, from the reliance on or application of these tools. Market participation carries inherent risk where past performance never guarantees future returns, leaving all investment decisions and due diligence solely at your own discretion. Indicador

AMT Order Flow Suite v2.2AMT Order Flow Suite v2.2 — CVD · Delta · VWAP · Session Levels · Virgin POC
A complete Auction Market Theory order flow indicator built for XAUUSD (Gold), combining Cumulative Volume Delta, per-bar delta, session-anchored VWAP, intraday Point of Control, Value Area levels, Virgin POC detection, and Failed Auction signals — all in one script.
Developed and validated against 1.3 million ticks of raw XAUUSD price data across multiple weeks of live session analysis. Everything you see on the chart is derived from actual volume and delta, not price patterns alone.
WHAT IT SHOWS
Cumulative Volume Delta (CVD)
The core of the indicator. CVD accumulates signed volume throughout each session — positive when buyers are aggressive, negative when sellers dominate. Resets at the start of every new session so you always see the current day's order flow in isolation. An EMA signal line rides on top — when CVD crosses below its signal, bias turns bearish; above it, bullish. The fill colour shifts green/red to make the bias instantly readable.
CVD Divergence Labels
When price makes a new session high but CVD fails to confirm (DIST label) — that is distribution: institutions selling into retail buying. When price makes a new session low but CVD holds up (ABS label) — that is absorption: buyers stepping in as price flushes stops. These are the two highest-conviction signals in the indicator. Both are validated against real tick data.
Per-Bar Delta Histogram
Shows the signed volume of every individual bar — how hard buyers or sellers hit at that exact moment. Weighted by bar body ratio so doji bars don't falsely signal. High-volume bars are flagged with a marker. Absorption bars (high volume + tight range — the classic sign of an iceberg order defending a level) are marked with a diamond.
Session-Anchored VWAP with Standard Deviation Bands
VWAP resets each session and is calculated from the true volume-weighted average price. The ±1σ bands approximate the 70% Value Area — the zone where most of the day's business occurred. The ±2σ bands mark the outer extremes. Price extended beyond ±2σ with declining CVD is one of the strongest mean-reversion signals available.
Intraday POC (Point of Control)
Tracks the price level with the highest volume of the current session in real time. The POC is drawn as a dashed gold line extending right. This is the fair value anchor — price gravitates back to it repeatedly throughout the session and into the next day.
Value Area High (VAH) and Value Area Low (VAL)
Derived from the VWAP standard deviation bands. VAH = VWAP +1σ, VAL = VWAP -1σ. These are the boundaries of accepted value. Price breaking outside them and failing to hold is the definition of a Failed Auction — the primary trade setup this indicator is built around.
Virgin POC Detection
Tracks the POC of the previous two sessions. If price has not returned to a prior session's POC since that session ended, that level is "virgin" — untouched high-volume ground. When price finally reaches it, a circle marker appears on the chart (VP for 1-session-old, VP2 for 2-session-old). Virgin POCs produce the strongest reactions of any level because they contain trapped participants at their cost basis. Lines for VP1 and VP2 are drawn on the chart automatically each session and the live price levels are shown in the info table.
Failed Auction Signals (FA↑ / FA↓)
A Failed Auction occurs when price spikes outside the Value Area then returns back inside, rejecting the breakout. FA↑ (triangle up, below bar) fires when price has recently been below VAL and recovered back into value with positive delta and CVD above its signal line — buyers reclaimed the level. FA↓ (triangle down, above bar) fires when price has been above VAH and falls back with negative delta and CVD below its signal line — sellers rejected the breakout. Both signals are confirmed by CVD direction, not price alone.
Session Backgrounds and Open Labels
Asia (purple), London (gold), and NY (green) session backgrounds so you can instantly see which session produced which price action. LON and NY open labels appear at the exact opening bar of each session.
Live Info Table
Top-right corner dashboard showing: Session CVD, CVD Bias (BULL/BEAR), current bar delta, volume ratio, distance from VWAP, live POC price, VAH and VAL prices, current session name, active signal (if any), and the live levels of VP1 and VP2. Everything you need to read order flow without switching panes.
ALERT CONDITIONS (9 total)
✅ FA Long — Failed Auction long signal fired
✅ FA Short — Failed Auction short signal fired
✅ Bearish CVD Divergence — price new high, CVD not confirming (distribution)
✅ Bullish CVD Divergence — price new low, CVD not confirming (absorption)
✅ Absorption Detected — high volume + tight range at current bar
✅ Virgin POC Touch (1 session) — price reaching yesterday's untouched POC
✅ Virgin POC Touch (2 sessions) — price reaching 2-session-old POC (higher conviction)
✅ London Open — session beginning, watch for stop-hunt then direction
✅ NY Open — key session, trend continuation or reversal hour
SETTINGS
Timezone — set to your broker's chart timezone (default: Europe/London)
London / NY open hours — adjustable so the session labels and alerts fire at the correct time for your data feed
CVD Signal EMA length — controls how responsive the signal line is (default 20)
Volume average length — lookback for the volume ratio and absorption calculations
High-volume threshold — the multiple above average volume that triggers the high-vol flag
Absorption range ratio — how tight a bar's range must be relative to average to qualify as absorption
Level lookback — how many bars the POC tracker uses
All colours — fully customisable: bull, bear, CVD line, POC, VAH, VAL, VWAP, Virgin POC, absorption
HOW TO USE IT
Add to a 1-minute or 5-minute XAUUSD chart. Set your timezone to match your broker's data feed. The CVD pane appears below the chart automatically — if you only want the overlay elements on the main chart, right-click the pane and move or close it.
Each morning before London opens: note the POC, VAH, and VAL from the previous session (visible as dashed lines). Note the VP1 and VP2 levels in the info table — these are your virgin reaction zones for the day.
During London and NY: watch the CVD fill. Green fill above zero with price near VAL = look for FA↑. Red fill below zero with price near VAH = look for FA↓. DIST label at a new price high = distribution, shorts favoured. ABS label at a new price low = absorption, longs favoured.
NOTES
Works on any instrument with volume data but was designed and tested specifically on XAUUSD spot (Gold). The POC and Value Area are approximated using a session-anchored VWAP standard deviation method — this keeps the indicator fast and free of the loop timeout errors that affect bin-based volume profile calculations in Pine Script. For tick-perfect volume profiles, combine with TradingView's built-in Session Volume Profile tool.
Built on Pine Script v6. No repainting. All calculations are bar-confirmed. Indicador

Vector Candle 50% Real Body LevelsVector Candle 50% Real Body Levels
Overview
This indicator identifies institutional volume anomalies (known as Vector Candles) and automatically plots a dynamic horizontal level at the exact 50% of their Real Body (the midpoint between open and close, completely ignoring the wicks).
In modern trading frameworks like Smart Money Concepts (SMC) or Order Blocks, the 50% threshold of a high-volume candle represents a premium point of control where heavy institutional orders were matched. This script visualizes these areas as high-probability support or resistance zones.
To keep your charts clean and noise-free, the script features a dynamic mitigation system: the moment any future candle touch or cross the line (even just with a wick), the level is considered "claimed" and immediately vanishes from your screen.
Key Features
Real Body Midpoint Calculation: Unlike standard tools that calculate the 50% level using the absolute High and Low, this indicator targets the core of the market commitment by averaging only the open and close prices.
Volume Threshold Filters: Dynamically benchmarks current volume against a Simple Moving Average (SMA) lookback period, filtering out normal market noise and highlighting only genuine capital injections.
Auto-Clean Mitigation Logic: Levels instantly self-destruct once price mitigates or tests the exact coordinate, ensuring every single line visible on your chart is 100% active and pending.
Engineered for v6 Performance: Built using Pine Script v6 User-Defined Types (UDTs) and efficient array memory management to prevent any charting lag, even during high-volatility sessions or lower timeframes.
Inputs & Customization
Average Volume Lookback: The period used to establish the baseline volume average (Default: 10).
Volume Multiplier 1 (VF) / Multiplier 2 (VA): Sensitivity thresholds to define what qualifies as an extraordinary volume vector (e.g., 2.0x or 1.5x above average).
Level Style Options: Easily adjust the horizontal line color and thickness to blend seamlessly with your personal chart layout.
How to Trade with It
Bullish Vector Mitigation (Support): When a high-volume bullish candle forms, look for the price to retrace downward to test the green horizontal line. This 50% body zone often acts as a strong bullish pivot.
Bearish Vector Mitigation (Resistance): When a high-volume bearish candle drops, look for short-term relief rallies to cap out exactly at the 50% body line, offering high R:R (Risk-to-Reward) short entries.
Breakout Tracking: If a level is pierced through aggressively rather than holding as pivot support/resistance, it indicates a structural shift in market direction. Indicador
