vRSI-volume detectorVolume RSI and standart deviation of mean volume calculation impose on one another
for easy detection of breakout volumes
Cerca negli script per "volume"
VolumeS as stochThis volume indicator is my design. in this example we can use it as stoch but only this one based on pure volume .
since it a volume and not price based it allow us to see the real trend before the price go up or down. And by simple math of conversion volume number to real number . we can add this indicator to any indicator that we choose and we can enhance it affect.
this is just concept idea. as the real best setting for this need still to be found:)
if you want o make it faster or slower just change the smooth or length setting
so have fun
Volumes on BarEste indicador colore as cores do candle de acordo com o volume.
Desabilitar a visibilidade do candle original.
Volume Weekdays/WeekendsShow weekend volumes in a difference colour and calculate two separate moving averages over the lookback period.
Volume/Price Alert (idea from a dear TV trader)Simple code that finds a sell candle following a buy candle that has higher volume.
Volume Stack with Dollar Volume ScoreThis script is designed to analyze candles for buy/sell pressure, volume flows, and generate intuitive emoji-based signals. Its core function is to help traders visually and quantitatively interpret price and volume behavior for potential bullish, bearish, or neutral market states.
Key Features and Logic
Price Range Analysis: Calculates the candle's price range and determines the proportion of volume attributed to buyers and sellers using buy_percent and sell_percent.
Market State Classification:
Bullish/Bearish/Neutral: Based on buy/sell percentage comparisons.
Strong Signals: Flags when buy/sell pressure exceeds defined thresholds (≥0.75).
Transitions: Detects when states shift sharply (e.g., from bull to strong bear).
Visual Cue System:
Uses different emojis (📈, 📉, 🚀, 🔥, 💎, 💀, ❌) to mark normal, strong, transition, and neutral signals for easy chart interpretation.
Dollar Volume Calculation: Multiplies close price by volume to derive "dollar volume" per bar. Normalizes this with a moving average for context-sensitive spike detection.
Scoring Mechanism:
Dollar Volume Score: Evaluates the normalized change in dollar volume, assigning scores for strong (±2), mild (±1), or neutral (0) changes.
Buy/Sell Pressure Score: Calculates a simple pressure score based on buy/sell proportions for each candle.
Composite Score: Combines both scores to define the overall bullish/bearish/neutral state.
State & Emoji Plotting:
Plots respective emojis at the chart bottom depending on composite score and state (bullish, bearish, strong moves, transitions, neutral).
Alerts:
Sends alerts for key transitions (like bull-to-strong-bear), strong moves, and neutral states, aiding automated signal handling and decision-making.
What This Script Helps You Achieve
Quick Visual Insights: Instantly see important market states and transitions with chart emojis.
Volume Context Awareness: Incorporates both price action and normalized volume changes for more reliable signals.
Automated Alerts: Supports smart trading decisions via pop-up notifications on major shifts or important conditions.
This script provides a layered analysis approach for volume and price action, blending quantifiable scores with intuitive chart markers and automated alerts, making it highly suited for traders who rely on both visual and quantitative cues in their strategy.
Volume Divergence 11192It calculates a custom volume-weighted moving average using the pine_wma() function which takes into account whether each candle is bullish or bearish
It processes volume data through multiple layers of this custom moving average
It detects four types of divergences:
Regular Bullish Divergence: When price makes a lower low but volume makes a higher low (potential bullish reversal)
Hidden Bullish Divergence: When price makes a higher low but volume makes a lower low (potential bullish continuation)
Regular Bearish Divergence: When price makes a higher high but volume makes a lower high (potential bearish reversal)
Hidden Bearish Divergence: When price makes a lower high but volume makes a higher high (potential bearish continuation)
It visualizes these divergences on the chart with colored markers and labels
Volume Spike IndicatorThe Volume Spike Indicator is designed to identify significant volume spikes in the market. This tool helps traders recognize unusual trading activity, which may indicate potential reversals, breakouts, or increased volatility. The indicator uses a simple moving average (SMA) of volume over a specified period and highlights bars where the current volume exceeds a multiple of this average.
Features:
Volume SMA Calculation:
The indicator calculates the SMA of volume over a customizable period (default: 20 bars).
Spike Multiplier:
A threshold multiplier (default: 4) determines what qualifies as a "spike."
Spikes occur when the current volume is greater than the SMA multiplied by this threshold.
Visual Alerts:
If a spike is detected, a red cross ( Cross ) and X-shape ( X-Cross ) are plotted above the corresponding bar for easy identification.
How to Use:
Spot High-Activity Areas:
Use this indicator to find points of unusually high trading activity, which can signify key levels or moments of interest in the market.
Adjust Settings for Sensitivity:
Length : Change the SMA period to match your trading timeframe.
Spike Multiplier : Lower values detect smaller spikes; higher values focus on extreme events.
Combine with Other Indicators:
This tool works best when combined with price action analysis, support/resistance levels, or trend indicators to confirm trading signals.
Customization Options:
Length: Number of bars for SMA calculation (default: 20).
Spike Multiplier: Threshold for defining volume spikes (default: 4).
This indicator is suitable for traders looking to enhance their analysis by identifying abnormal market activity.
Volume Density AnalysisVolume Density Analysis
Overview
The "Volume Density Analysis" indicator is designed to provide traders with insights into volume dynamics relative to price movements. By analyzing the density of volume against price spread, this indicator helps identify potential reversal points and extreme volume conditions, enhancing decision-making in trading strategies.
Key Features
Volume Density Calculation: The indicator computes the density of volume by dividing the total volume by the price spread (high - low) for each bar. This allows for a more nuanced understanding of volume activity in relation to price movements.
Extremum Detection: Users can specify the number of bars to consider when identifying extreme volume conditions, allowing for tailored analysis based on market behavior.
Reversal Bar Conditions: The indicator includes options to determine if low or high volume bars must coincide with reversal patterns, providing additional context for potential trade signals.
Dynamic Coloring*: The histogram displays colored bars based on specific conditions:
Blue Bars: Indicate the lowest and highest volume density within a specified range, highlighting significant volume extremes.
Gray Bars: Represent lower or higher volume density that meets reversal criteria.
Green and Red Bars: Indicate bullish or bearish reversal signals based on historical density patterns.
User Inputs
nl: Number of previous lower bars to consider for comparison (default is 8).
nh: Number of previous higher bars to consider for comparison (default is 8).
ext: Number of bars for detecting extremum volume (default is 30).
LReversalBar: Boolean option to determine if low volume bar spread must indicate a reversal.
HReversalBar: Boolean option to determine if high volume bar spread must indicate a reversal.
Suggested Timeframes
M15: Without reversal considerations, use `nl=3`, `nh=3`, and `ext=20`.
M5: Without reversal considerations, use `nl=4`, `nh=4`, and `ext=35`.
M1: Use `nl=8`, `nh=8`, and `ext=58` for more detailed analysis.
Volume Pressure Based Buy and Sell SignalsThis script uses a volume pressure indicator to generate buy and sell signals. The volume pressure indicator is calculated by taking the sum of the product of volume and price change over a specified period of time, and then dividing that sum by the total volume over the same period. This gives a measure of the amount of buying pressure or selling pressure in the market.
The script then compares the volume pressure indicator to a moving average of the volume pressure indicator. When the volume pressure indicator crosses above the moving average, a buy signal is generated. When the volume pressure indicator crosses below the moving average, a sell signal is generated.
This script is beneficial to traders because it can help them to identify potential trend reversals. When the volume pressure indicator crosses above the moving average, it indicates that there is a growing amount of buying pressure in the market. This could be a sign that the trend is about to reverse from a downtrend to an uptrend. Conversely, when the volume pressure indicator crosses below the moving average, it indicates that there is a growing amount of selling pressure in the market. This could be a sign that the trend is about to reverse from an uptrend to a downtrend.
Volume Intensity OscillatorIntroducing the "Volume Intensity Oscillator" indicator, an advanced tool that utilizes the PeacefulIndicators library to gauge market volume intensity. This innovative indicator is designed to help traders identify potential market trends and improve their trading analysis.
The Volume Intensity Oscillator offers the following key features:
Adjustable input parameters, enabling you to modify the length and the option to remove negative values according to your trading preferences.
A visually appealing display, with the Volume Intensity Oscillator represented as columns in different colors based on the direction of the market movement (red for bearish and green for bullish).
Powered by the rvo function from the PeacefulIndicators library, the core functionality of the Volume Intensity Oscillator ensures accurate and reliable results.
To integrate the Volume Intensity Oscillator into your trading analysis, simply add the script to your chart and customize the input parameters as needed. We hope this script, built upon the PeacefulIndicators library, becomes a valuable asset to your trading strategy.
Volume Buoyancy [LucF]█ OVERVIEW
This indicator uses simple analysis of past volume to determine how well it supports recent market activity. What I call Volume buoyancy measures the strength and direction of that support.
█ CONCEPTS
Buoyancy
In physics, buoyancy is the force described in Archemedes' principle :
Any object, wholly or partially immersed in a fluid, is buoyed up by a force equal to the weight of the fluid displaced by the object.
I use the term loosely in this indicator's context, as "Volume buoyancy" here can be directed either up or down, indicating that past volume displays a bullish or bearish bias.
The calculation of buoyancy begins from a target quantity of volume summed over n bars. We then search chart bars backward, adding the volume of up and down bars in two different slots until each slot reaches the target. We then calculate two average distances: one each for the up and down bars whose volume was summed to reach the target. These average distances are then subtracted and the difference is divided by the farthest distance we had to go to find the target in either up or down bars. The last part of the calculations looks like this:
(avgDistanceDn - avgDistanceUp) / barsAnalyzed
When the average distance of down bars is greater than that of up bars, buoyancy will be positive, indicating that past activity favors the upside and vice versa. The force's strength, which in the case of actual buoyancy is the weight of the displaced fluid, in our case is measured by the size of the gap between the average distance of up vs down bars in relation to the farthest distance we had to go in the past. Buoyancy is always between +1 and -1, with values higher/lower than 0.3/-0.3 typically being unsustainable.
█ HOW TO USE THE INDICATOR
Load the indicator on an active chart (see here if you don't know how).
The default configuration displays:
• Buoyancy as a monochrome gray line.
• A channel between buoyancy and its MA, colored in one of four colors. The MA is not plotted by default, but you can see where it is with the channel.
The default settings use an Arnaud Legoux moving average over 20 bars.
• A fill between the MA and the centerline, which can be one of two colors.
• A high level at 0.30, a low level at -0.30 and the centerline at zero.
The default target is the sum of volume in the last 20 bars.
█ FEATURES
The indicator's settings allow you to define:
• A higher timeframe you want the calculations to be made on. Note that you should then ensure your chart's timeframe is always lower than the higher timeframe you specified,
as calculating on a timeframe lower than the chart's does not make much sense because the indicator is then displaying only the value of the last intrabar in the chart bar.
• The number of bars for which to add volume to obtain the target value that will be searched for in past up and down bars.
• The display of the buoyancy and MA lines, the channel between them and the fill between the MA line and the centerline.
• The type and length of the MA.
Using the "Style" tab of the indicator's settings, you can change the type and width of the lines, and the level values.
█ INTERPRETATION
Buoyancy shares the properties and shortcomings of many oscillators:
• It tends to be noisy, which is why the MA line can be helpful.
• The safest way to use it may be as a rough sentiment indicator, i.e., by paying more attention to its bull/bear state above/below the centerline.
• The more intrepid traders will want to use the channel between the main line and the MA, as it will provide earlier information than main line crosses of the centerline.
Decreasing the number of bars for which the source is added to calculate the target value will increase the noise level, somewhat like decreasing an MA's length would, but keep in mind that the number of bars is not the length of an MA.
█ LIMITATIONS
Under some circumstances, the indicator will display zero values because it cannot find the target in past bars. This will happen at the beginning of the dataset when not enough past bars have elapsed, or in the rarer cases anywhere in the dataset, when the target cannot be found in the `MAX_BARS_BACK` number of bars defined in the first line of the indicator's code (the default is 1000).
The calculations use a very primitive interpretation of volume similar to that of OBV , where all the volume of a bar is attributed to either the up or down slot. The indicator nonetheless produces results I think can be useful because we are not so much calculating precise buying/selling pressure as trying to build a big picture of where past activity over many bars appears to be taking price.
Volume data is notoriously high-variance; large values that come into or exit the calculations' scope can produce sudden variations in results, somewhat like the drop-off effect in moving averages.
█ NOTES
• The script can be used with any chart timeframe, including seconds.
• Historical values will always produce the same results. In real time, values will change until the bar closes.
Volume Distribution DeviationThis indicator explores the question - "Does a currency's PERCENTAGE of trading volume verses other currencies show an insight into market sentiment?"
Specifically, it calculates the average market share based on the same time of day for a given number of days back (10 days by default) for trades involving the selected currency then presents fluctuations from that average as a percentage.
For example, assume that currencies involving EUR (EURUSD, EURAUD, EURCAD etc…) on average account for 20% of trading volume at 8am GMT (London open) however today at London open EUR crosses account for 30% at London open – 50% higher than usual. Does this information give us a heads up for market sentiment for the next few hours? And what if EUR volume was 50% higher than average and USD was 30% lower than average – should we focus on EUR and pass on USD that session?
Note that the indicator is not presenting information regarding volume quantity – it is showing you interest in that currency within the volume occurring that day. I already have an indicator that compares volume quantity to average volume quantity for that time of day, this takes the concept a little further and shows the normalised deviations from that average. So if USD volume was up 50% and NZD was up 50% they will show as equal on the indicator even though the actual traded volume of USD is probably x10 higher.
I find the 15 minute timeframe gives the most meaningful data. I use an 8 window chart and display the deviations for each currency (NZD, AUD, JPY, CHF, EUR, GBP, CAD, USD). If you set to 'Automatic' the indicator will automatically chose the currency based on the currency you crossed with gold (OANDA:XAUNZD, OANDA:XAUAUD, OANDA:XAUJPY, OANDA:XAUCHF, OANDA:XAUEUR, OANDA:XAUGBP, OANDA:XAUCAD, OANDA:XAUUSD). I tend to look at the average deviation rather than an isolated spike.
There are features in the indicator to try to summarise and highlight impactful data - highlighted deviations over a set tolerance (10% by default) and the SMA of the deviations.
Good luck
Volume PressureBreaks down volume into buyers (green part) vs sellers (red part).
It is recommended to set the volume's scale, especially if you switch tickers on the same chart. Follow these steps:
Select the Volume Pressure indicator's 3 dots (...)
Select Pin To Scale
Select a separate scale from the main chart, such as Pin To New Left Scale (Z)
Left click and hold the scale on the side of the chart and drag it up/down to bring the volume bars into the desired area
To update to the latest version, just close the indicator and add it again.
Volume Spike RSIFollow up to Volume Spike Strategy.
This script calculates volume spikes (e.g. volume is 3 times greater than average volume) and signals them in overbought or oversold areas (RSI).
Credit to “Capitalize AI: Volume Spike Strategy" by Bitcoin Trading Challenge for the original idea.
Tested on XBTUSD 1 minute chart
Volume CandleHighlight significant Candles, i.e. those candles that carry volume above the average volume of the chosen period by the chose proportion.
The value=1.25 with period=20 will highlight candles with volume 125% above the volume average for the last 20 candles.
Volume+Price Action AlertThis script identifies sudden changes in both volume and price.
You can set the sensitivities for both volume change and price change with respect to the moving averages.
There are four inputs in this script: the first two parameters indicate the length for moving averages of volume and price and the last two parameters indicate how much the volume change (e.g. 2 times) or the price change (e.g. 0.01; that is 1 percent of close price) should be.
volume 5 min smiley JayyThis script plots volume. Intraday volume forms a smiley high at both ends and low in the middle at least for the cash session which is what this script concerns itself with. I created this as a curiosity but I figure others might be interested. If you are using 5 min charts then it will also plot the average for that particular time slot going back 10, 20 or 30 days and presents the mean for that bar as a black line. It also calculates the standard deviation over that period of time. Clearly the volume data is positively skewed so the mean and standard deviation are a little misleading. That aside it does provide a interesting perspective. The script likely could be reduced in size to accomplish the same thing with less tedium but it is what it is.
I likely will add an option for 15 minutes in the future.
If you are using BATS data you will find errors in low volume stocks because BATS data sometimes misses bars. The calculation relies on 78 5 min bars in a day (9:30 to 16:00 hrs). I built a little checker in the format. If the red line does not show at the beginning of the day then smiley will not work. For example SPY works well but NUGT does not. I have not found an issue will real time data.
There are a few options for bar colouring. They will be obvious when you play with them. current close versus last close, close versus open and volume relative to last bar.
Volume & Turnover HUD DisplayThis indicator highlights the latest candle’s trading activity directly on your chart. It displays the current candle’s volume in a large, easy-to-read format at the bottom-left corner of the screen, ensuring quick visibility without cluttering the chart.
An optional feature (enabled by default) also calculates and shows the turnover, derived from Volume × VWAP, expressed in crores (₹). This helps traders instantly assess both participation and the monetary value being traded in real time.
Ideal for intraday and swing traders who want a clear, at-a-glance view of volume and turnover strength to make faster decisions.
Volume Spike DetectorDetects a spike in Volume . based on volume on tradingviews. It highlights when volume is 1.5X of usual average
Volume-Based Candle Coloringk线会根据当前成交量高低产生渐变色,帮助你更轻松识别重要的k线。
请使用空心蜡烛图,否则该指标无法显示。
The candlestick colors will transition based on the current trading volume, making it easier for you to identify significant candlesticks.
Please use hollow candlesticks; otherwise, this indicator will not display properly.
Volume to Candle Size RatioThe "Volume to Candle Size Ratio" indicator calculates the ratio of volume to candle size for any time-based candles. It offers user-defined thresholds for percentage change and absolute value, coloring histogram bars based on whether the ratio or percentage increase exceeds specified thresholds. This indicator helps traders visualize volume dynamics relative to candle size, aiding in identifying potential trading opportunities.