VSA Volume OverlaySimple. When the VSA volume is above the average volume the line will draw orange. When below average volume plot , it will draw white.
Volumen
Bulls vs Bears % TableBulls vs Bears % Box
What it does
Shows a compact on-chart box with the percentage of volume attributed to Bulls vs Bears over a window you choose. It’s a fast market-internals glance to gauge who’s in control right now.
What’s original/useful
Configurable inference: choose how “bull/bear” is defined (Tick-Rule, Candle Body, Heikin-Ashi Body, or VWAP comparison).
Flexible windowing: Session (RTH) reset or Rolling N bars—match your intraday workflow.
Clean UI: tiny table with custom colors and nine anchor placements; designed to overlay any layout without clutter.
How it works (simple)
For each bar, the script infers direction with one of four rules and assigns that bar’s volume to Bulls or Bears:
Tick-Rule (close vs previous close) – responsive in chop (default).
Body (close vs open) – classic candle color approach.
Heikin-Ashi Body – smoother trend read using HA open/close.
VWAP (close vs VWAP) – bull if the bar closes above VWAP, bear if below.
Optional: doji split 50/50. The box displays the Bull % and Bear % of the accumulated window.
Settings
Window: Session (RTH) with editable hours/days, or Rolling N bars.
Direction Rule: Tick-Rule, Body, Heikin-Ashi Body, or VWAP.
Doji Handling: Split doji volume 50/50 (on/off).
Placement: 9 anchors (Top/Middle/Bottom × Left/Center/Right).
Colors: Header, background, border, and dominant/sub text colors for Bulls/Bears.
How to read it
Bulls % > Bears % → buyer dominance; continuation more likely.
Bears % > Bulls % → seller dominance; watch for rallies to fail.
Extreme imbalance (e.g., >60–70% one side) → strong push but also pullback risk as the move matures.
Limitations & transparency
Uses volume-based inference, not true bid/ask delta (TradingView does not expose tape-level buy/sell splits).
Results vary by rule/window; pick one and stay consistent for your playbook.
No forward-looking data; no lookahead is used. This is not a signal generator or a strategy.
Best practices
Index futures/indices intraday: Session (RTH) + Tick-Rule is a solid default.
Trend days: try Heikin-Ashi Body for smoother dominance.
Mean-reversion: watch for extremes reverting toward balance.
No external code reused.
Bulls vs Bears % BoxBulls vs Bears % Box
What it does
A compact on-chart box that shows the percentage of volume attributed to Bulls vs Bears over a window you choose. It’s a quick market-internals glance: who’s in control right now, by how much, and does the imbalance warrant caution or opportunity.
Why use it
Fast read of intraday momentum and exhaustion.
Confirms trend strength or flags pullback risk when one side dominates.
Works on any symbol/timeframe with volume.
How it works (simple)
The indicator splits each bar’s volume into “bull” or “bear” using one of four rules (you choose):
Tick-Rule (close vs prev close) – responsive in chop (default).
Body (close vs open) – classic candle color approach.
Heikin-Ashi Body – smoother trend read.
VWAP (close vs vwap) – bullish if price is above VWAP on the bar.
Dojis can be split 50/50 (optional). The box then displays the rolling or session-cumulated bull/bear percentages.
Settings
Window:
Session (RTH) – resets each regular session (you can edit hours/days).
Rolling N Bars – moving total over the last N bars.
Direction Rule: Tick-Rule, Body, Heikin-Ashi Body, or VWAP.
Doji Handling: Split doji volume 50/50 (on/off).
Placement: 9 anchors (Top/Middle/Bottom × Left/Center/Right).
Colors: Customize header, background, border, and text (dominant vs sub).
How to read it
Bulls % > Bears % → buyer dominance; trend continuation more likely.
Bears % > Bulls % → seller dominance; watch for lower highs/continuation.
Extreme imbalance (e.g., >60–70% one side) → strong push but also pullback risk soon.
Tip: Pair it with VWAP, your EMA, or structure levels. Use the same window and rule each day for consistency.
Notes & Limitations
Uses volume-based inference, not true bid/ask delta (which TradingView doesn’t provide).
Results vary by rule/window; pick the one that matches your playbook.
Requires symbols/timeframes with volume data.
Best Practices
Intraday futures/indices: Session (RTH) + Tick-Rule is a solid starting point.
Trend trading: try Heikin-Ashi Body for smoother dominance signals.
Mean-reversion: watch for extremes flipping toward balance.
Credits: Built for clarity, speed, and flexibility. Customize colors and placement to fit your layout.
Prophecy Orderflow – US30 ScalperProphecy Orderflow – US30 Scalper is not a general-purpose indicator.
It was engineered specifically for New York session scalping on US30, where volatility demands precision, speed, and discipline.
🔹 Sniper Entries Only – The algorithm combines multi-timeframe bias, dynamic ATR filters, and orderflow-based band triggers to identify high-probability scalps with minimal noise.
🔹 Clean Visual Execution – Automatic plotting of SL and TP1/2/3 levels ensures you can trade with clarity and consistency, without overcomplicating your chart.
🔹 Adaptive to US30 Volatility – Optimized settings account for the unique pace and structure of the Dow Jones index, giving you signals aligned with real scalping conditions.
🔹 Exclusivity by Design – This script is not built for mass retail use. It is tuned for operators and scalpers who treat trading as execution, not experimentation.
⚠️ Disclaimer: This tool is provided for educational purposes only. Past performance does not guarantee future results. Trade responsibly and manage risk.
Buy vs Sell Volume EMA + Signals (fix: bgcolor scope)How to read it
Green EMA above Red EMA = sustained buying volume dominance.
Red EMA above Green EMA = sustained selling volume dominance.
Arrows mark shifts (crossovers).
Optional faint columns show the raw split of buy/sell volume if you enable “Show Raw Buy/Sell Volume Bars.”
Burner Volume CandlesVisually see different candle colors based on volume relative to the look back period (default is last 20 candles).
This allows you to see if a current candle print is standard, high, or extreme sell/buy volume relative to the look back period.
This has been primarily used on the 30s timeframe on NQ.
It is also advised to take the NY open candle volume with a grain of salt as that is typically the extreme volume so it doesn't make this indicator as useful when it comes to those candles.
ROV - Rising Only VolumeROV - Rising Only Volume
It will show the volume only if it is above the previous period
Spread 2.0Spread is the difference in price between the high and the low of the candle or bar. The spread is considered wide if it is above 1 to 2 standard deviations (n=14) or low if it is below.
If the spread is wide, then buyers are reaching out to seek sellers (or vice versa) as they are not encountering them very easily. If the spread is low then buyers are easily encountering sellers and vice versa.
I use this indicator together with volume. For example, if the volume is very high, but the spread is low, that suggests large buyers are easily encountering large sellers. It could be a footprint of institutions offloading significant holdings, or institutions mopping up significant holdings, or one or more institutions mopping up holdings from another who is distributing.
If the volume is high and the spread is wide, it indicates panic selling if prices are falling, or lots of desire if prices are rising. It could also be the induction of greed if the rising prices do not remain at the high of the wide spread (e.g. to catch out buy stops above resistance). Or it could be the induction of fear if the falling prices do not remain at the low of the wide spread (e.g. to flush out supply to mop up).
My previous version "Spread" violated the Pine Code house rules, so it got shielded from public view. This is my first experience with writing in Pine Code and publishing. I suspect it was because I didn't publish with a clean chart without other indicators added. My apologies in advance if version 2.0 is again another violation, which will then get shielded again. I am only publishing out of good will to share that's all.
Volume 2.0Volume with standard deviations.
Helps to identify moderately high/low volume and very high/low volume.
Low volume indicates less market participation. High volume indicates higher market participation.
It forecasts potential changes of sentiment.
Volume with standard deviations (n=14).
Helps to identify moderately high/low volume and very high/low volume. Low volume indicates less market participation. High volume indicates higher market participation.
It forecasts potential changes of sentiment. This indicator has to be used with others. It is an adjunct tool, but a powerful one.
NB:
My previous version "Volume" violated the Pine Code house rules, so it got shielded from public view. This is my first experience with writing in Pine Code and publishing. I suspect it was because I didn't publish with a clean chart without other indicators added. My apologies in advance if version 2.0 is again another violation, which will then get shielded again. I am only publishing out of good will to share that's all.
Vulture 2.0This indicator ("Vulture 2.0") is the volume of a candle divided by the spread.
When higher than 2 standard deviations, it suggests demand aggressively opposing supply and vice versa.
When lower than 2 standard deviations, it suggests demand hardly being opposed by supply or vice versa.
E.g., if the vulture is very high and volume is also very high, this indicates high institutional activity (who is usually right) against the herd (who is usually wrong). If the vulture is very low and volume is very high, this suggests a mark up or mark down. If vulture is very high and volume is very low, whilst prices are climbing up to a resistance area, the low volume climb is less likely an ease of movement, and more likely to be a significant "no demand" candle, and so prices are likely on the verge of a reversal back to the downside.
NB:
For standard deviations, n=14. This indicator has to be used with others. It is an adjunct indicator and a powerful one. My previous version "Vulture" violated the Pine Code house rules, so it got shielded from public view. This is my first experience with writing in Pine Code and publishing. I suspect it was because I didn't publish with a clean chart without other indicators added. My apologies in advance if version 2.0 is again another violation, which will then get shielded again. I am only publishing out of good will to share that's all.
Rossgram
Script Name: ADMF: Rossgram Aggregated cumulative volume, volatility-dependent-parabolic-length, divergence-inverting EMA admf
Description:
This publication is a major revision by the original author. The script has been significantly improved to provide more accurate and timely signals by enhancing its core adaptive logic.
Key Improvements & Originality:
Enhanced Dynamic Calculation: The core algorithm now features a sophisticated volatility normalization mechanism. Instead of using a simple ATR, it calculates a normalized volatility index (volATR_admf) and dynamically adjusts the EMA length based on its position within a dynamically updated percentile range (2nd to 98th). This allows the indicator to be exceptionally responsive across different market regimes, from extreme volatility to calm conditions.
Advanced Percentile Anchoring: A dedicated initialization and update routine ensures robust calculation of volatility extremes. The script:
Initializes with safe defaults for the first 1000 bars.
After the 1000th bar, it calculates precise percentile levels (ta.percentile_nearest_rank) every 100 bars, ensuring the adaptive mechanism is always anchored to the most relevant recent market data rather than a fixed historical period. This is a unique approach to defining "extremes".
Multi-Exchange Data Aggregation (User-Configurable): The script is designed to aggregate volume data from multiple sources. This provides a more accurate picture of market activity than a single exchange. Users can manually configure a list of tickers for non-BTC assets in the settings, tailoring the data input to their specific trading instrument.
How It Works & How to Use:
The indicator plots a moving average that exponentially adjusts its sensitivity based on real-time market volatility. As volatility approaches historically high levels (98th percentile), the EMA length expands to filter out noise and help identify exhaustion. In low volatility (near the 2nd percentile), it contracts to become more responsive to new trends.
Usage: Add to the chart. For non-BTC assets, configure the tickers in settings.
Signal Interpretation: Look for the adaptive line to change direction, especially after it has been trending near one of the volatility extremes. This often anticipates sharp reversals.
Why Closed-Source? The specific implementation of the dynamic percentile-based anchoring, the volatility normalization formula, and the data aggregation logic are proprietary developments. Protecting the source code is necessary to safeguard the unique intellectual property behind this adaptive calculation method.
FlowScope [Hapharmonic]FlowScope: Uncover the Market's True Intent 🔬
Ever wished you could look inside the candles and see where the real action is happening? FlowScope is your microscope for the market's flow, designed to give you a powerful edge by revealing the volume distribution that price action alone can't show you.
Instead of just looking at the open, high, low, and close, FlowScope lets you dive deeper into the market's auction process. It groups candles together and builds a detailed Volume Profile for that period, showing you exactly where the trading happened and revealing the story behind the price action.
Let's explore how you can use it to gain a powerful new edge.
🧐 Core Concept: How It Works
At its heart, FlowScope does three key things:
It Groups Candles: You decide how many candles to group together. For example, setting " Group Candles " to 4 on a 5-minute chart effectively gives you a detailed 20-minute candle and profile. This helps you see the bigger picture and filter out market noise.
It Builds a Volume Profile: For each group, FlowScope analyzes the volume at every single price level. It then displays this as a horizontal histogram (we call this a "footprint" or profile). Longer bars mean more volume was traded at that price, indicating a "fair" price or an area of acceptance. Shorter bars mean price moved through quickly, indicating rejection.
It Creates a Custom "Grouped Candle": To summarize the group's overall price action, FlowScope draws a single, custom candle representing the entire group's:
Open: The open of the first candle in the group.
High: The absolute highest price reached within the group.
Low: The absolute lowest price reached within the group.
Close: The close of the last candle in the group.
This gives you a crystal-clear view of the group's net result, free from the back-and-forth noise of the individual candles inside it.
Below are some of the stunning preset color palettes you can choose from to customize your view:
🚀 How to Use: Practical Applications
FlowScope isn't just for looking pretty; it's a powerful analysis tool. Here are a few ways to integrate it into your trading:
Identify High-Volume Nodes (HVNs): Look for the longest bars in the profile. These are price levels where the market spent the most time and traded the most volume. HVNs often act as powerful "magnets" for price, becoming key areas of support and resistance.
Spot Low-Volume Nodes (LVNs): These are areas with very short bars or gaps in the profile. They represent price levels that the market moved through quickly and inefficiently. If price returns to an LVN, it's likely to move through it quickly again.
Analyze the Summary Box: This is where the real magic happens! ✨
Total Volume (Σ): The total volume for the entire group.
Buy (B) vs. Sell (S) Volume: FlowScope analyzes the lower timeframe action to estimate the buying and selling pressure that made up the total volume. Is a big red candle mostly aggressive selling, or was it just a lack of buyers? The B/S data gives you clues. A high-volume candle with nearly 50/50 buy/sell pressure might indicate absorption or a potential reversal.
Use the Grouped Candle for Clarity: Is the market in a clear uptrend, or is it just choppy? The grouped candle can give you a much clearer signal. A series of strong, green grouped candles shows much more conviction than a mix of small green and red candles.
⚙️ Settings & Customization
This is where you can truly make FlowScope your own. Let's walk through each setting.
Profile Settings
Group Candles: The number of standard chart candles you want to combine into a single FlowScope profile. A setting of 1 will analyze every single bar. A higher number gives you a broader market view. When Group Candles is set to 5, the data from the 5 individual candles are combined, and the volume is calculated accordingly.
Max Profile Boxes: This setting is more than just a number; it's a smart limit that ensures your profiles are always readable and relevant to the current market conditions.
Adaptive Sizing (The Ideal Goal): FlowScope first tries to create the perfect profile by making each volume box's height proportional to the current market volatility. It calculates an "ideal" box height based on the Average True Range ( ATR / 10 ). This is powerful because it automatically adapts: you get smaller, more detailed boxes in quiet, low-volatility markets, and larger, clearer boxes in volatile, fast-moving markets.
The Safety Cap (Your Setting): However, what if you group several candles during a massive price move? The price range could be huge! If we only used the small, ATR-based box height, you might end up with hundreds of tiny, unreadable boxes. This is where your Max Profile Boxes setting (defaulting to 50) comes in. It acts as a maximum detail cap . If the adaptive, volatility-based calculation determines that it would need more boxes than your setting (e.g., more than 50), the indicator will override it. It will then simply divide the entire price range of the group into exactly the number of boxes you specified (e.g., 50).
In short: You are setting the maximum allowable detail. FlowScope intelligently adapts the profile's granularity below that limit based on market volatility, ensuring you always get a clear and meaningful picture.
Style
Show Profile BG: A simple toggle to show or hide the faint background color behind the volume bars. Turning it off can create a cleaner look.
Color Mode: This dropdown controls how the volume profile text is colored.
Custom Gradient: This mode uses the three custom colors you select in the "Profile Colors" section to create a beautiful gradient across the profile.
Candle Color: This mode colors the profile based on whether the grouped candle was bullish (green) or bearish (red). The color will be a gradient, with the most intense color applied to the box with the highest volume; the colors of the other boxes will fade out from that point. It's a great way to see the profile's "mood" at a glance.
Profile Colors 🎨
Use Preset Palette: This is the master switch!
If checked: You can choose from 10 stunning, pre-designed color palettes from the Palette dropdown. The custom color pickers below will be disabled.
If unchecked (Default): The Palette dropdown will be disabled, and you can now choose your own three colors for the gradient.
Palette: (Only active when "Use Preset Palette" is checked) . Choose from 10 luxurious, eye-catching color schemes like "Solar Flare" or "Deep Space" to instantly change the look and feel of your chart.
Low Price / Mid Price / High Price: (Only active when "Use Preset Palette" is unchecked) . These three color pickers allow you to design your own unique gradient for the Custom Gradient color mode.
Candle Display
These settings control the custom "Grouped Candle" that summarizes the profile. When using the "Show Custom Candle" feature, you should change the chart's candlestick display to Bars for a cleaner view.
Show Custom Candle: This is the main toggle. When you check this box, the original chart candles will be hidden, and your custom FlowScope candle will be displayed instead. This custom candle is intentionally small to ensure it does not visually overlap with the volume profile boxes.
Show Body: (Only active when "Show Custom Candle" is checked) . Toggles the visibility of the candle's body.
Wick Width & Body Width: (Only active when "Show Custom Candle" is checked) . These sliders let you control the thickness of the wick and body lines to match your personal style.
Up Color / Down Color: (Only active when "Show Custom Candle" is checked) . Choose the colors for your bullish and bearish custom candles.
Experiment with the settings, find a style that works for you, and start seeing the market in a whole new light.
Happy trading! 📈😊
Adaptive Trend Following Suite [Alpha Extract]A sophisticated multi-filter trend analysis system that combines advanced noise reduction, adaptive moving averages, and intelligent market structure detection to deliver institutional-grade trend following signals. Utilizing cutting-edge mathematical algorithms and dynamic channel adaptation, this indicator provides crystal-clear directional guidance with real-time confidence scoring and market mode classification for professional trading execution.
🔶 Advanced Noise Reduction
Filter Eliminates market noise using sophisticated Gaussian filtering with configurable sigma values and period optimization. The system applies mathematical weight distribution across price data to ensure clean signal generation while preserving critical trend information, automatically adjusting filter strength based on volatility conditions.
advancedNoiseFilter(sourceData, filterLength, sigmaParam) =>
weightSum = 0.0
valueSum = 0.0
centerPoint = (filterLength - 1) / 2
for index = 0 to filterLength - 1
gaussianWeight = math.exp(-0.5 * math.pow((index - centerPoint) / sigmaParam, 2))
weightSum += gaussianWeight
valueSum += sourceData * gaussianWeight
valueSum / weightSum
🔶 Adaptive Moving Average Core Engine
Features revolutionary volatility-responsive averaging that automatically adjusts smoothing parameters based on real-time market conditions. The engine calculates adaptive power factors using logarithmic scaling and bandwidth optimization, ensuring optimal responsiveness during trending markets while maintaining stability during consolidation phases.
// Calculate adaptive parameters
adaptiveLength = (periodLength - 1) / 2
logFactor = math.max(math.log(math.sqrt(adaptiveLength)) / math.log(2) + 2, 0)
powerFactor = math.max(logFactor - 2, 0.5)
relativeVol = avgVolatility != 0 ? volatilityMeasure / avgVolatility : 0
adaptivePower = math.pow(relativeVol, powerFactor)
bandwidthFactor = math.sqrt(adaptiveLength) * logFactor
🔶 Intelligent Market Structure Analysis
Employs fractal dimension calculations to classify market conditions as trending or ranging with mathematical precision. The system analyzes price path complexity using normalized data arrays and geometric path length calculations, providing quantitative market mode identification with configurable threshold sensitivity.
🔶 Multi-Component Momentum Analysis
Integrates RSI and CCI oscillators with advanced Z-score normalization for statistical significance testing. Each momentum component receives independent analysis with customizable periods and significance levels, creating a robust consensus system that filters false signals while maintaining sensitivity to genuine momentum shifts.
// Z-score momentum analysis
rsiAverage = ta.sma(rsiComponent, zAnalysisPeriod)
rsiDeviation = ta.stdev(rsiComponent, zAnalysisPeriod)
rsiZScore = (rsiComponent - rsiAverage) / rsiDeviation
if math.abs(rsiZScore) > zSignificanceLevel
rsiMomentumSignal := rsiComponent > 50 ? 1 : rsiComponent < 50 ? -1 : rsiMomentumSignal
❓How It Works
🔶 Dynamic Channel Configuration
Calculates adaptive channel boundaries using three distinct methodologies: ATR-based volatility, Standard Deviation, and advanced Gaussian Deviation analysis. The system automatically adjusts channel multipliers based on market structure classification, applying tighter channels during trending conditions and wider boundaries during ranging markets for optimal signal accuracy.
dynamicChannelEngine(baselineData, channelLength, methodType) =>
switch methodType
"ATR" => ta.atr(channelLength)
"Standard Deviation" => ta.stdev(baselineData, channelLength)
"Gaussian Deviation" =>
weightArray = array.new_float()
totalWeight = 0.0
for i = 0 to channelLength - 1
gaussWeight = math.exp(-math.pow((i / channelLength) / 2, 2))
weightedVariance += math.pow(deviation, 2) * array.get(weightArray, i)
math.sqrt(weightedVariance / totalWeight)
🔶 Signal Processing Pipeline
Executes a sophisticated 10-step signal generation process including noise filtering, trend reference calculation, structure analysis, momentum component processing, channel boundary determination, trend direction assessment, consensus calculation, confidence scoring, and final signal generation with quality control validation.
🔶 Confidence Transformation System
Applies sigmoid transformation functions to raw confidence scores, providing 0-1 normalized confidence ratings with configurable threshold controls. The system uses steepness parameters and center point adjustments to fine-tune signal sensitivity while maintaining statistical robustness across different market conditions.
🔶 Enhanced Visual Presentation
Features dynamic color-coded trend lines with adaptive channel fills, enhanced candlestick visualization, and intelligent price-trend relationship mapping. The system provides real-time visual feedback through gradient fills and transparency adjustments that immediately communicate trend strength and direction changes.
🔶 Real-Time Information Dashboard
Displays critical trading metrics including market mode classification (Trending/Ranging), structure complexity values, confidence scores, and current signal status. The dashboard updates in real-time with color-coded indicators and numerical precision for instant market condition assessment.
🔶 Intelligent Alert System
Generates three distinct alert types: Bullish Signal alerts for uptrend confirmations, Bearish Signal alerts for downtrend confirmations, and Mode Change alerts for market structure transitions. Each alert includes detailed messaging and timestamp information for comprehensive trade management integration.
🔶 Performance Optimization
Utilizes efficient array management and conditional processing to maintain smooth operation across all timeframes. The system employs strategic variable caching, optimized loop structures, and intelligent update mechanisms to ensure consistent performance even during high-volatility market conditions.
This indicator delivers institutional-grade trend analysis through sophisticated mathematical modelling and multi-stage signal processing. By combining advanced noise reduction, adaptive averaging, intelligent structure analysis, and robust momentum confirmation with dynamic channel adaptation, it provides traders with unparalleled trend following precision. The comprehensive confidence scoring system and real-time market mode classification make it an essential tool for professional traders seeking consistent, high-probability trend following opportunities with mathematical certainty and visual clarity.
Chaikin Money Flow w/ FillA regular CMF indicator, just with a green/red filling when above/below the zero line.
Prev Day Volume ProfileWhat the script does
Calculates yesterday’s Volume Profile from the bars on your chart (not tick data) and derives:
POC (Point of Control)
VAL (Value Area Low)
VAH (Value Area High)
Draws three horizontal lines for today:
POC in orange
VAL and VAH in purple
Adds labels on the right edge that show the level name and the exact price (e.g., POC 1.2345).
Why it’s bar-based (not tick-based)
Pine Script can’t fetch external tick/aggTrades data. The script approximates a volume profile by distributing each bar’s volume across the price bins that the bar’s high–low range covers. For “yesterday”, this produces a stable, TV-native approximation that’s usually sufficient for intraday trading.
Key inputs
Value Area %: Defaults to 0.70 (70%)—the typical value area range.
TZ Offset vs Exchange (hours): Shifts the day boundary to match your desired session (e.g., Europe/Berlin: +1 winter / +2 summer). This ensures “yesterday” means 00:00–24:00 in your target timezone.
Row Size: Manual? / Manual Row Size: If enabled, you can set the price bin size yourself. Otherwise, the script chooses a TV-like step from syminfo.mintick.
Colors & Line width: POC orange; VAL/VAH purple; configurable width.
Volume Profile Multi periodVolume Profile - AOC 📈
Unlock market insights with this powerful volume profile indicator! Analyze trading activity across multiple sessions with customizable settings and clear visuals. Perfect for traders aiming to identify key price levels and market trends with precision. 🚀
Key Features:
Multi-Session Support: Visualize volume profiles for Tokyo, London, New York, Daily, Weekly, Monthly, Quarterly, and Semiannual sessions. 🌍
Customizable Display: Choose session types, resolution, and bar modes (Mode 1 or Mode 2) to match your strategy. 🎛️
Point of Control (POC): Highlights the most traded price levels for each session. 🎯
Color-Coded Profiles: Distinct up/down volume visualization for quick analysis. 📊
Session Labels: Optional labels for easy identification of session periods. 🏷️
High/Low Tracking: Tracks session-specific highs and lows for accurate profiling. 📏
Empower your trading decisions with clear, actionable volume data! 💡
Smart Volume [Volume Hub]Smart Volume is a custom indicator designed to highlight meaningful changes in market activity by measuring how current volume compares to historical averages. Instead of looking at raw volume alone, it calculates how many standard deviations above or below the mean a bar’s volume is. This makes it possible to identify unusual activity (accumulation, distribution, breakouts, or fakeouts) that might not be visible just by looking at candle size or price action.
The script classifies each bar’s volume into zones:
🔴 Extra High: 4× or more standard deviations above average
🟠 High: 2.5× above average
🟡 Medium: 1× above average
🔵 Normal: around average
🟢 Low: below average
Each classification has its own color, which is applied directly to the volume histogram. This provides a quick “heatmap” effect so traders can instantly see when markets are entering phases of unusually high or unusually low participation.
🔑 How It Works
The script computes a moving average of volume over the last 610 bars.
It calculates the standard deviation of volume over the same lookback.
For each bar, it measures how far that bar’s volume is from the average, expressed in multiples of standard deviation.
Depending on the zone it falls into (low, normal, medium, high, or extra high), the bar is colored accordingly.
Background heatmap zones and threshold lines can optionally be displayed to help visualize where each threshold lies.
This approach goes beyond raw volume numbers by showing relative extremes. For example, a 50K-volume bar on one market might mean nothing, but if it’s 4 standard deviations higher than usual, it’s an “extra high” signal of market participation.
📌 How to Use It
Look for clusters of extra-high volume bars to spot institutional activity or breakout confirmation.
Use low-volume areas to identify possible consolidations, false breakouts, or lack of conviction.
Combine with your trend or price-action tools: e.g., if price breaks resistance on extra high volume, the move is more likely valid.
Works across all markets (stocks, forex, crypto, futures) and timeframes.
⚠️ Disclaimer
This script does not generate buy/sell signals. It is a volume analysis tool to help identify areas of high or low activity. Always combine with proper risk management and other forms of analysis.
RichRoad Turnover DisplayRich Road Turnover Display
The Rich Road Turnover Display helps you quickly gauge the average turnover of a stock in monetary terms over a chosen lookback period. You can set the number of days as input, and the indicator will display the average turnover during that period. This can be a useful way to get a sense of liquidity and volatility.
How to interpret the data (with a lookback period of 20 days):
If the average turnover is less than 10 crores, the script is fairly illiquid.
If the average turnover is between 15 to 25 crores, the script is decently liquid.
If the average turnover is above 25 crores, it is considered fairly liquid for most account sizes.
Important Notes:
Please do not use a lookback period of less than 20 days. The data for shorter periods may contain discrepancies and will not provide meaningful results.
Currently, this version supports only INR. Please do not use it for non-Indian markets. Future updates will include support for other currencies such as EUR and USD.
Artharjan High Volume Zones v2Artharjan High Volume Zones (AHVZ)
The Artharjan High Volume Zones (AHVZ) indicator is designed to identify, highlight, and track price zones formed during exceptionally high-volume bars. These levels often act as critical support and resistance zones, revealing where institutions or large players have shown significant interest.
By combining both short-term (ST) and long-term (LT) high-volume zones, the tool enables traders to align intraday activity with broader market structures.
Core Purpose
Markets often leave behind footprints in the form of high-volume bars. The AHVZ indicator captures these footprints and projects their influence forward, allowing traders to spot zones of liquidity, accumulation, or distribution where future price reactions are likely.
Key Features
🔹 Short-Term High Volume Zones (ST-ZoI)
Identifies the highest-volume bar within a short-term lookback period (default: 22 bars).
Draws and maintains:
Upper & Lower Bounds of the high-volume candle.
Midpoint Line (M-P) as the zone’s equilibrium.
Buffer Zones above and below for intraday flexibility (percentage-based).
Highlights these zones visually for quick intraday decision-making.
🔹 Long-Term High Volume Zones (LT-ZoI)
Scans for the highest-volume bar in a long-term lookback period (default: 252 bars).
Similar plotting structure as ST-ZoI: Upper, Lower, Midpoint, and Buffers.
Useful for identifying institutional footprints and multi-week/month accumulation zones.
🔹 Dynamic Buffering
Daily/Weekly/Monthly charts: Adds a fixed percentage buffer above and below high-volume zones.
Intraday charts: Uses price-range based buffers, scaling zones more adaptively to volatility.
🔹 Visual Customization
Independent color settings for ST and LT zones, mid-range lines, and buffers.
Adjustable plot thickness for clarity across different chart styles.
How It Helps
Intraday Traders
Use ST zones to pinpoint short-term supply/demand clusters.
Trade rejections or breakouts near these high-volume footprints.
Swing/Positional Traders
Align entries with LT zones to stay on the side of institutional flows.
Spot areas where price may stall, reverse, or consolidate.
General Market Structure Analysis
Understand where volume-backed conviction exists in the chart.
Avoid trading into hidden walls of liquidity by recognizing prior high-volume zones.
Closing Note
The Artharjan High Volume Zones indicator acts as a volume map of the market, giving traders a deeper sense of where meaningful battles between buyers and sellers took place. By combining short-term noise filtering with long-term structural awareness, it empowers traders to make more informed, disciplined decisions.
With Thanks,
Rrahul Desai @Artharjan
Cloud Craft SR [Volume Enhanced Edition]Cloud Craft SR - Advanced Support & Resistance System
Short Description:
Advanced cloud-based support & resistance indicator with volume analysis. Features dynamic zones, multi-timeframe analysis, and adaptive visual themes for different chart backgrounds.
Full Description:
Cloud Craft SR is an advanced support and resistance detection system that combines price action analysis with volume dynamics to identify high-probability trading zones.
🎯 Key Features:
Smart Zone Detection: Automatically identifies and ranks support/resistance zones based on historical price action
Volume Integration: Enhanced zone strength calculation using volume-weighted analysis
Multi-Timeframe Analysis: Configurable timeframe selection for deeper market structure analysis
Adaptive Visual Themes: Three color schemes optimized for white, black, and gray chart backgrounds
Dynamic Cloud Visualization: Visual representation of zone strength through opacity and border width
Real-Time Information Panel: Live zone data with volume rankings and strength metrics
Breakout Detection: Volume-confirmed breakout signals for enhanced reliability
📊 How Power & Volume Are Calculated:
Power Calculation:
Power represents the strength of each support/resistance zone based on:
Pivot Points: Number of price reversals at the zone (each pivot = 20 base points)
Touch Count: How many times price has tested the zone
Volume Weight: If volume analysis is enabled, zones with higher volume get multiplied strength
Example:
Zone has 3 pivot points = 60 base points
Price touched the zone 5 times = +5 points
Total base strength = 65
If volume at this zone is 1.5x average = 65 × 1.5 = 97.5 Power
Display Power = 97.5 ÷ 10 = 9.8 (shown as 10 in panel)
Volume Integration:
Collects volume data at each pivot point
Compares zone volume to average volume
Applies multiplier (default 1.5x) to strengthen high-volume zones
Volume Rank shows relative volume importance (⭐ to ⭐⭐⭐⭐⭐)
Visual Representation:
Higher Power = Thicker borders
Higher Volume = Less transparency (more solid appearance)
Top zones are displayed with strongest at top of panel
⚙️ Customization Options:
Cloud Timeframe (3min to Monthly)
Analysis Depth (100-500 bars)
Zone Sensitivity Control (2-12%)
Strength Filter Settings (min touches required)
Visual Style Selection
Volume Analysis Toggle
Panel Position & Theme
📈 How It Works:
The indicator analyzes historical price pivots to identify areas where price has repeatedly found support or resistance. These zones are then weighted by volume activity to determine their relative strength. Stronger zones appear more prominent visually, helping traders quickly identify key levels.
💡 Best Use Cases:
Identifying key support/resistance levels for entry/exit points
Confirming breakouts with volume analysis
Setting stop-loss and take-profit levels
Multi-timeframe confluence analysis
Risk management and position sizing
Default Settings Optimized For: 4H timeframe analysis with 250-bar lookback period
Why Protected Source?
This indicator uses proprietary algorithms for:
- Advanced pivot detection with volume weighting
- Dynamic zone strength calculation combining multiple factors
- Adaptive visual rendering based on volume and strength metrics
NY Anchored VWAP and Auto SMANY Anchored VWAP and Auto SMA
This script is a versatile trading indicator for the TradingView platform that combines two powerful components: a New York-anchored Volume-Weighted Average Price (VWAP) and a dynamic Simple Moving Average (SMA). Designed for traders who utilize VWAP for intraday trend analysis, this tool provides a clear visual representation of average price and volatility-adjusted moving averages, generating automated alerts for key crossover signals.
Indicator Components
1. NY Anchored VWAP
The VWAP is a crucial tool that represents the average price of a security adjusted for volume. This version is "anchored" to the start of the New York trading session, resetting at the beginning of each new session. This provides a clean, session-specific anchor point to gauge market sentiment and trend. The VWAP line changes color to reflect its slope:
Green: When the VWAP is trending upwards, indicating a bullish bias.
Red: When the VWAP is trending downwards, indicating a bearish bias.
2. Auto SMA
The Auto SMA is a moving average with a unique twist: its lookback period is not fixed. Instead, it dynamically adjusts based on market volatility. The script measures volatility using the Average True Range (ATR) and a Z-Score calculation.
When volatility is expanding, the SMA's length shortens, making it more sensitive to recent price changes.
When volatility is contracting, the SMA's length lengthens, smoothing out the price action to filter out noise.
This adaptive approach allows the SMA to react appropriately to different market conditions.
Suggested Trading Strategy
This indicator is particularly effective when used on a one-minute chart for identifying high-probability trade entries. The core of the strategy is to trade the crossover between the VWAP and the Auto SMA, with confirmation from a candle close.
The strategy works best when the entry signal aligns with the overall bias of the higher timeframe market structure. For example, if the daily or 4-hour chart is in an uptrend, you would look for bullish signals on the one-minute chart.
Bullish Entry Signal: A potential entry is signaled when the VWAP crosses above the Auto SMA, and is confirmed when the one-minute candle closes above both the VWAP and the SMA. This indicates a potential continuation of the bullish momentum.
Bearish Entry Signal: A potential entry is signaled when the VWAP crosses below the Auto SMA, and is confirmed when the one-minute candle closes below both the VWAP and the SMA. This indicates a potential continuation of the bearish momentum.
The built-in alerts for these crossovers allow you to receive notifications without having to constantly monitor the charts, ensuring you don't miss a potential setup.
Volume by Time [LuxAlgo]The Volume by Time indicator collects volume data for every point in time over the day and displays the average volume of the specific dataset collected at each respective bar.
The indicator overlays the current volume and the historical average to allow for better comparisons.
🔶 USAGE
Throughout the day, the volume of every bar is stored in groups organized by the time when each bar occurred.
Over time, the datasets accumulate, and from that, we can simply determine the average value at each specific time of the day.
The display is a histogram style, which consists of hollow bars and solid filled columns.
-Hollow bars represent the average volume at that time of the day.
-Solid columns display the current volume from the current bar.
By default, the entire history of data is used, but if desired, the number of days under analysis can be specified to provide a more relevant point of view.
A readout of the number of days being analyzed can be seen in the status bar at any time.
Note: Due to partial sessions, it is typical to see this value change throughout the day; this is simply due to the fact that not every trading session has the exact same schedule 100% of the time.
The analysis type can also be specified; these can be either Average (Default) or Median.
Additionally, a Bi-directional can be toggled for a distinct difference between upwards volume and downwards volume.
🔶 SETTINGS
Analysis Type: Choose between Average or Median analysis modes.
Length (Days): Set the number of days to use for analysis. Set to 0 for full data (Default 0).
Bi-Directional Toggle: Toggle between one-sided or two-sided display.
Three-Bar Reversal/ContinuationThis indicator identifies a three-bar expansion pattern based on range and volume, designed to highlight moments when the market pushes strongly, pauses, and then resumes with confirmation.
Detection Logic
* Bar (two bars ago) must show sufficient strength, determined by the number of conditions met.
* Bar (one bar ago) must be neutral (strength = 0), marking a brief pause.
*Bar (current bar) must continue the expansion, with range and volume greater than the prior bar.
(Bar is used as a safeguard to prevent repeated detection during ongoing strong moves)
Strength Scoring
Each bar is scored 0–3 based on which of the following conditions it satisfies:
* Range exceeds a multiple of the recent average
* Volume exceeds a multiple of the recent average
* Range × volume exceeds a multiple of the recent average
The detection level input controls how many of these conditions must hold to classify a bar as “strong.” This allows tuning from permissive (1 condition) to strict (all 3 conditions).
Parameters & Utility
* length: Lookback period for moving averages of span, volume, and span×volume. Larger values smooth the averages, reducing false positives; smaller values increase sensitivity.
* coeff: Multiplicative threshold to define an unusually strong bar. Higher values reduce frequency but increase reliability.
* detectLevel: Minimum number of conditions that must be met for a bar to count as “strong.”
* showCont: Whether to allow continuation signals away from local extrema (if false, only reversals near highs/lows are considered).
* symbolUp / symbolDown: Customizable plotting symbols for bullish/bearish signals.
* showStrength: Plots tiny dots indicating the strength of each bar (1–3).
Rationale
This structure captures a recurring market motif: strong push → brief pause → renewed push, where the renewed activity is confirmed by both price expansion and volume. Using a combination of statistical thresholds (range, volume, range×volume) and price structure ensures that signals are both measurable and visually interpretable.
Usage Notes
* This setup allows traders to visually or systematically identify potential reversal or continuation points while controlling sensitivity to noise.
* Designed as a mechanical filter rather than a fully automated trading system. Signals highlight notable activity but do not dictate entry, exit, or risk management.
* Works best when combined with trend/context filters or higher-timeframe analysis.
* Adjust the parameters based on the volatility of the instrument and timeframe.