China's stock market volume ratio1. Introduction to Volume Ratio:
In China's stock market, the volume ratio is an indicator used to measure relative trading volume. It compares the average volume per minute after the market opens to the average volume per minute over the past five trading days.
2. Application of Volume Ratio:
When there is a sudden surge in volume, the volume ratio chart will show a sharp upward break, indicating an increase in trading volume (initial market movements can be disregarded). Conversely, when volume contracts, the volume ratio will move downward.
If the volume ratio is greater than 1, it indicates that the average trading volume per minute for the current day is higher than the average over the past five days, signifying increased trading activity.
If the volume ratio is less than 1, it means that today's trading volume is lower than the average of the past five days, indicating decreased trading activity.
3. Volume Ratio Calculation:
The formula for calculating the volume ratio is:
Volume Ratio=Current Total Volume/(Average Volume per Minute over the Last 5 Days * Accumulated Market Open Time (in minutes))
ค้นหาในสคริปต์สำหรับ "volume"
Extended Hours Volume FlagOverview: The Extended Hours Volume Flag Indicator is a powerful tool designed for traders who are interested in monitoring and analyzing the volume activity during the extended trading hours—specifically the premarket (4:00 AM to 9:30 AM) and afterhours (4:00 PM to 8:00 PM) sessions. This indicator identifies and flags stocks where the trading volume during these extended hours exceeds 20% of the Average Volume (AVOL) during regular trading hours. Such occurrences often signal unusual activity or potential market-moving events, which can be crucial for informed trading decisions.
Concept: Volume is a critical factor in trading, often providing insights into market sentiment and potential price movements. However, volume during extended hours can be particularly revealing as it may indicate heightened interest or activity outside of the regular trading session. The Extended Hours Volume Flag Indicator is built on the concept that significant volume during premarket or afterhours trading sessions, relative to the average regular session volume, could be an early indicator of upcoming volatility or trends.
How It Works:
Session Segmentation: The indicator distinguishes between regular trading hours (9:30 AM to 4:00 PM) and extended hours (premarket and afterhours). It accumulates the trading volume separately for these sessions.
Volume Comparison: It calculates the Average Volume (AVOL) over a user-defined period (default is 14 days) during regular trading hours. It then compares the extended hours volume to this AVOL.
Flagging Condition: If the volume during the extended hours exceeds 20% of the AVOL, the indicator flags the stock with a warning symbol on the chart. This visual cue helps traders quickly identify stocks with potentially significant afterhours or premarket activity.
Reset Mechanism: The accumulated volumes reset at the start of the new trading day, ensuring accurate calculations for each day.
Usage: This indicator is ideal for traders who are looking for early signals of market activity outside regular hours, which might not be immediately visible when looking solely at price action. It is particularly useful for day traders and swing traders who want to keep an eye on potential premarket or afterhours catalysts.
Relative VolumeIt is difficult to know how much volume is going on DURING the last bar,
therefore this "Relative Volume" (RV) script, previous bars are as usual, but the last one
adjusts the measured volume by comparing how much time passed and multiplying
this with the volume.
Examples:
Here (5 minute bar) there are 31 sec passed of the 5 minutes
The standard volume show little volume (since there is only 31s passed)
The "RV" multiplies this so you'll see how much this volume would be over 5 minutes,
IF everything goes the same for the rest of the 5'.
1' 5sec passed:
(so relatively more volume)
3' 4sec passed:
(With about 2' to go, you see there is a lot going on with the volime,
while seeing the standard volume, nothing much...)
Little 4' passed:
4,5':
Almost 5' gone:
Important:
This "RV" volume can diminish when during the bar the volume fades.
I think this can help evaluating the volume during the last bar
W example:
M example:
(You can clearly see that during the first 4 days there is a lot going on!)
BTC Volume Lines [v2018-11-17] @ LekkerCryptisch.nlCombine the volume of 8 BTCUSD exchanges in one graph.
Three use cases:
1) See the absolute volumes in one graph
2) See the relative volumes in one graph
3) See the deviation of the EMA the volumes in one graph
OBR 15min Session Opening Range Breakout + Volume Trend DeltaQuick Overview
This Pine Script plots the opening range for London and New York sessions, highlights breakout levels, draws previous session pivots, and offers a live volume delta table for trend confirmation.
Session Opening Range
- Captures the high/low of the first 15 minutes (configurable) for both London & NY sessions.
- Fills the range area with adjustable semi‑transparent colors.
- Optional alerts fire on breakout above the high or below the low.
Previous Session Levels
- Automatically draws previous day’s High, Low, Open and previous 4‑hour High/Low.
- Helps identify key S/R zones as price approaches ORB breakouts.
Volume Trend Delta
- Uses a CMO‑weighted moving average and ATR bands to detect trend state.
- Accumulates bullish vs. bearish volume during each trend.
- Displays Bull Vol, Bear Vol, and Delta % in a movable table for quick strength checks.
How to Use
1. Let the opening range complete (first 15 min).
2. Look for price closing above/below the ORB—enter long on an upside break, short on a downside break.
3. Check the Volume Delta table: positive delta confirms buying strength; negative delta confirms selling pressure.
4. Use previous day/4h levels as additional support/resistance filters.
Settings & Customization
- ORB Duration & Session Times (London/NY), fill colors, and toggles.
- Enable/disable Previous Day & 4H levels.
- Trend Period, Momentum Window, and Delta table position/size.
- Pre‑built alert conditions for all ORB breakouts.
Developer Notes
- Fully commented for easy adjustments.
- Modular sections: ORB, previous levels, trend delta, and alerts.
- No external libraries—pure Pine Script v6.
Tip
Combine ORB breakouts with Volume Delta and prior session pivots to filter false signals and trade stronger, more reliable moves.
Highest Volume* 지표 설명
이 지표는 다양한 기간 동안의 최대 거래량을 시각적으로 표시하여 거래자들이 중요한 거래량 패턴을 쉽게 식별할 수 있도록 도와줍니다. 30, 60, 90, 120 캔들 기간 동안의 최대 거래량을 감지하고, 이를 차트 상에 색상 코드로 표시합니다.
다중 기간 분석: 30, 60, 90, 120 캔들 기간에 대한 최대 거래량을 동시에 추적합니다.
기간에 따른 색상 표시: 기간이 길어질수록 표시되는 색상이 짙어집니다.
* 주요 기능
거래량 급증 감지: 갑작스러운 거래량 증가를 빠르게 포착할 수 있습니다.
* 부가 설명
초록색 배경: 최근 120 캔들 중 최대 거래량
노란색 배경: 최근 90 캔들 중 최대 거래량 (120 캔들 최대가 아닌 경우)
주황색 배경: 최근 60 캔들 중 최대 거래량 (90, 120 캔들 최대가 아닌 경우)
빨간색 배경: 최근 30 캔들 중 최대 거래량 (60, 90, 120 캔들 최대가 아닌 경우)
* Indicator Description
This indicator visually displays the maximum trading volume over various periods, helping traders easily identify important volume patterns. It detects the highest volume over 30, 60, 90, and 120 candle periods and represents this on the chart using color codes.
Multi-period analysis: Simultaneously tracks the maximum volume for 30, 60, 90, and 120 candle periods.
Color display according to period: The color becomes darker as the period gets longer.
* Key Features
Rapid volume surge detection: Quickly captures sudden increases in trading volume.
* Additional Explanation
Green background: Highest volume among the most recent 120 candles
Yellow background: Highest volume among the most recent 90 candles (when not the highest in 120 candles)
Orange background: Highest volume among the most recent 60 candles (when not the highest in 90 or 120 candles)
Red background: Highest volume among the most recent 30 candles (when not the highest in 60, 90, or 120 candles)
Relative Volume Standard DeviationThe Relative Volume Standard Deviation indicator is a powerful tool designed for traders seeking insights into volume dynamics. This indicator assesses the deviation of a security's trading volume from its moving average, shedding light on potential shifts in market sentiment.
Key Features:
-Length: Tailor the indicator's sensitivity by adjusting the length of the moving average.
-Number of Deviations: Customize the analysis by specifying the number of standard deviations to consider.
-Show Negative Values: Toggle the visibility of negative values in the plot for a comprehensive view.
How it Works:
-Moving Average Calculation: The script computes the simple moving average (SMA) of the trading volume over the specified length, providing a baseline for comparison.
-Standard Deviation Analysis: It calculates the standard deviation of the volume, identifying deviations from the average volume.
-Relative Volume Standard Deviation: The indicator then normalizes the difference between the volume and its moving average by the calculated standard deviation, producing a relative measure of volume deviation.
-Visual Representation: The result is visually represented on the chart using columns. Green columns signify relative volume standard deviation values greater than or equal to the specified number of deviations, while red columns represent values below this threshold.
-Enhancements:
Show Deviation Level: Optionally, a dashed horizontal line at the specified deviation level adds an extra layer of analysis, aiding in the identification of significant deviations.
Tops & Bottoms by Volume [SS]Hey everyone,
Releasing this indicator that helps you time entries by alerting to potential tops and bottoms in the market.
Background to the indicator:
I was playing around with things that signalled reversals / tops and bottoms in SPSS and R using Pivot Points to mark tops and bottoms. Happened to come across a generally statistically significant relationship between sell to buy volume that was tracked over 10 to 50 candles back and pivot highs and pivot lows.
So I put it into a beta version of an indicator to see how it looked and was a bit surprised.
Since then, I have went back and narrowed down the details of what works/what doesn't work and this is the tentative result!
What it does / How to Use:
It tracks the cumulative buy vs sell volume. Buy volume is cumulated as close > open (or green candles) and sell is open > close (or red candles).
It then cumulates this over a user-defined period (defaulted to 14). It then looks back to see the highest vs lowest areas of sell and buy volume and makes determinations based on this relationship.
The relationship was determined by me using my own analysis and programmed into the indicators algorithm (using highest vs lowest function in pine).
It will plot areas of potential reversal to the upside as green on the histogram or red for a downside reversal. Once this becomes significant enough to signal an actual bottom or top, it will then change the SMA colour from white to green (for bottom) or red (for top).
Your entries generally should be once the SMA turns back to white. So from green to white, you would enter long or inverse for red to white (enter short).
Settings and Customizability:
Here are the key points to keep in mind if you are using this indicator:
Your lookback length should be between 10 to 50. I have left it open for you to modify it below and above this lookback period; however, this is the major periods deemed to be significant in identifying tops and bottoms. Thus, I advise against operating outside of those parameters.
You can toggle between smoothed look or historgram with SMA. The strength in this indicator comes from using the SMA and watching the SMA for signals of reversals, so if you want to filter out the background noise, you can simply look at the plotted SMA. If you want a more responsive indication of impending reversals, leave the smoothed option off and view the histogram in conjunction with the SMA.
The indicator will change the candle colour to red for bearish reversal and green to bullish reversal. This is based on the SMA. You can toggle this off and/or on as desired.
It is recommended to leave ETH (extended trading hours) turned off and RTH turned on.
Please read the instructions carefully.
If you require further assistance, I have posted a tutorial video.
Please be sure you are reading and/or watching carefully.
If you have questions, please feel free to post them below. But bear in mind I likely will not respond if it is already addressed in the description above (this happens often).
Also, feel free to leave your comments or suggestions below as well.
Thanks for checking this out. If you are interested in volume based trading, I suggest also checking out my Buyer to Seller volume indicator which cumulates total buying vs selling volume over a designated lookback period. Both of these used in conjunction are very powerful tools for volume based traders! ( Available here )
NOTE:
The boxes drawn in the chart are my own for demonstration purposes. I unfortunately cannot get the indicator to overlay the boxes on the chart in a separate viewing pane. That is why I opted to use the barcolor function to change the candle color instead :-).
Thanks again everyone and safe trades!
Truncate Volume SpikesTruncates or caps the height of the volume bar. Many times, there is a day where the volume eclipses the recent volume and makes the rest of the volume compressed and difficult to see.
This script cuts off the volume at a user defined multiple of average daily volume and places a label above and to the left showing the true volume.
My one gripe is that it doesn't yet handle overlapping labels. At some point, I will see if I can fix that.
Forex Multi Exchange VolumeHi traders! Forex Multi Exchange Volume (FMEV) aggregates and plots trading volumes for supported forex pairs over multiple different major forex exchanges.
Supported exchanges
- FXCM
- OANDA
- FOREX.COM
- PEPPERSTONE
- GLOBALPRIME
Limitations
Because of the fact that FMEV is pulling data from from multiple different exchanges and is computationally intensive it can take a couple of seconds to load while charting certain forex pairs.
Cumulative Volume DeltaThis indicator is called Cumulative Volume Delta (CVD), and it is the cumulative difference between buying and selling pressure.
Note, however, that it is not an exact CVD, because Pine Script does not allow you to get the Bid Volume and Ask Volume.
Instead, it uses volume and candlestick length to determine the pressure.
Example: Volume is 100, price change is +1.0% → Buying pressure is 1
Volume is 100, price change is -0.5% → Selling pressure is 0.5
このインジケーターは、Cumulative Volume Delta(CVD)と呼ばれるもので、買い圧力と売り圧力の差を累積したものです。
しかし、Pine Scriptでは買い圧力と売り圧力(Bid VolumeとAsk Volume)を取得することはできないため、正確なCVDではないことに注意してください。
代わりに出来高とローソク足の長さで圧力を判断判断しています。
例:出来高が100、価格の変動が+1.0% → 買い圧力は1
出来高が100、価格の変動が-0.5% → 売り圧力は0.5
Estimated Up Down VolumeThis indicator plot estimated Up volume and Down volume.
Adjust colors to the default volume indicator.
Performante's Average Ethereum Volume IndicatorPerformante's Ethereum Volume Indicator takes the volume from the biggest exchanges and plots the average volume.
Investonomer - BS VolumeBuy Sell Volume Indicator is a free indicator which can be used with any instrument (stock, index or CFD) where volume information is available on TradingView.This indicator shows us a volume based view of the market activity and it helps us distiguish whether buyer are aggressive or sellers are. Basically, this indicator plots first plots the buyer volume in green. Then the seller volume is printed in red.
If Sellers are more, you will red only, whereas if buyers are more, you will selling volumes and then extra green over it which shows how many buyers are there in the market.
Performante's Average Bitcoin Volume IndicatorPerformante's Bitcoin Volume Indicator takes the volume from the biggest exchanges and plots the average volume.
Happy Trading!
BBP (Bittex, Poloniex, Bitfinex) + standart volumeThe script wrote for pairs of crypto currency with XXX USD. On others it does not work. By and large, it is suitable only for analysis of TOP coins.
What it consists of:
The script pulls volumes from exchanges: Bitfinex, Bittrex, Poloniex + the volume of the coin itself through the dollar indicator normalized.
Based on the volume from the indicator "dollar normalized volume"
Works with pairs XXX USD (do not confuse with USDT)
Weekly Volume USDT## Description
This Pine Script indicator displays the trading volume for each day of the current week (Monday through Sunday) in a clean table format on your TradingView chart. The volume is calculated in USDT equivalent and displayed in the top-right corner of the chart.
## Features
- **Weekly Volume Breakdown**: Shows individual daily volumes from Monday to Sunday
- **USDT Conversion**: Automatically converts volume to USDT using the average price (open + close / 2)
- **Smart Formatting**:
- Large numbers are formatted with K (thousands) and M (millions) suffixes
- Example: 1,234,567 → 1.23M USDT
- **Clean Table Display**: Fixed position table in the top-right corner
- **Current Week Focus**: Displays volumes for the current week only
- **Future Days Handling**: Days that haven't occurred yet in the current week show as "-"
## How It Works
1. The indicator calculates the average price for each day using (Open + Close) / 2
2. Multiplies the daily volume by the average price to get USDT-equivalent volume
3. Displays the results in an easy-to-read table format
## Use Cases
- **Volume Analysis**: Quickly identify which days of the week have the highest trading activity
- **Pattern Recognition**: Spot weekly volume patterns and trends
- **Trading Decisions**: Use volume information to inform your trading strategies
- **Market Activity Monitoring**: Keep track of market participation throughout the week
## Installation
Simply add this indicator to your TradingView chart and it will automatically display the weekly volume table in the top-right corner.
## Tags
#volume #weekly #USDT #table #analysis #trading #cryptocurrency
Noro's Multi-exchange VolumeThe sum of volumes (5 different exchanges) at the same time. The exchanges can be chosen. Less than five exchanges are possible. For this purpose it is necessary to erase the text in the field.
5 min volume scalperThis scalper try to do it by volumes
The exit either by take profit or the signals, make the TP fit for your need so you will get better exit points
the len control the length so higher will be less signals lower is more
alerts inside
you free to change this code and do what ever you want with it
I hope you can make it better:)
BTC Combined VolumeI edited an existing script to include Bitmex volume. I'm no expert at this but I hope it works!
Cheers,
G
Candle Color Volumescript baseado na alteração das cores do candle conforme o volume de trocas.
script based on changing the colors of the candle according to the volume.
Session Volume Spike DetectorSession Volume Spike Detector (Buy/Sell, Dual Windows, MTF + Edge/Cooldown)
What it does
Detects statistically significant buy/sell volume spikes inside two DST-aware Mountain Time sessions and projects 1m / 5m / 10m signals onto any chart timeframe (even 1s). Spikes are confirmed at the close of their native bar and are edge-triggered with optional cooldowns to prevent duplicate alerts.
How spikes are detected
Volume ≥ SMA × multiplier
Optional jump vs recent highest volume
Optional Z-Score gate for significance
Separate Buy/Sell logic using your Direction Mode (Prev Close or Candle Body)
Multi-Timeframe (MTF) display
Shows 1m, 5m, 10m arrows on your current chart
Each HTF fires once on its bar close (no repaint after close)
Sessions (DST-aware, MT)
Morning: 05:30–08:30
Midday: 11:00–13:30
Spikes only count inside these windows.
Inputs & styling
Thresholds: SMA length, multipliers, recent lookback, Z-Score toggle/level
Toggles for which TFs to display (chart TF, 1m, 5m, 10m)
Per-TF colors + cooldowns (seconds) for Any TF, 1m, 5m, 10m
Alerts (edge + cooldown)
MTF Volume Spike (Any TF) — fires on the first qualifying spike across enabled TFs
1m / 5m / 10m Volume Spike — per-TF alerts, Buy or Sell
Recommended: set alert Trigger = Once per bar close. Cooldowns tame “triggered too often” warnings.
Great with
FVG zones, bank/insto levels, session range breaks, and trend filters. Use the MTF arrows as a participation/pressure tell to confirm or fade moves.
Notes
Works on any symbol/timeframe; best viewed on 1m or sub-minute charts.
HTF spikes appear on the bar close of 1m/5m/10m respectively.
No dynamic plot titles; Pine v6-safe.
Short summary (≤250 chars):
MTF volume-spike detector for intraday sessions (DST-aware, MT). Projects 1m/5m/10m buy/sell spikes onto any chart, with edge-triggered alerts and per-TF cooldowns to prevent duplicates. Ideal for spotting institutional participation.
Session Volume Spike Detector (MTF Arrows)Overview
The Session Volume Spike Detector is a precision multi-timeframe (MTF) tool that identifies sudden surges in buy or sell volume during key market windows. It highlights high-impact institutional participation by comparing current volume against its historical baseline and short-term highs, then plots directional markers on your chart.
This version adds MTF awareness, showing spikes from 1-minute, 5-minute, and 10-minute frames on a single chart. It’s ideal for traders monitoring microstructure shifts across multiple time compressions while staying on a fast chart (like 1-second or 1-minute).
Key Features
Dual Session Windows (DST-aware)
Automatically tracks Morning (05:30–08:30 MT) and Midday (11:00–13:30 MT) activity, adjusted for daylight savings.
Directional Spike Detection
Flags Buy spikes (green triangles) and Sell spikes (magenta triangles) using dynamic volume gates, Z-Score normalization, and recent-bar jump filters.
Multi-Timeframe Projection
Displays higher-timeframe (1m / 5m / 10m) spikes directly on your active chart for continuous visual context — even on sub-minute intervals.
Adaptive Volume Logic
Each spike is validated against:
Volume ≥ SMA × multiplier
Volume ≥ recent-high × jump factor
Optional Z-Score threshold for statistical significance
Session-Only Filtering
Ensures spikes are only plotted within specified trading sessions — ideal for futures or intraday equity traders.
Configurable Alerts
Built-in alert conditions for:
Any timeframe (MTF aggregate)
Individual 1m, 5m, or 10m windows
Alerts trigger only when a new qualifying spike appears at the close of its bar.
Use Cases
Detect algorithmic or institutional activity bursts inside your trading window.
Track confluence of volume surges across multiple timeframes.
Combine with FVGs, bank levels, or range breakouts to identify probable continuation or reversal zones.
Build custom automation or alert workflows around statistically unusual participation spikes.
Recommended Settings
Use on 1-minute chart for full MTF display.
Adjust the SMA length (default 20) and Z-Score threshold (default 3.0) to suit market volatility.
For scalping or high-frequency environments, disable the 10m layer to reduce visual clutter.
Credits
Developed by Jason Hyde
© 2025 — All rights reserved.
Designed for clarity, precision, and MTF-synchronized institutional volume detection.