Aggiornato

Sloped LinReg Volume Profile Pro [MarkitTick]

1 359
💡 Most volume profile tools treat price and volume as if the market moves sideways — a flat slab of data anchored to fixed horizontal levels. Markets do not move sideways. They trend, rotate, and expand along a directional axis, and any volume distribution that ignores that axis is measuring the wrong thing. The Sloped LinReg Volume Profile Pro was built to resolve this fundamental mismatch. It anchors the entire volume distribution study to a dynamic, slope-corrected linear regression channel, so that every price level, every volume row, every key structural marker is expressed not in raw price terms but in deviation terms relative to the regression midline. The result is a volume profile that breathes with the trend — one that exposes where volume actually clusters relative to the market's directional trajectory, rather than where it happens to sit on a static price ladder. Combined with a suite of smart money detection modules, an anchored VWAP engine, multi-mode start-point logic, and a live ten-row analytics dashboard, this indicator gives traders a unified, structurally-aware view of price, volume, and order-flow activity that no flat-profile tool can replicate.

✨ Originality and Utility
● Slope-Corrected Volume Distribution
The defining innovation of this indicator is the projection of all volume data onto the axis of a linear regression channel rather than a fixed horizontal price grid. Every volume row, every deviation band, every structural marker is offset from the regression midline in proportion to the channel's slope. This means the profile itself tilts with the trend — a rising market's profile tilts upward, a falling market's profile tilts downward, and a sideways market's profile sits flat. Traders using conventional horizontal profiles are comparing volume to where price has been, not to where price is trending. This indicator compares volume to where price should be given its current directional momentum, which is a structurally superior reference.

● Intelligent Start-Point Architecture
Rather than forcing the user to manually anchor the profile, this indicator provides five distinct start-point detection modes, each targeting a different type of market context. Traders can anchor the profile to the most recent significant swing, to the opening of a named trading session, to the most recent volume spike, to the most recent ATR-explosive bar, or to the open of a higher-timeframe candle. Each mode is independently parameterised and operates on confirmed bar data, ensuring that the selected anchor is structurally meaningful rather than arbitrary.

● Smart Money Detection Layer
Three discrete order-flow analysis modules — Inducement Detection, Liquidity Sweep Detection, and Volume Anomaly Detection — operate in parallel with the volume profile and render their findings directly on the chart within the active channel window. Each module is independently toggleable. Their collective output allows traders to identify the moments when price interacts with liquidity pools in ways that deviate from ordinary flow, surfacing the footprints that precede significant directional moves.

● Unified Analytics Dashboard
A live ten-row heads-up dashboard consolidates all indicator outputs into a single, always-visible panel. The dashboard eliminates the need to read the chart and interpret multiple overlapping visuals simultaneously — every critical metric is expressed in plain text, color-coded by reading, and updated on every bar.


🔬 Methodology and Concepts
istantanea
● Linear Regression Channel
The backbone of the entire indicator is a linear regression channel fitted to the user-selected price source over the active lookback window. The channel consists of a midline — representing the best-fit directional trend — and upper and lower deviation bands that bracket price activity on either side. The slope of the midline defines the directional axis of the profile. All volume distribution rows, POC markers, Value Area boundaries, and gradient clouds are expressed as deviations from this midline, not as absolute price levels. This makes the structural readings consistent across different trending conditions.

● Deviation Bands and Channel Boundaries
The upper and lower channel boundaries can be set to track either the maximum price excursion observed within the window (raw deviation mode) or a user-defined multiple of the channel's internal standard deviation (statistical deviation mode). The standard deviation mode produces bands that represent statistically expected price range, making readings above the upper band or below the lower band interpretable as overextended conditions. The maximum excursion mode captures the literal extremes the market has tested, which is useful for identifying the outer boundaries of accepted price range.

● Sloped Volume Profile Rows
The volume profile is constructed by dividing the channel's deviation range into a user-defined number of equally-spaced horizontal rows, each expressed as a deviation offset from the regression midline. Volume is allocated to rows based on the proportion of each bar's range that overlaps with each row's deviation band. This allocation is proportional — bars with large ranges distribute volume across many rows, while bars with narrow ranges concentrate volume in fewer rows. The result is a distribution map of where volume has clustered relative to the channel's directional axis.

● RSI Volume Filter — Liquidity Isolation
istantanea
An optional RSI-based filter allows traders to restrict which bars contribute volume to the profile. In Extremes mode, only bars where the RSI reading is in overbought or oversold territory contribute — isolating the volume traded at exhaustion points. In Trend Confluence mode, only bars where the RSI reading aligns directionally with the channel slope contribute — isolating volume traded in the direction of the prevailing trend. This filter transforms the profile from a raw distribution map into a targeted map of either exhaustion-point liquidity or trend-aligned accumulation.

● Point of Control (POC)
The POC identifies the deviation row that has attracted more volume than any other row within the active channel window. It represents the price level — expressed as an offset from the regression midline — at which the market has spent the most transactional energy during the profile period. The POC is the market's revealed consensus on value within the current trend structure. Price repeatedly returning to the POC indicates sustained agreement; price migrating away from the POC indicates a shift in perceived value.

● Value Area — VAH and VAL
The Value Area captures the contiguous band of deviation rows that together account for a user-defined percentage of total profile volume, by default seventy percent. The Value Area High marks the upper boundary of this band; the Value Area Low marks the lower boundary. Price trading within the Value Area is operating within the zone of highest transactional agreement for the current trend phase. Price trading above the VAH or below the VAL is operating in territory where significantly less volume has changed hands — conditions that often precede either a return to value or an acceleration away from it.

● Profile Extremes
The extremes markers identify the outermost deviation rows reached during the profile window — the highest high deviation and the lowest low deviation recorded relative to the regression midline. These extremes define the absolute outer range of the market's accepted price territory during the current trend phase and serve as reference levels for assessing how far price has extended relative to the trend's historical range.

● Institutional Footprint Detection
Bars where volume deviates significantly above the statistical norm — specifically those exceeding a threshold derived from the distribution's mean and standard deviation — are identified as institutional footprints. These are bars where transaction volume is anomalously elevated relative to surrounding activity, suggesting the participation of large-order flow. The rows in the profile corresponding to these bars receive a distinct visual treatment to signal their disproportionate weight in the volume distribution.

● Volume Anomaly Detection
Volume anomalies are bars that simultaneously satisfy two conditions: volume is substantially elevated relative to recent history, and the bar's body-to-range ratio is below a user-defined threshold. This combination — high volume, wide range, small close-to-open movement — indicates that large two-sided activity occurred on the bar without producing a directional result. These bars are characteristic of absorption or high-intensity indecision and often mark pivotal moments where the dominant order flow is being tested or countered.

● Inducement (IDM) Detection
Inducement tracking monitors confirmed swing highs and swing lows within the active channel window and flags them as potential liquidity pools that price may return to sweep. An unbroken inducement level represents a standing pool of resting orders — stops, limit entries, or triggered liquidations — that the market has not yet absorbed. The dashboard counter surfaces how many unbroken inducement levels are currently active within the channel, giving traders a real-time read on the density of pending liquidity.

● 💧 Liquidity Sweep Detection
istantanea
A liquidity sweep is identified when the prior bar's high or low penetrates the corresponding deviation band of the regression channel and the bar closes back inside it. This pattern — wick extension beyond the band followed by a close within it — is characteristic of stop-run behaviour: price reaching into a liquidity pool, triggering resting orders, and then reversing. Each sweep event is marked at its exact bar within the active channel window.

● Anchored VWAP
The Anchored VWAP is calculated from the channel's start point forward, weighting each bar's typical price by its volume. The anchored VWAP represents the average price paid per unit of volume since the anchor event, making it the volume-weighted cost basis for all activity within the current profile window. Its value is surfaced on the dashboard as a reference for assessing whether current price is trading at a premium or discount to the volume-weighted mean of the trend phase.

● Volume Compression Score
The Volume Compression Score measures how tightly the Value Area is concentrated relative to the total profile range. A high compression reading indicates that a disproportionately large share of total volume has traded within a narrow band of the channel — a condition associated with coiled energy, low-volatility consolidation, and potential for explosive moves. A low compression reading indicates that volume is broadly distributed across the channel range, reflecting a more diffuse, less directionally committed market structure.

● Channel Position Oscillator
The Channel Position Oscillator measures where the current close sits within the live channel, expressed as a percentage from the lower band to the upper band. A reading near one hundred percent indicates price is pressing the upper boundary; a reading near zero percent indicates price is pressing the lower boundary; a reading near fifty percent indicates price is centered on the midline. This oscillator transforms the channel's visual spatial information into a continuous numerical readout that can be assessed at a glance on the dashboard.

● LinReg Slope — Trend Direction Readout
The slope of the regression channel is evaluated for sign and magnitude to produce a binary trend direction label on the dashboard: bullish when the channel is rising, bearish when it is falling. The slope is derived from the full set of bars within the active channel window and reflects the aggregate directional bias of price over that period.

● Price Regime Classification
The Price Regime row on the dashboard classifies current price location relative to the channel's deviation bands into three states: inside the channel (balanced), above the upper band (overextended to the upside), or below the lower band (overextended to the downside). This classification is a live read on whether the market is operating within its established range or has broken into territory that historically resolves through reversion or acceleration.

● End-Point Control Modes
The profile's right boundary can be managed through five distinct modes: pinned to the current live bar for continuous updating, pinned to the last confirmed closed bar for a static view, auto-reset upon a channel breakout, extended forward by a user-defined number of bars for projection, or terminated at the POC-break event. Each mode changes the temporal scope of the profile, making the indicator adaptable to different trading workflows from live monitoring to forward scenario analysis.


🎨 Visual Guide
istantanea
● Regression Channel Lines
Three parallel lines form the channel structure: the midline traces the regression best-fit, while the upper and lower deviation lines bracket the accepted price range. All three lines tilt with the channel's slope. Their color is fully user-configurable and renders with a soft transparency by default, keeping the channel visible without overwhelming the underlying price action.

● Sloped Volume Profile Bars (Polylines)
The volume profile is rendered as a series of filled parallelogram shapes — each row tilted to follow the channel slope, its width proportional to the volume accumulated in that row relative to the session maximum. High-volume rows appear as wide, prominent bars; low-volume rows appear as thin lines. Bullish-attributed rows render in the bullish volume color; bearish-attributed rows render in the bearish volume color. The profile extends rightward from the channel's start point to its active end point, giving it a sloped, three-dimensional appearance that visually communicates both volume density and directional bias.

● POC Line
The Point of Control is rendered as a solid, wider line running the full length of the channel at the deviation offset corresponding to the highest-volume row. Its color is user-configurable and defaults to a bright cyan tone. A left-pointing label reading "POC" anchors it at the channel's right boundary. The POC line is the most visually prominent element in the profile, drawing the eye to the market's highest-volume reference level.

● Value Area Lines and Fill
The Value Area High and Low are rendered as dashed lines running the full channel length at their respective deviation offsets. They share a configurable color that defaults to a medium cyan. The space between VAH and VAL is optionally filled with a semi-transparent background — configurable in color and transparency — creating a visual band that represents the zone of primary transactional agreement. Labels reading "VAH" and "VAL" appear at the right boundary.

● Profile Extremes Lines
The highest and lowest deviation extremes are rendered as dotted lines in a configurable violet tone, marking the outer boundaries of the price range observed during the profile period. These lines sit above the upper channel band and below the lower channel band when the market has exceeded the statistical deviation boundaries.

● Gradient Cloud Fill
istantanea
Two gradient cloud regions fill the space between the regression channel and its outer deviation extremes — one above the midline and one below. Each cloud transitions smoothly from an inner color to an outer color across a configurable number of gradient steps, creating a visual depth effect that communicates proximity to the channel boundaries. The upper cloud defaults to a rose-to-magenta gradient; the lower cloud defaults to a teal-to-cyan gradient. Both gradients are fully customisable.

● Institutional Footprint Highlighting
Bars identified as carrying anomalously elevated volume are marked with a configurable semi-transparent fill, defaulting to a warm amber tone. The fill draws attention to the specific bars within the lookback window where large-order participation was most concentrated, providing a quick visual reference for identifying high-activity zones.

● Inducement (IDM) Labels
Inducement levels that have been broken by subsequent price action are marked with small text labels reading "IDM" positioned at the pivot bar and price level where the inducement originally formed. Labels for bullish inducements (broken swing highs) appear above the bar; labels for bearish inducements (broken swing lows) appear below. Each label is rendered in the user-configured IDM color against a transparent background. Up to fifty labels are maintained within the active channel window, with older out-of-window labels automatically removed.

● 💧 Liquidity Sweep Labels
Sweep events are marked with a water-droplet emoji rendered in the user-configured sweep color at the high or low of the swept bar, positioned precisely where the wick penetrated the deviation band. These markers are self-cleaning — labels that fall outside the active channel window are automatically deleted as the window advances.

● Volume Anomaly Labels
Bars qualifying as volume anomalies receive a small label marked "A" positioned at a comfortable offset above or below the bar, colored in the user-configured anomaly color. Bullish anomalies (close above midpoint of the bar) are labeled below the low; bearish anomalies are labeled above the high.

● Event Labels at Channel Terminus
Depending on the active End Point Mode, contextual labels appear at the right boundary of the channel: a projection label showing the number of bars extended when in Forward Projection mode; a breakout-reset label when a breakout triggers a channel reset; a POC-break label when a POC-Based Termination event fires.

● Live Analytics Dashboard
A fixed two-column table positioned at the top-right of the chart displays ten rows of live data: LinReg Slope, Price Regime, Volume POC price, Channel Age, Anchored VWAP, Volume Compression Score, Channel Position Oscillator, Inducement count, Liquidity Sweep status, and Volume Anomaly status. Label-column cells render on alternating dark background tones for legibility. Value-column cells are color-coded individually to their metric readings — green tones for strong/bullish, amber for neutral, grey for inactive, red/orange for bearish or anomalous. Compression and Position readings are rendered as ASCII progress bars showing both a proportional block-fill and a percentage value, enabling rapid visual assessment without requiring the user to interpret a number in isolation.


📖 How to Use
istantanea
● Initial Setup
Apply the indicator to any standard candlestick chart. The indicator will not run on Heikin Ashi or Renko charts — it enforces standard chart types automatically. Begin with the default settings to establish a baseline view, then adjust the Channel Length and Start Point Method to match the market structure you are analysing.

● Selecting the Start Point
The Start Point Method determines what event anchors the left boundary of the profile. For trend-following contexts, "Swing High/Low (Smart Money)" anchors to the most recent significant pivot — ideal for profiling the current trend leg. "Session Open" anchors to the opening of the London, New York, or Asia session — ideal for intraday profiling. "Volume Spike" anchors to the most recent anomalous volume bar — ideal for profiling activity following a large institutional print. "ATR Explosive Bar" anchors to the most recent range-expansion bar — ideal for profiling post-breakout distribution. "HTF Candle Open" anchors to the opening of the current daily or weekly candle — ideal for profiling within the context of a higher-timeframe move.

● Reading the Volume Profile
Identify the widest rows — these represent the deviation levels where the market has conducted the most business relative to the channel slope. The POC line marks the single most active level. The Value Area band (bounded by VAH and VAL) marks the region of primary transactional agreement. Price trading within the Value Area is in the zone of established consensus; price trading outside it is in a less liquid, more contestable zone.

● Using the Gradient Clouds
The gradient clouds visualise the space between the regression channel and the profile's outer extremes. When price is pressing the upper cloud, it is operating near the top of the channel's accepted range. When price is embedded within the lower cloud, it is near the floor. The depth of the gradient provides a spatial cue — the further price penetrates toward the outer edge, the more overextended the move relative to the channel structure.

● Interpreting the Dashboard
Review the LinReg Slope row first — it establishes the directional context for all other readings. Then assess Price Regime to confirm whether price is inside the channel or extended. Check Volume POC to identify the current value reference level. The Volume Compression Score, rendered as an ASCII progress bar, gives a quick read on whether the market is coiled (high compression) or diffuse (low compression). The Channel Position Oscillator shows where within the channel price currently sits. The bottom three rows — Inducement, Liquidity Sweep, and Volume Anomaly — surface live smart money activity, each activating with a distinct color change and label when a qualifying event is detected.

● Using the RSI Volume Filter
Enable the RSI Volume Filter when you want to isolate specific types of volume. In Extremes mode, only volume from overbought and oversold bars contributes to the profile — producing a map of liquidity that formed under exhaustion conditions. In Trend Confluence mode, only volume aligned with the channel slope contributes — producing a map of trend-committed participation. This allows the profile to be tailored to the specific analytical question being asked.

● End Point Mode Selection
Use "Current Bar (Live)" for active monitoring during a trading session. Use "Confirmed Bar Only" for a clean, non-updating snapshot suitable for post-session review. Use "Breakout Auto-Reset" to have the channel automatically refresh when price escapes the deviation bands — keeping the profile anchored to the most recent structural phase. Use "Forward Projection" to extend the channel into the future for anticipatory analysis. Use "POC-Based Termination" to automatically end the profile when price invalidates the POC level, signalling a structural shift.

● Combining Modules for Decision Support
The most effective use of this indicator is as an integrated system rather than as individual components. A high Volume Compression reading combined with a Sweep event at the VAH or VAL suggests a coiled market probing for liquidity before a directional resolution. An Anomaly label at the POC level combined with a rising Inducement count suggests absorption near value with pending liquidity above or below. The dashboard condenses these multi-dimensional readings into a single panel, allowing rapid assessment without scanning multiple chart locations simultaneously.


⚙️ Inputs and Settings

● Dash
  • BG — Background color of the dashboard panel. Controls the fill color applied to dashboard cells in standard (non-alternating) rows.
  • Text — Default text color applied to dashboard label cells. Value cells use individually assigned metric colors.


● Linear Regression Settings
  • Channel Length — The number of bars used in the regression calculation when the Start Point Method is set to Default. Determines the lookback window for all regression-based calculations. Range: 10 to 5000.
  • Source — The price series used to fit the regression midline. Options: close, high, low, hl2, hlc3, ohlc4.
  • Upper Deviation — Toggles the upper deviation band. When enabled, the band renders at the user-defined multiple of the channel's internal standard deviation above the midline.
  • Upper Multiplier — The standard deviation multiple applied to the upper band when Upper Deviation is enabled.
  • Lower Deviation — Toggles the lower deviation band. When enabled, the band renders at the user-defined multiple of the channel's internal standard deviation below the midline.
  • Lower Multiplier — The standard deviation multiple applied to the lower band when Lower Deviation is enabled.


● Sloped Volume Profile Settings
  • Number of Rows — The number of horizontal volume rows the profile is divided into. Higher values produce finer granularity; lower values produce broader, smoother distributions. Range: 10 to 100.
  • Profile Width % — Controls the maximum horizontal width of the widest profile row as a percentage of the channel length. Range: 5 to 80.
  • Show POC Line — Toggles the Point of Control line and its label.
  • Show Value Area Lines — Toggles the VAH and VAL dashed lines and their labels.
  • Fill Value Area Background — Toggles the semi-transparent fill between the VAH and VAL lines.
  • Show Profile Extremes (Max/Min) — Toggles the dotted lines at the outermost deviation extremes.
  • Show Gradient Clouds — Toggles the gradient cloud fills above and below the channel.
  • Value Area % — The percentage of total profile volume that the Value Area must encompass. Range: 50 to 90. Default: 70.


● RSI Volume Filter (Liquidity Isolation)
  • Enable RSI Filter — Activates the RSI-based volume filter, restricting which bars contribute to the profile.
  • RSI Length — The lookback period for the RSI calculation used by the filter. Range: 2 to 50.
  • Filter Mode — Selects between Extremes (overbought/oversold bars only) and Trend Confluence (directionally aligned bars only).
  • Overbought Threshold — The RSI level above which a bar qualifies as overbought for the Extremes filter mode.
  • Oversold Threshold — The RSI level below which a bar qualifies as oversold for the Extremes filter mode.


● Advanced Quant Analytics
  • Highlight Institutional Footprints — Toggles the visual overlay on bars identified as carrying anomalously elevated volume within the profile distribution.
  • Institutional Footprint Color — The color applied to the institutional footprint bar highlights. Supports custom transparency.
  • Calculate Anchored VWAP (Dashboard) — Enables the Anchored VWAP calculation anchored to the channel start point and surfaces the result on the dashboard.


● Color Palette & Visuals
  • Channel Lines — Color applied to all three regression channel lines (midline, upper, and lower).
  • Bullish Volume — Color applied to profile rows that are attributed to bullish bars.
  • Bearish Volume — Color applied to profile rows that are attributed to bearish bars.
  • POC Color — Color applied to the POC line and its label.
  • VAH Color — Color applied to the Value Area High line and its label.
  • VAL Color — Color applied to the Value Area Low line and its label.
  • VA Background Fill — Color applied to the fill between VAH and VAL.
  • Profile Extremes Line — Color applied to the dotted extreme deviation lines.


● Cloud Gradient Settings
  • Gradient Smoothness (Steps) — The number of gradient steps used to render each cloud. Higher values produce smoother transitions; lower values produce more distinct bands. Range: 3 to 30.
  • Upper Cloud Inner — The color at the inner (channel-adjacent) edge of the upper gradient cloud.
  • Upper Cloud Outer — The color at the outer (extreme-adjacent) edge of the upper gradient cloud.
  • Lower Cloud Inner — The color at the inner edge of the lower gradient cloud.
  • Lower Cloud Outer — The color at the outer edge of the lower gradient cloud.


● 🎯 Start Point Method
  • Start Point Method — Selects the anchor logic for the channel's left boundary. Options: Default (Channel Length), Swing High/Low (Smart Money), Session Open, Volume Spike (Institutional), ATR Explosive Bar, HTF Candle Open (Daily/Weekly).
  • Swing Lookback Length — The number of bars on each side required to confirm a swing high or low when using the Swing High/Low start method. Range: 3 to 50.
  • Session — The trading session used as the anchor when using the Session Open start method. Options: London, New York, Asia.
  • ATR Length (Explosive Bar) — The ATR lookback used to identify explosive bars when using the ATR Explosive Bar start method. Range: 5 to 50.
  • ATR Multiplier — The multiple of ATR a bar's range must exceed to qualify as explosive. Range: 1.0 to 5.0.
  • HTF Timeframe — The higher timeframe candle open used as anchor when using the HTF Candle Open start method. Options: Daily, Weekly.


● 🏁 End Point Method
  • End Point Method — Selects how the channel's right boundary is determined. Options: Current Bar (Live), Confirmed Bar Only (bar_index-1), Breakout Auto-Reset, Forward Projection, POC-Based Termination.
  • Projection Bars (Forward) — The number of bars beyond the current bar that the channel extends when using the Forward Projection end method. Range: 5 to 200.


● 🧲 Inducement (IDM)
  • Show Inducement Labels — Toggles the IDM label markers on broken pivot levels within the channel window.
  • IDM Swing Lookback — The number of bars on each side required to confirm a swing pivot used in inducement tracking. Range: 2 to 50.
  • IDM Label Color — The color applied to IDM text labels.


● 💧 Liquidity Sweeps
  • Show Liquidity Sweep Labels — Toggles the sweep marker labels on bars where a channel band was penetrated and rejected.
  • Sweep Label Color — The color applied to sweep event markers.


● ⚠️ Volume Anomaly
  • Show Volume Anomaly Labels — Toggles the anomaly marker labels on qualifying bars.
  • Anomaly Volume Lookback — The lookback window used to establish the volume baseline against which anomaly bars are compared. Range: 2 to 50.
  • Max Body/Range Ratio — The maximum close-to-open distance relative to the bar's total high-low range for a bar to qualify as an anomaly. Bars with body ratios below this threshold (high volume, small directional result) are flagged. Range: 0.1 to 0.9.
  • Anomaly Label Color — The color applied to anomaly marker labels.



🔍 Deconstruction of the Underlying Scientific and Academic Framework

● Linear Regression and Least-Squares Fitting
The channel's midline is derived through ordinary least-squares (OLS) regression — the same minimisation principle that underlies the foundational work of Gauss and Legendre and that remains the backbone of modern econometric time-series modelling. In financial applications, linear regression applied to price series was formalised in the quantitative finance literature through the work of researchers including Lo and MacKinlay (1988, 1999), who examined the statistical properties of price over time and the conditions under which directional trend components are statistically distinguishable from random noise. The channel's deviation bands extend this framework by incorporating dispersion metrics — standard deviation of residuals — as boundary conditions, a practice directly analogous to confidence interval construction in classical regression theory.

● Market Profile Theory and Auction Market Theory
The volume profile methodology is rooted in the Market Profile framework developed by J. Peter Steidlmayer in collaboration with the Chicago Board of Trade in the 1980s and expanded by James Dalton, Eric Jones, and Robert Dalton in "Mind Over Markets" (1990). Auction Market Theory — the intellectual foundation of Market Profile — holds that markets are continuous auctions seeking to facilitate trade, and that price moves to discover levels where two-sided trade is maximised. The Point of Control, Value Area, and distribution shape are direct implementations of this framework, translated from time-based TPO profiles to volume-weighted profiles in the tradition of Volume Profile analysis. The sloped projection of these levels onto the regression axis extends the framework into directional market contexts that Steidlmayer's original flat-profile construction did not address.

● Volume-Weighted Average Price (VWAP) Theory
The Anchored VWAP implementation draws on the VWAP literature rooted in the institutional execution research of Berkowitz, Logue, and Noser (1988), who established VWAP as a benchmark for evaluating execution quality relative to the volume-weighted fair value over a trading period. The anchoring methodology — fixing the VWAP calculation to a structurally significant event rather than the session open — is conceptually aligned with the anchored VWAP framework popularised in retail technical analysis and grounded in the same principle that the relevant cost basis for a price move is established at its origin, not at an arbitrary clock time.

● Smart Money Concepts and Liquidity Theory
The Inducement Detection and Liquidity Sweep modules are conceptually grounded in the body of market microstructure research examining stop-hunt mechanics and liquidity-driven price displacement. Academically, this is related to the Kyle (1985) model of informed trading, which demonstrates that informed participants strategically time their orders to extract liquidity from uninformed market makers. The empirical pattern of price penetrating a well-defined swing level, triggering resting orders, and then reversing — what the smart money concepts community terms a sweep — is a market-observable manifestation of this order-flow dynamic. The detection logic identifies confirmed instances of this pattern within the active structural window.

● Volume Anomaly Detection and Absorption Theory
Volume anomaly detection is grounded in the Wyckoff Method's concepts of Stopping Volume and No Demand / No Supply bars, articulated by Richard Wyckoff in the early twentieth century and later systematised by the Wyckoff Analytics community and researchers including Hank Pruden and Roman Bogomazov. The combination of elevated volume and a small body-to-range ratio is the textbook Wyckoff signature of a market absorbing aggressive supply or demand without producing a net directional result — a condition Wyckoff termed a "climactic action" when occurring after a sustained trend. The indicator's anomaly filter operationalises this observation through measurable threshold conditions rather than subjective chart reading.

● Dispersion and Concentration Metrics
The Volume Compression Score is conceptually related to the statistical literature on concentration indices and distribution kurtosis. A highly compressed volume distribution — where the majority of volume is concentrated in a narrow band of the profile — is analogous to a leptokurtic distribution in statistical terms and to a high-liquidity, low-volatility regime in market terms. The progression from high compression (coiled, pre-breakout) to low compression (diffuse, post-distribution) maps onto the well-documented volatility clustering phenomenon described in the GARCH family of models (Bollerslev, 1986, extending Engle, 1982), where periods of low volatility tend to precede periods of high volatility.

● RSI as a Regime Filter
The optional RSI filter layer applies the relative strength index — originally developed by J. Welles Wilder Jr. in "New Concepts in Technical Trading Systems" (1978) — not as a standalone signal generator but as a regime classifier. This approach aligns with the academic literature on momentum and mean-reversion regimes: RSI values in extreme territory identify bars where the market's short-term momentum is statistically stretched, while values aligned with the medium-term trend direction identify bars where momentum is directionally coherent. Using RSI to selectively gate volume into the profile transforms it from a passive distribution map into an active analytical instrument tuned to specific market regime hypotheses.


⚠️ Disclaimer

This indicator is provided for educational and analytical purposes only. Nothing contained within this indicator, its descriptions, its signals, its labels, or its dashboard outputs constitutes financial advice, investment advice, trading advice, or a recommendation to buy or sell any financial instrument. Past behaviour of price, volume, or any derived metric shown by this indicator does not guarantee, imply, or suggest that such behaviour will recur in the future.

Trading financial instruments involves substantial risk of loss. Market conditions can change rapidly and unpredictably, and no technical indicator — regardless of its analytical sophistication — eliminates the inherent uncertainty of financial markets. Users are solely responsible for their own trading decisions and should exercise independent judgement, conduct their own due diligence, and consider seeking advice from a qualified financial professional before making any trading or investment decisions.

We disclaim all liability for any direct, indirect, incidental, or consequential losses arising from the use of, or reliance upon, this indicator or any information it produces. Use at your own risk.
Note di rilascio
This update introduces automated alert conditions with customizable JSON webhook payloads for long, short, and close signals, making the indicator ready for automated trading integrations. The Institutional Footprint detection now includes an adjustable sensitivity input for finer control over volume spike detection. Additionally, many dashboard and visual colors that were previously fixed have been converted into fully customizable inputs, giving users greater control over the indicator's appearance. Settings groups have also been reorganized for a cleaner, more intuitive experience.
Note di rilascio
Some color options have been added.
Note di rilascio
Update Summary — Sloped LinReg Volume Profile Pro

Non-Repainting Signal Integrity
  • Inducement (IDM) pivots are now confirmed exclusively from fully closed bars. Levels no longer appear, shift, or disappear as the live bar develops — what you see in real time is what remains in history.
  • The Higher-Timeframe anchor is now derived from the chart itself instead of a forward-looking data request. The channel start point stays fixed where it was placed, so historical behaviour matches live behaviour bar for bar.
  • Liquidity Sweep markers now plot only on the bar where the sweep first completes, instead of reprinting on every bar that remains beyond the band. Cleaner charts, one marker per event.


Alert & Webhook Reliability
  • Signals now fire once at the moment a break occurs, rather than repeating on every subsequent bar while price stays outside the channel. This eliminates duplicate orders and repeated webhook deliveries during extended runs.
  • All alert conditions are now bar-confirmed, so nothing triggers off an unfinished candle.
  • Custom Action text entered in the alert settings is now sanitised automatically. Characters that previously could corrupt the outgoing message structure are stripped, so payloads always reach your platform intact.
  • The entry price carried in the alert message is now taken from the confirmed signal bar, keeping the reported level aligned with the bar that actually triggered the signal.


Breakout Detection Corrected in Max-Deviation Mode
  • With the Upper/Lower Deviation options switched off, breakout signals could previously never trigger, because the reference envelope always contained the bar being tested. The signal envelope is now evaluated independently of that bar, so breakouts, alerts and the Breakout channel-reset mode all behave correctly in this configuration.
  • The Breakout end mode now releases an outdated reset anchor once the analysis window has moved past it, so the channel genuinely restarts instead of locking into a stalled state.


Volume Profile Accuracy
  • Bars with no price range now contribute their volume to the profile instead of being discarded. On thin, illiquid or low-activity sessions the distribution and the POC now reflect the full traded volume.
  • The uppermost profile row now extends to the true session extreme, so volume traded at the very top of the range is captured rather than falling outside the bins.
  • Volume allocation is now bounded at both edges of the distribution, preventing occasional misplacement of volume on outlier bars.


Dashboard Accuracy
  • Price Regime and Position Oscillator are now read at the live bar rather than at the projected channel end. Using Forward Projection or a frozen Breakout end point no longer skews the regime reading away from where price actually sits.
  • The Inducement counter now discards levels the analysis window has scrolled past, so "Pending" only ever reflects inducements still inside the active channel.
  • The Liquidity Sweep row and the on-chart sweep marker now share a single definition — a wick through the band followed by a close back inside — so the dashboard and the chart can no longer disagree.
  • On instruments without reliable volume data, the POC, Compression, Anomaly and Anchored VWAP rows now display a neutral placeholder instead of a misleading value.
  • The dedicated "Dash Sweep Active" colour setting now correctly drives the sweep row, which previously ignored it.


Refinements
  • Substantially faster load and redraw. All chart drawing is now performed once on the most recent bar, and internal data buffers are reused rather than rebuilt on every bar, materially reducing runtime and memory pressure on long histories.
  • Analysis depth is now capped internally, preventing the historical-reference errors that could occur on very long or deeply anchored windows.
  • The non-standard chart guard now covers all distorting chart types, including Kagi, Point & Figure, Line Break and Range, not just Heikin Ashi and Renko.
  • Session anchoring now uses a fixed reference timezone, so London, New York and Asia windows anchor identically across symbols regardless of exchange settings. The session anchor is also restricted to intraday charts, where it is meaningful.
  • The Higher-Timeframe anchor now applies only when the selected timeframe is genuinely higher than the chart timeframe, falling back cleanly otherwise.
  • A minimum analysis window is now enforced, preventing the channel and its deviation bands from collapsing on very short or newly anchored ranges.
  • Deviation multipliers and RSI threshold inputs now carry valid ranges and step sizes, making misconfiguration impossible.
  • Extremes and Value Area labels are now suppressed entirely when their display toggles are off, rather than being drawn invisibly.
  • Missing or gapped volume and volatility readings are now handled gracefully instead of blanking dependent readouts.
  • The RSI filter series is now only processed when the filter is actually enabled.

Declinazione di responsabilità

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