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"
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 StrikeVolume Strike
This custom non-repainting indicator is based on an extremely simple strategy we came up with using only the default Volume indicator and key price levels.
We’ll start by explaining the time settings. You will see 4 of them.
The 2 times on the left represent the closed-volume candles at those times.
The 2 times on the right MUST be 1 minute after the times on the left. This is just a technicality based on pine script, so you can ignore the reasoning behind It. Just make sure these times are always 1 minute after the times on the left.
How signals are plotted
-If Volume 1 is higher than Volume 2, we are bullish
-If Volume 1 is lower than Volume 2, we are bearish
It's that simple! We added key price levels to also limit where to display trades. So if you only enable "Quarter Levels", this means trades will only be entered at or around Quarter Levels based on the "Price Offset" you enter.
Rounding Value: This is to help determine where to start marking Whole Levels.
Example: You’re trading USDJPY. The rounding value will be 10. The reasoning for this is that every $10 movement in price is equivalent to 1,000 pips, so a half level is 500 pips, and a quarter level is 250 pips. For a pair such as NAS100, we’ll use a rounding value of 1,000.
Price offset: This is to only show trades X price or less away from the enabled levels.
Example: You're trading NAS100 and enter 100 for the "Price Offset" setting. This means trades will only be displayed within a $100 price of the levels you selected. Keep in mind, if no levels are selected the Price Offset setting is disabled by default, and if Price Offset is 0, the levels are disabled by default, and trades will be displayed regardless if it's around a key price level or not.
Risk Management
We added several options to choose from for determining your SL and TP.
TP: Price, Percent or Next Level
SL: Price or Percent
Next Level: This option is only available for TP. Next level is just how it sounds, the next level in the direction of your trade. Keep in mind, if price is too close to the level, it’ll skip that one and set your TP at the next level.
Inverse Signals: This was added in case you find a losing strategy. You can inverse the trades to potentially have a winning strategy
Position Tool: This will display boxes on the cart with the price of your SL + TP, and the % movement in price of your SL + TP
An example of settings we are using for NAS100 are below:
NAS100. M15
09:30 - 09:31
12:00 - 12:01
MA Filter = 5
Rounding Value = 1,000
Price Offset = 0
Target = 100 price
Stop loss = 100 price
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 ScalingVolume Scaling Indicator
Objective - Use for entry action filter
Description - Volume Scaling is the introduction of volume to scaling it into 1 Standard deviation. Since the volume scaling in general has a wide distribution of data, we need to scaling the data to reduce fragmentation.
Applications - The principle of Volume Scaling is to use it as an order action filter when the value of the volume scaling crosses above zero.
Recommendation - Volume Scaling should be used in conjunction with indicators used to filter trend. for example Supertrend, Parabolic Sar
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 Candlesv1.0
Volume is possibly one of the most overlooked indicators in trading, but it plays a significant role in determining the strength of a move.
Volume candles is my attempt to integrate price action and volume into a chart. By visualising volume as a form a candlestick chart, we can see a completely fresh perspective of the market move.
GTS Volume Behavior IndicatorVolume is an important part of understanding the behavior of instruments. This Indicators colours the candles/bars according to whether the volume for that time period of the candle is an Accumulation or Distribution candle or in fact if it has less volume that the previous candle. This simple tool can help traders of any instrument that involves volume to instantly visualise this volume behavior to help confirm trade directions and more importantly to identify when a move is running out of juice and will aid in making trade management decisions.
Colour coding for the candles are as follows:
Green Candle - UP candle with increased volume compared to previous candle. A grey candle - UP candle but has less volume than the candle before. A Red candle is a DOWN candle that has increased volume compared to previous candle. A Cyan Candle is a DOWN candle but has less volume than the candle before.
Buying - So a green candle is an accumulation candle where more shares/contracts/coins are being bought than in the same candle (time period) previously. When you see this after low volume candles it can be said that the momentum (Juice) is increasing to the upside. And then when you get another green candle after the first, even more volume and even more juice to the upside. When the up candles turn grey then the juice is starting to run out to the upside and this is a great indication to tighten stops if you are long.
Selling - So a Red Candle is an distribution candle where more shares/contracts/coins are being sold than in the same candle (time period) previously. When you see this after low volume candles it can be said that the momentum (Juice) is increasing to the downside. And then when you get another red candle after the first, even more volume and even more juice to the downside. When the down candles turn cyan then the juice is starting to run out to the downside and this is a great indication to tighten stops if you are short.
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 by MetalBeeThis is a modified volume indicator modeled on the standard indicator with some conditional formats applied:
* "Volume High" input allows the user to designate the number of periods to look backwards to find a value for the highest volume day
* Where the bar volume is greater than the value returned for the "volume high", the volume bar will be colored purple
* Where the bar volume is greater than the value returned for the "simple moving average", the volume bar will be colored blue
Volume General Asset/Bitcoin Bithanos 灭霸比特币指标介绍:
本指标是个多功能成交量指标,可以如同常规成交量一样显示当前图表品种的成交量;
如果选择比特币,可以勾选显示比特币专属成交量显示;
比特币专属成交量选取
VOLBITSTAMP
VOLCOINBASE
VOLGEMINI
VOLKRAKEN
VOLHUOBI
VOLBINANCE
VOLOKEX
VOLBITFINEX
八大现货交易所的成交量,做了聚合计算。
特点:
可以实时显示8大交易所总成交量 ,“vol BTC combin”;
也可以显示单一交易所均摊下来成交量 = 8大交易所总成交量 / 8 ,“vol average BTC combin”
名词解释:
" Show MA 显示常规资产成交量/8大现货交易所总成交量 均线"
" Show AVMA 显示BTC 8大现货交易所平均成交量 均线"
"AVMA length 8大现货交易所平均成交量 均线周期"
"MA length 常规资产成交量/8大现货交易所总成交量 均线周期"
"vol BTC combin 显示8大现货交易所总成交量"
"vol average BTC combin 显示8大现货交易所平均成交量"
"vol average BTC/usd 显示4大美元交易所平均成交量"
"vol average BTC/usdt 显示4大usdt交易所平均成交量"
Indicator introduction:
This indicator is a multi-functional volume indicator, which can display the volume of the current chart variety like regular volume;
If you choose Bitcoin, you can check the display of Bitcoin's exclusive trading volume;
Bitcoin exclusive volume selection
VOLBITSTAMP
VOLCOINBASE
VOLGEMINI
VOLKRAKEN
VOLHUOBI
VOLBINANCE
VOLOKCOIN
VOLBITFINEX
The trading volume of the eight major spot exchanges has been aggregated.
Features:
Can display real-time total trading volume of 8 major exchanges, "vol BTC combin";
You can also display the average trading volume of a single exchange = the total trading volume of 8 major exchanges / 8, "vol average BTC combin"
Glossary:
"Show MA shows the trading volume of conventional assets / 8 total trading volume of major spot exchanges"
"Show AVMA shows the average trading volume of 8 major BTC exchanges"
"AVMA length average trading volume of 8 major stock exchanges, moving average cycle"
"MA length regular asset volume / 8 total spot exchange volume average cycle"
"vol BTC combin shows the total trading volume of 8 major spot exchanges"
"vol average BTC combin shows the average volume of 8 major spot exchanges"
"vol average BTC / usd shows the average volume of the 4 major US dollar exchanges"
"vol average BTC / usdt shows the average volume of the 4 major usdt exchanges"
Volume multiple indicatorThis indicator shows when the volume is extraordinary increased or decreased.
You can change *multiple*, default is 2.
When today's volume is multiple times greater than yesterday's volume, background is green (regardless of close price. It is related to just volume)
Black means today's volume is multiple times smaller than yesterday's volume.
간단하게 거래량 급증과 급락을 알려주는 지표입니다.
multiple을 조절할 수 있고, 기본값은 2배 입니다.
오늘거래량이 어제거래량보다 2배 많으면 배경색이 초록색이 됩니다.
배경색이 검정색이 된다면, 오늘 거래량이 어제 거래량보다 2배 적다는 뜻입니다.
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 change analysis**this is a test script written to excercise with pinescript**
this script will track for sudden change in volume and will print an histogram to show how much volume has changed bar to bar against a smoothed volume ma.
use volume ma in settings for smoothing purpose.
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.
Moogroo's VSA volumeVolume histogram:
// If Volume is less then the previous 20 intervals, Volume is gray.
// If Volume is greater then the previous 40 intervals, Volume is black.
// If Volume is less then the previous 2 intervals, Volume is purple.
// If Volume is less then the previous, Volume is red.
// If Volume is greater then the previous, Volume is blue.
// Other - white.
// You can add on the indicator a 2.5 Standart Deviation of a 20 period
// Bollinger Band Shifted 3 periods forward.
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 & Turnover HUD DisplayThis indicator displays the latest candle’s volume in a large font at the bottom-left corner of the chart. It also includes an optional feature to show turnover (Volume × VWAP) in crores with the ₹ symbol. Perfect for traders who want a quick, at-a-glance view of market activity.
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.