Updated
Aurora Volume POC

AURORA VOL POC
Overview
AURORA POC Wave brings together a period-based point of control (POC), volume concentration around that POC, relative-volume bubbles, reversal-pattern markers, and support and resistance zones. It is built for reading where volume has accumulated, whether current participation is unusual, and how price has reacted around a nearby POC.
Choose a profile period such as a day or week. The script builds a developing volume distribution for that period and draws the highest-volume price row as a POC zone. When the period ends, its POC can remain on the chart beside the developing one. The nearest visible POC can display a count of confirmed price rejections over a selected number of days. Each layer can be configured separately.
What you see on the chart
POC zone and heatmap. The center line marks the middle of the highest-volume price row; the edges mark that row's upper and lower prices. The neighboring heatmap rows show estimated volume intensity, with stronger fill indicating greater concentration. A second color channel shows estimated directional pressure from the direction of the contributing lower-timeframe candles. Pressure is an OHLCV-based estimate, not exchange-reported buy and sell volume.
Clean lines. Clean lines displays only the POC center and its row edges, without neighboring heatmap bands or fills. Show the developing POC, completed POCs, or both. You can adjust how many completed POCs remain visible, their placement and line length, and the center-line color and width.
Nearest POC bounce count. Only the nearest eligible visible POC displays the count. A possible bounce begins when price touches its row from outside. It counts when price closes back on the side it approached from within the allowed confirmation window. A cooldown prevents a sustained visit from registering repeatedly; an optional tick buffer requires a stronger rejection. The count uses a selectable number of calendar days. A developing POC may move before the profile closes, making its count provisional. The count describes past reactions, not the probability of another one.
Volume bubbles. Each chart candle's volume is compared with the average of a chosen number of previous completed candles. Bubbles sit inside price candles and grow through five size levels as relative volume increases. Up/down colors use the direction of available lower-timeframe candles, falling back to the chart candle when necessary. The minimum relative-volume setting filters ordinary bubbles. Bubble-only mode instead shows a bubble for every candle with volume once the comparison average is available, plus a close-price path. To remove native wicks and borders in Bubble-only mode, hide the chart symbol.
Volume-colored candles. Candle color and Both modes draw the original chart OHLC candles with the same volume-based color on each body, wick, and border. Stronger relative volume moves the color toward the configured up or down shade. Both also shows bubbles.
Reversal dots. A bullish candidate needs relatively high volume, a sufficiently small body, a dominant lower rejection wick, and estimated selling pressure. A bearish candidate uses an upper wick and estimated buying pressure. Within one or two subsequent candles, both price and the estimated volume direction must switch to confirm the pattern. Only then does a dot appear inside the original candle near its rejection wick. An optional larger bubble identifies the confirming candle. These marks are delayed OHLCV pattern estimates, not observations of real order-book absorption.
Support and resistance. Auto pivot mode tracks the latest confirmed pivot high and low on your chosen timeframe; an ATR fraction sets the width of their zones. Manual mode lets you enter separate support and resistance prices and set zone width in ticks. Choose Both, Nearest, Support, or Resistance; entering zero for a manual price hides that side. Automatic pivot zones appear after pivot confirmation and a completed source-timeframe bar.
How the profile works
The script requests lower-timeframe OHLCV samples when available. It allocates each sample's volume across the price rows crossed by that sample's high-to-low range, in proportion to how much of its range overlaps each row. If lower-timeframe samples are unavailable, it uses chart-candle OHLCV. The row with the greatest allocated volume becomes the POC. Adjacent real price rows form the compact heatmap around it.
Directional pressure comes from each sampled candle's close relative to its open. An up candle contributes positive estimated pressure, a down candle negative pressure, and a doji neutral pressure. The heatmap uses volume intensity for transparency and estimated pressure for color; they describe different properties. Neither is bid/ask delta or a footprint reading.
Each new profile period resets the distribution. The current POC can shift as new data arrives, while a completed period's POC keeps its last calculated position. The maximum-samples setting limits processing cost. Once reached, the script discards the oldest samples of the developing period, so a long or very active period may represent only its more recent portion.
How to use it
Set Profile period to the interval you want to follow and choose a Volume sampling timeframe lower than your chart timeframe for finer estimates.
Start with Heatmap to compare the POC with surrounding volume and pressure. Choose Clean lines when you want only the POC row.
Select Bubbles, Candle color, Both, Bubble-only, or Off under Show volume as. Adjust the average length and bubble threshold for your symbol's volume behavior.
Enable the nearest POC bounce count to see recorded rejections. Check the actual candle closes and the chosen day window before interpreting that count.
Add Auto pivot or Manual support and resistance. Choose Both to display both sides together.
Settings guide
Volume profile: profile period, sampling timeframe, price-row count, and sample limit.
POC zones and bounces: developing and completed POCs, historical count, line placement, bounce window, confirmation bars, cooldown, and optional developing-POC inclusion.
Appearance: Heatmap or Clean lines, separate POC and edge colors, pressure colors, heat transparency, label detail, and Custom/Light/Dark themes.
Volume display: display mode, bubble colors, previous-bar volume average, bubble threshold, size scaling, and transparency.
Reversal markers: relative-volume minimum, body and wick proportions, pressure-switch requirement, one- or two-bar confirmation, dot colors, and optional confirming-candle bubble.
Support and resistance: zone source, both sides or one side, pivot timeframe and confirmation, manual prices, zone width, length, fill, and colors.
Alerts: optional POC-row touch, qualifying high-volume bubble, and confirmed reversal-pattern conditions.
Interpretation and limitations
The POC is the highest-volume estimated price row in this script's sampled profile; it is not guaranteed to hold as support or resistance. Bubble size measures relative candle volume, not the size or count of individual trades. Up/down pressure and the reversal dots come from candle OHLCV; they cannot identify aggressors, resting orders, actual buying or selling volume, or order-book absorption. Symbols with tick volume produce results based on that feed's tick counts.
Bounce counts depend on loaded chart history, retained POC periods, and when each POC first existed. Automatic pivot zones require later confirmation. Reversal dots are intentionally plotted on an earlier wick after a later candle confirms them; a dot was not known in real time on the original wick candle. Use a standard OHLC chart for direct price interpretation. This indicator provides chart context, not trade entries or forecasts.
Credits and license: Original heatmap reference © LuxAlgo. Source license: Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Overview
AURORA POC Wave brings together a period-based point of control (POC), volume concentration around that POC, relative-volume bubbles, reversal-pattern markers, and support and resistance zones. It is built for reading where volume has accumulated, whether current participation is unusual, and how price has reacted around a nearby POC.
Choose a profile period such as a day or week. The script builds a developing volume distribution for that period and draws the highest-volume price row as a POC zone. When the period ends, its POC can remain on the chart beside the developing one. The nearest visible POC can display a count of confirmed price rejections over a selected number of days. Each layer can be configured separately.
What you see on the chart
POC zone and heatmap. The center line marks the middle of the highest-volume price row; the edges mark that row's upper and lower prices. The neighboring heatmap rows show estimated volume intensity, with stronger fill indicating greater concentration. A second color channel shows estimated directional pressure from the direction of the contributing lower-timeframe candles. Pressure is an OHLCV-based estimate, not exchange-reported buy and sell volume.
Clean lines. Clean lines displays only the POC center and its row edges, without neighboring heatmap bands or fills. Show the developing POC, completed POCs, or both. You can adjust how many completed POCs remain visible, their placement and line length, and the center-line color and width.
Nearest POC bounce count. Only the nearest eligible visible POC displays the count. A possible bounce begins when price touches its row from outside. It counts when price closes back on the side it approached from within the allowed confirmation window. A cooldown prevents a sustained visit from registering repeatedly; an optional tick buffer requires a stronger rejection. The count uses a selectable number of calendar days. A developing POC may move before the profile closes, making its count provisional. The count describes past reactions, not the probability of another one.
Volume bubbles. Each chart candle's volume is compared with the average of a chosen number of previous completed candles. Bubbles sit inside price candles and grow through five size levels as relative volume increases. Up/down colors use the direction of available lower-timeframe candles, falling back to the chart candle when necessary. The minimum relative-volume setting filters ordinary bubbles. Bubble-only mode instead shows a bubble for every candle with volume once the comparison average is available, plus a close-price path. To remove native wicks and borders in Bubble-only mode, hide the chart symbol.
Volume-colored candles. Candle color and Both modes draw the original chart OHLC candles with the same volume-based color on each body, wick, and border. Stronger relative volume moves the color toward the configured up or down shade. Both also shows bubbles.
Reversal dots. A bullish candidate needs relatively high volume, a sufficiently small body, a dominant lower rejection wick, and estimated selling pressure. A bearish candidate uses an upper wick and estimated buying pressure. Within one or two subsequent candles, both price and the estimated volume direction must switch to confirm the pattern. Only then does a dot appear inside the original candle near its rejection wick. An optional larger bubble identifies the confirming candle. These marks are delayed OHLCV pattern estimates, not observations of real order-book absorption.
Support and resistance. Auto pivot mode tracks the latest confirmed pivot high and low on your chosen timeframe; an ATR fraction sets the width of their zones. Manual mode lets you enter separate support and resistance prices and set zone width in ticks. Choose Both, Nearest, Support, or Resistance; entering zero for a manual price hides that side. Automatic pivot zones appear after pivot confirmation and a completed source-timeframe bar.
How the profile works
The script requests lower-timeframe OHLCV samples when available. It allocates each sample's volume across the price rows crossed by that sample's high-to-low range, in proportion to how much of its range overlaps each row. If lower-timeframe samples are unavailable, it uses chart-candle OHLCV. The row with the greatest allocated volume becomes the POC. Adjacent real price rows form the compact heatmap around it.
Directional pressure comes from each sampled candle's close relative to its open. An up candle contributes positive estimated pressure, a down candle negative pressure, and a doji neutral pressure. The heatmap uses volume intensity for transparency and estimated pressure for color; they describe different properties. Neither is bid/ask delta or a footprint reading.
Each new profile period resets the distribution. The current POC can shift as new data arrives, while a completed period's POC keeps its last calculated position. The maximum-samples setting limits processing cost. Once reached, the script discards the oldest samples of the developing period, so a long or very active period may represent only its more recent portion.
How to use it
Set Profile period to the interval you want to follow and choose a Volume sampling timeframe lower than your chart timeframe for finer estimates.
Start with Heatmap to compare the POC with surrounding volume and pressure. Choose Clean lines when you want only the POC row.
Select Bubbles, Candle color, Both, Bubble-only, or Off under Show volume as. Adjust the average length and bubble threshold for your symbol's volume behavior.
Enable the nearest POC bounce count to see recorded rejections. Check the actual candle closes and the chosen day window before interpreting that count.
Add Auto pivot or Manual support and resistance. Choose Both to display both sides together.
Settings guide
Volume profile: profile period, sampling timeframe, price-row count, and sample limit.
POC zones and bounces: developing and completed POCs, historical count, line placement, bounce window, confirmation bars, cooldown, and optional developing-POC inclusion.
Appearance: Heatmap or Clean lines, separate POC and edge colors, pressure colors, heat transparency, label detail, and Custom/Light/Dark themes.
Volume display: display mode, bubble colors, previous-bar volume average, bubble threshold, size scaling, and transparency.
Reversal markers: relative-volume minimum, body and wick proportions, pressure-switch requirement, one- or two-bar confirmation, dot colors, and optional confirming-candle bubble.
Support and resistance: zone source, both sides or one side, pivot timeframe and confirmation, manual prices, zone width, length, fill, and colors.
Alerts: optional POC-row touch, qualifying high-volume bubble, and confirmed reversal-pattern conditions.
Interpretation and limitations
The POC is the highest-volume estimated price row in this script's sampled profile; it is not guaranteed to hold as support or resistance. Bubble size measures relative candle volume, not the size or count of individual trades. Up/down pressure and the reversal dots come from candle OHLCV; they cannot identify aggressors, resting orders, actual buying or selling volume, or order-book absorption. Symbols with tick volume produce results based on that feed's tick counts.
Bounce counts depend on loaded chart history, retained POC periods, and when each POC first existed. Automatic pivot zones require later confirmation. Reversal dots are intentionally plotted on an earlier wick after a later candle confirms them; a dot was not known in real time on the original wick candle. Use a standard OHLC chart for direct price interpretation. This indicator provides chart context, not trade entries or forecasts.
Credits and license: Original heatmap reference © LuxAlgo. Source license: Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Release Notes
Added : Current Timeframe Zones , add another custom timeframe SUP/RES ZONE Release Notes
Better Heatmap colors for POC Panel Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.