Dull Volume by EpullemanDull volume indicator with Stochastic oscillator
Blue = Dull
Red = Super Dull
helps to determine low volume movement on oversold
X-volume
Volume Correlation Indicator [Fournier-Eaton]This script combines two correlation indicators into one:
Volume Oscillator Correlation
Price Correlation
Rationale : This script is predicated on the following premise: we rely often on price correlation. However, we overlook volume-volume correlation too often. The volumetric correlative decoupling of an equity and index or equity - equity can yield important information (and produce it as early or earlier than price-correlation).
Mechanism :
The primary component of this chart is the Volume Correlation Indicator (as red histogram). This is the correlation between the Volume Oscillator of current chart's symbol and the VO of your chosen comparison.
Secondarily, the standard price correlation is also charted for added information in line format.
Example : In the chart attached to this publication, note the following cases:
Case 1: The price correlation with QQQ was increasing as earnings approached. However, the volume correlation with QQQ was clearly decoupled as earnings approached.
Case 2: Contrastingly, other dips in price correlation can be found were volume correlations were behaving in tandem.
Note1: This is the first in a series of volume correlation indicators. Please let me know if you find this useful.
Zeta Volume Profile ProWhat is Volume Profile?
Volume Profile is an advanced order flow analysis which displays volume distribution at various price points over time. It may be called a recent biodata of a stock which is displayed on a chart as a horizontal histogram. Volume Profile can help reveal significant price levels where smart money is sitting.
Why Volume Profile is important?
The life of a Future Contract is of maximum 3 months. All the near month contracts expire on the last Thursday of the respective month. But, the traders who want to continue holding on to their winning positions would likely take the same position in the next series. So they often close the existing position near the expiry and take position in the next series. This activity is termed as Rolling Over the position and mostly it catches strength about 5-6 days before the expiry.
If we start tracking Volume Profile 5-6 days before the monthly expiry, we get to know the levels where maximum concentration of volume is located. In layman terms, we want to see where the biggest crowd is sitting. In this crowd, there will be equal number of buyers and sellers and when either party starts feeling the heat (market goes against them), they try to limit their loss by Buying/Selling and the random walks become a unidirectional march.
Zeta Volume Profile Pro tries to detect this crowd behavior by tracking maximum volume concentration area and when price leaves this area, it generates Buy/Sell Signals.
What is unique about Zeta Volume Profile Pro?
There are other volume profile indicators also in the market but Zeta Volume Profile Pro is unique in following aspects:
1. Whenever last Thursday of any month starts, Zeta Volume Profile Pro resets automatically and starts calculating volume and price levels from 30 bars backwards (default value which the user can change). Assuming we are looking at 30 Min. Time-Frame chart and your Stock Exchange opens for 6 hours a day, the last 30 candles cover 5 days data. If in your time zone, stock exchange remains open for longer hours, you can either increase minimum number of bars to be considered or you may increase your time-frame. The idea is you should cover 5-6 days of data on last Thursday of the month.
2. Once you set the minimum number of bars and time-frame relevant to you, leave everything to Zeta Volume Profile Pro. Now with every passing tick, the volume profile created by Zeta Volume Profile Pro will keep changing and more and more price bars will keep adding to the minimum number of bars set by you till last Wednesday of the current month occurs.
3. On any given day or time, whenever price breaks out of maximum volume concentration area, the indicator generates a Buy/Sell Signal and often such breakouts give handsome returns.
What markets it is suitable for?
It can be used in any time-zone on any stock exchange. However, since the concept is based upon Volume Concentration, it works best on highly liquid stocks, commodities, currency pairs and indices.
It will not give good results if the underlying security is illiquid because volume profile generated will not be efficient one.
Since Future Contracts volume tends to be more than cash segment, it gives much better results on Futures Charts.
Which time frames are best for this indicator?
Choose such time-frame and minimum number of bars which are equivalent to 5-6 trading sessions in your time-zone. In settings, there is an option to set your time-zone.
How to Take Buy/Sell Entry with Zeta Volume Profile Pro?
Whenever you see a Buy Signal appearing on your chart, take Buy Entry and whenever you see a Sell Signal, take Sell side Entry.
Your STOP LOSS would be high or low of candle which occurs just before the Buy/Sell Signal respectively.
Keep moving your STOP LOSS up as the price moves in your favor and when market turns around and you see a SELL signal, it is time to book your BUY position profit and take Entry on SELL Side now and so on.
What are the limitations of this indicator?
Sometimes price takes a break out of maximum volume concentration area and then again comes back which might hit your stop loss. However, as the backtested data shows, having faith in the indicator will give you some so nice breakouts that a single trade will cover your 10 to 20 Stop Loss hits.
How to get this indicator?
This is invite-only indicator. Get in touch with us using information given below in Signature field to try this tool FREE for 02 live sessions. After that, it is subscription based access.
Volume Trend MeterSweet little indicator which measures volume pressure over a specific period of time.
i call it Volume Trend Meter, or just VTM,
The indicator sums up all green candles volume and red candles volumes over a specific period of bars (you set in settings) and plots their values.
Use this indicator to identify increasing volume with the green candles (close higher than open) and increasing volume of the red candles (close is lower than open).
======= Calculation ==========
For Green Column: Total volume of green candles is higher than total red candles volume.
For Red Column: Total volume of red candles is higher than total green candles volume.
======= Volume Trend Meter Colors =======
Green: Increasing buying pressure.
Red: Increasing selling pressure.
Like if you like and Follow me for upcoming indicators/strategies.
Relative Volume with Hull ma and Donchian channelA trader introduced the relative volume to me; I like the concept but its presentation doesn't fit my "visual" taste.
What I did was to color the relative volume bar based on the relationship among (1) hull moving average of the close (2) close vs. open and (3) the relative volume bar reading.
Red -> bearish price action with a lot of volume
Green -> bullish price action with a lot volume
Black -> no clear relationship between volume and price action.
I also added a Donchian channel to the relative volume to further gauge the strength of the relative volume.
All of my posts are for entertainment only.
Buy_Sell_Pressure_v0.62This is a script that I've been using for some time, which covers Volume for me.
It shows the total volumes in typical Column format, however this script attempts to suss out the details of WHERE that volume went (buying or selling), how EFFECTIVE that volume was at moving the price, and finally a COMPARISON of Buy vs. Sell volume MA's showing us the average buying and selling pressure over time, to assist us with determining the timing of a reversal.
The oscillator portion shows us the Volume Columns and the MA's with shadow or offset MA's to detect reversals and crossovers of self, and on the bar/candle chart the bars are colored according to which volume is more dominant at that time.
Alert conditions are available for the following events:
- Buying Crosses over Selling (Bar Color Change)
- Selling Crosses over Buying (Bar Color Change)
- Sell Pressure Cross Up / Down (Single MA Direction Change)
- Buy Pressure Cross Up/ Down (Single MA Direction Change)
Volume Buzz 2.0Volume Buzz/Volume Run Rate as seen on TC2000 and MarketSmith respectively.
Basically, the volume buzz tells you what percentage over average(100 time period moving average) the volume traded was. You can use this indicator to more readily identify above-average trading volume and accumulation days on charts. The percentage will show up in the top left corner, make sure to click the settings button and uncheck the second box(left of plot) in order to get rid of the chart line.
Pictured above, a chart with the volume on the bottom along with the 50-day moving average applied to volume. As you can see in the top left it will tell you the "volume buzz" of that day, telling you what days were on above-average volume and how above-average those days were.
[co.n.g] - Simple CVD over MAThis Single Volume Delta (SVD), respectively Cumulative Volume Delta (CVD) is a really simple script computing the difference of the volume of the actual in comparison the the volume of the "Calculation Bars Threshold", calculated by smoothing through a simple moving average - the "CVD MA Smoothing".
Therefore, if the "Calculation Bars Threshold" and the "CVD MA Smoothing" are set to 1, the script will display the difference of the actual compared to the previous candle;
furthermore, if the "Calculation Bars Threshold" is set to 3 and the "CVD MA Smoothing" is set to 14, then the indicator will display the the summed difference of the past 3 values, smoothed over a period of 14 candles.
This indicator may also be set to a different time frame, allowing multi time frame analysis; f.e. if you're going to set a lower time frame than the actual, the deltas of the lower time frame will be displayed and will be showing the volume trend of the lower time frame; if you're going to set a higher time frame, this is respectively working as described.
To understand volume and price action, it is - imho - especially helpful to display the volume of higher time frames to visualize the "Where the heck am I and what are the big players doing?"
This indicator is coloring the histogram in green as positive, red as negative and gray as indecisive CVD.
Hopefully, this will be helpful in your VSA and your trading decisions.
Cheers,
Constantine
p.s.: I am also working on a far more sophisticated version of SVD/CVD, so stay tuned!
ToTitans : Buy/Sell HHVWhat is it
It is a volume profile indicator base on y axis. It will show you when the buy/sell volume dominate the market
Differentiation
No one has done this before to calculate buy/sell volume indicator in this fashion
This indicator has been used in AJ Jim class for "Type 2" approach
Suitable for
Intra Day Trading (20m-2h)
TFEX:S501!
"PM me to obtain access"
Volume PercentageVolume percentage oscillator that compares the current volume value with the average of each two periods of volume, one fast (10 days) and one slow (100 days).
There are two horizontal lines that are a good visual guide, one in 100% and the other in 200%, which are very useful.
Special thanks to rick_decard.
VFFVFluctuations to Volume desired to change the price.
to identifying which parameter of ask/bid (Technical ) or News (fundamental) parameters are changing the market I think this formula is enough !!!!
thanks for use and share your comments
X Exchange BTC Cash Flow Index (Multi-Exchange)Custom Cash flow Index (Similar to MFI) indicator based on BTC World Volume across all exchanges.
Volume Data based on "BTC WORLD VOLUME" by Phil Ledru
How it works:
Use this indicator like to see momentum changes in Price and Volume across all exchanges for Bitcoin.
When momentum is positive, indicator will turn Blue.
When momentum is slowing down and price is declining, indicator will turn Red.
Like your usual RSI, OB & OS levels are 80 & 20.
What to watch out for:
- Watch out for Bullish and bearish divergences in Volume
- Wedges, Head and shoulders and other formations.
Enjoy!
Earned ProEarned Pro - is result of many trials, problems and mistakes. This script includes everything I know about price behavior and this is truly maximum that can be squeezed out from broker data. So, what kind of data does the script provide? Earned Pro divides volume of current bar into several parts, clearly indicating how much of this volume was involved in the trading process and in which form. Earned Pro shows difference between trading process and balanced position when desire to buy is equal to desire to sell.
Settings:
1) Buying current sales - so light green color in standard settings indicates about predominance of purchases from those players who were selling directly in current candle. So, it turns out that this indicator tells us that only those contracts are bought that are sold right here in this bar.
2) Buying old sales – dark green color in standard settings indicates about predominance of purchases from those players who were selling in the past (NOT in this candle) so that mean this volume was satisfied. It’s very important to know? How you think? 😉
3) Selling current buys - sale of contracts purchased in current candle. It's simple - this is predominance of sales to those purchases that are made in current candle.
4) Selling old buys – sale of contracts that was purchased in the past. Important? Of course, because you know what exactly happens.
How to use this information? I explain. So, what kind of picture can be:
1) Bull candle and “Buying old sales” bigger that another. It means market satisfied old sales (short position) by selling to user who want to buy in this candle (trader close short – return his debt). Its short signal.
2) Bull candle and “Buying current sales” bigger that another. It means market satisfied current sales it’s NOT trend exhausting its only clear sold. And of course, we can’t interpret this kind of bull candle like growth is over. Its like traders purchase and exchange lets this process go - interested in growth.
3) Bear candle and “Buying old sales” bigger that another. It means market invest in this point and price took bull potential. For example, it can be purchasing from traders who close they shorts what was open in the past. Its bulls signal. Just like traders think that downward trend will over.
4) Bear candle and “Buying current sales” bigger that another. It means market don’t want to stop downward trend and sold is more active than current purchasing.
5) Bull candle and “Selling old buys” very strong short signal because it satisfies of purchases that was doing in the past.
6) Bull candle and “Selling current buys” trade continue on fuel element - It means market don’t want to stop upward trend and buys is more active than current sells.
7) Bear candle and “Selling old buys” – traders close they longs and exchange purchase it its just like example number 1 but in reverse.
8) Bear candle and “Selling current buys” – It means market satisfied current buys it’s NOT trend exhausting its only clear purchase. And of course, we can’t interpret this kind of bear candle like downward is over. It’s like traders sell and exchange lets this process go - interested in downward.
You must understand that Earned Pro showing predominance volume (it means indicated volume of this process is greater than rest of volume - rest of volume is balanced by vector of forces).
Its paid script. Want to rent – write private.
Total Volume BTC - Dollar [Sobhm]
Do you want an indicator that shows the total volume in Bitcoin vs Dollar?!
The BTCUSD - BTCUSDT - BTCUSDC total volume is covered by the "Total Volume BTC - Dollar " indicator.
You can see the differences between simple volume and the collected volume using "Total Volume BTC - Dollar ".
The volume of the following pairs are collected:
'BITMEX:XBTUSD'
'BINANCE:BTCUSDT'
'BINANCE:BTCUSDTPERP'
'BITSTAMP:BTCUSD'
'COINBASE:BTCUSD'
'BITFINEX:BTCUSD'
'BYBIT:BTCUSD'
'GEMINI:BTCUSD'
'OANDA:BTCUSD'
'FTX:BTCUSD'
'FX:BTCUSD'
'HUOBI:BTCUSDT'
'BYBIT:BTCUSDT'
'COINBASE:BTCUSDC'
'BITSTAMP:BTCUSDC'
'POLONIEX:BTCUSDC'
'KUCOIN:BTCUSDC'
'HITBTC:BTCUSDC'
The timeframe is adjustable based on minutes.
Volume Color By Moving Average - RSJThis simple indicator paints with a darker color on the volume bar when the quantity traded is above the average of 20 periods of the volume itself, highlighting the moments when there was a large volume of deals above the average.
-----------------------------------------------------------------------------------------------------------
Este simples indicador pinta de uma cor mais escura a barra do volume quando a quantidade negociada no candle fica acima a média de 20 períodos do próprio volume, apresentando desta forma os momentos aonde houve um grande volume de negociações acima da média.
On Balance Volume FieldsThe On Balance Volume (OBV) indicator was developed by Joseph E. Granville and published first in his book "New key to stock market profits" in 1963. It uses volume to determine momentum of an asset. The base concept of OBV is - in simple terms - you take a running total of the volume and either add or subtract the current timeframe volume if the market goes up or down. The simplest use cases only use the line build that way to confirm direction of price, but the possibilities and applications of OBV go far beyond that and are (at least to my knowledge) not found in existing indicators available on this platform.
If you are interested to get a deeper understanding of OBV, I recommend the lecture of the above mentioned book by Granville. All the features described below are taken directly from the book or are inspired by it (deviations will be marked accordingly). If you have no prior experience with OBV, I recommend to start simple and read an easy introduction (e.g. On-Balance Volume (OBV) Definition from Investopedia) and start applying the basic concepts first before heading into the more advanced analysis of OBV fields and trends.
Markets and Timeframes
As the OBV is "just" a momentum indicator, it should be applicable to any market and timeframe.
As a long term investor, my experience is limited to the longer timeframes (primarily daily), which is also how Granville applies it. But that is most likely due to the time it was developed and the lack of lower timeframe data at that point in time. I don't see why it wouldn't be applicable to any timeframe, but cannot speak from experience here so do your own research and let me know. Likewise, I invest in the crypto markets almost exclusively and hence this is where my experience with this indicator comes from.
Feature List
As a general note before starting into the description of the individual features: I use the colors and values of the default settings of the indicator to describe it. The general look and feel obviously can be customized (and I highly recommend doing so, as this is a very visual representation of volume, and it should suit your way of looking at a chart) and I also tried to make the individual features as customizable as possible.
Also, all additions to the OBV itself can be turned off so that you're left with just the OBV line (although if that's what you want, I recommend a version of the indicator with less overhead).
Fields
Fields are defined as successive UPs or DOWNs on the OBV. An UP is any OBV reading above the last high pivot and subsequently a DOWN is any reading below the last low pivot. An UP-field is the time from the first UP after a DOWN-field to the first DOWN (not including). The same goes for a DOWN field but vice versa.
The field serves the same purpose as the OBV itself. To indicate momentum direction. I haven't found much use for the fields themselves other than serving as a more smoothed view on the current momentum. The real power of the fields emerges when starting to determine larger trends of off them (as you will see soon).
Therefor the fields are displayed on the indicator as background colors (UP = green, DOWN = red), but only very faint to not distract too much from the other parts of the indicator.
Major Volume Trend
The major volume trend - from which Granville says, it's the one that tends to precede price - is determined as the succession of the highest highs and lowest lows of UP and DOWN fields. It is represented by the colors of the numbers printed on the highs and lows of the fields.
The trend to be "Rising" is defined as the highest high of an UP field being higher than the highest high of the last UP field and the lowest low of the last DOWN field being higher than the lowest low of the prior DOWN field. And vice versa for a "Falling" trend. If the trend does not have a rising or falling pattern, it is said to be "Doubtful". The colors are indicated as follows:
Rising = green
Falling = red
Doubtful = blue
ZigZag Swing count
The swing count is determined by counting the number of swings within a trend (as described above) and is represented by the numbers above the highs and lows of the fields. It determines the length and thus strength of a trend.
In general there are two ways to determine the count. The first one is by counting the swings between pivots and the second one by counting the swings between highs and lows of fields. This indicator represents the SECOND one as it represents the longer term trend (which I'm more interested in as it denotes a longer term perspective).
However, the ZigZag count has three applications on the OBV. The "simple ZigZag" is a count of three swings which mainly tells you that the shorter term momentum of the market has changed and the current trend is weakening. This doesn't mean it will reverse. A count of three downs is still healthy if it occurs on a strong uptrend (and vice versa) and it should primarily serve as a sign of caution. If the count increases beyond three, the last trend is weakening considerably, and you should probably take action.
The second count to look out for is five swings - the "compound ZigZag". If this goes hand in hand with breaking a major support/resistance on the OBV it can offer a buying/selling opportunity in the direction of the trend. Otherwise, there's a good chance that this is a reversal signal.
The third count is nine. To quote Granville directly: "there is a very strong tendency FOR MAJOR REVERSAL OF REND AFTER THE NINTH SWING" (emphasis by the author). This is something I look out for and get cautious about, although I have found signal to be weak in an overextended market. I have observed counts of 10 and even 12 which did not result in a major reversal and the market trended further after a short period of time. This is still a major sign of caution and should not be taken lightly.
Moving average
Although Granville talks only briefly about averages and the only mention of a specific one is the 10MA, I found moving averages to be a very valuable addition to my analysis of the OBV movements.
The indicator uses three Exponential Moving Averages. A long term one to determine the general direction and two short term ones to determine the momentum of the trend. Especially for the latter two, keep in mind that those are very indirect as they are indicators of an indicator anyway and I they should not necessarily be used as support or resistance (although that might sometimes be helpful). I recommend paying most attention to the longterm average as I've found it to be very accurate when determining the longterm trend of a market (even better than the same indicator on the price).
If the OBV is above the long term average, the space between OBV and average is filled green and filled red if below. The colors and defaults for the averages are:
long term, 144EMA, green
short term 1, 21EMA, blue
short term 2, 55EMA, red
Divergences
This is a very rudimentary adaption of the standard TradingView "Divergence Indicator". I find it helpful to have these on the radar, but do not actively use them (as in having a strategy based on OBV/price divergence). This is something that I would eventually pick up in a later version of the indicator if there is any demand for it, or I find the time to look into strategies based on this.
Comparison line
A small but very helpful addition to the indicator is a horizontal line that traces the current OBV value in real time, which makes it very easy to compare the current value of the OBV to historic values (which is a study I can highly recommend).
Volume Average % Cross - ChartVolume Average Percentage Cross Indicator - Chart
This version is specialized for notifications on your chart. If you wish to see notifications on your volume bars please choose "Volume Average Percentage Cross Indicator - Default".
What is the Volume Average % Cross - Chart Indicator you might ask yourself - what is it for?
I will tell you!
Use Case:
In my Indicator you have an Input to set the period for the volume average period.
Once the volume average period is calculated it is now necessary to choose the percentage value.
What is the percentage value?
The percentage value multiplies the past volume bar with a positive percentage value and a negative percentage value. I give this calculation the name "VolPercentage".
If the volume average is below the negative VolPercentage Value it means that the last volume bar is stronger than the volume average period by the percentage you set the percentage value input at.
If the volume average is above the positive VolPercentage Value it means that the last volume bar is weaker than the volume average period by the percentage you set the percentage value input at.
That means that if for example the percentage value would be 20 it would require the volume average to be 20% above the past volume bar.
That means that if for example the percentage value would be 20 it would require the volume average to be 20% lower than the past volume bar.
Once I uploaded my 100 Indicators I will accurately describe each indicator with videos, this will be huge!
Interpretation:
Volume is the amount of market participants who bought in a candlestick bar a set amount of shares at varying prices from within the bar itself.
If volume decreases it means that there has been fewer market participants and if it increases it means that there is an increase of market participants.
If this is used with candlestick patterns it helps tremendously to identify strong or weak doji candlesticks.
VSA + Volume Oscillator [@TradersVenue]Volume is very crucial while trading, as it indicates the participants interest in the script. Focus is to look for the high volume candles which had a significant price action to initiate a trade on the scrip. This volume indicator combines the VSA signals along with volume and highlights price action using different symbols.
Highlights:
Major Sign of Strength (SoS) - Downthrust Bar supported by momentum & in the direction of trend (Green Star Under the candle)
Any candle highlighted with a Green star is a solid breakout candle where price volume action indicates that participants wants the price to move up. This is normally a wide range bar with ultra high volume closing near the upper part of the candle. Also the trend and momentum favours the breakout which is identified using MA & RSI to support the bullish case.
Major Sign of Weakness (SoW) - Upthrust Bar supported by momentum & in the direction of trend (Red Star Under the candle)
Any candle highlighted with a Red star is a solid breakdown candle where price volume action indicates that participants wants the price to move down. This is normally a wide range bar with ultra high volume closing near the lower part of the candle. Also the trend and momentum favours the breakout which is identified using MA & RSI to support the bullish case.
Normally prefer trading the scrip in the direction of breakout or breakdown after noticing a starcandle. Apart from that there are some important VSA signals for which quick cheet sheet is given below.
Sign of Strength (SoS) - Green Star/Circle/Square
Sign of Weakness (SoW) - Red Star/Circle/Square
Circle represents - Stopping Volume (SV) if green, Supply Overcomes Demand (SoD) if red.
Square represents a TrendReversal (TR), if green bullish, if red bearish
Apart from that you can view the volumes either in the form of oscillator which is calculated basis the standard deviation or normal volumes. Deep Green/Green volume bars represent high volume green candle. Deep Red/Red candle represents high volume sell candle. Pink and blue candles are those where volume action is low or negligible to take any trade basis that. Prefer using the indicator with default settings.
Price action is least lagging indicator as compared to other indicators. And as usual no indicator has 100% success rate. So I urge all users not to consider this as a holy grail. This indicator need to be used along with the VSA signal indicator (which can be plotted on the chart) and RSI indicator which is provided as full VSA trading setup for swing trades. The overall usage will be provided through a demo to the subscribing users. In order to gain access to this indicator you may contact me using the below signature.
Volume Average Cross - VAC ChartVolume Average Cross Chart Indicator
This indicator plots signals from two different volume averages when they cross on the chart.
It does not show the default volume bars, to see them please go to my VAC Default Indicator.
This is VAC Chart. If you want to see the crosses on your volume bars and not on the chart please go to my VAC Default Indicator.
Rules:
Fast Volume Period always has to be lower than the Slow Volume Period to trigger correct signals.
Inputs:
-> Fast Volume Average Period
-> Slow Volume Average Period
-> Option to enable/disable the cross-signals
Volume Average Cross - VAC DefaultVolume Average Cross Default Indicator
This indicator plots signals from two different visual volume averages when they cross.
In does in addition to that show the default volume bars.
This is VAC Default. If you need to see the crosses on your chart and not on the volume bars please go to my VAC Chart Indicator.
Rules:
Fast Volume Period always has to be lower than the Slow Volume Period to trigger correct signals.
Inputs:
-> Fast Volume Average Period
-> Slow Volume Average Period
-> Option to enable/disable the cross-signals and to show/hide both volume averages.
VOLatiliUMThis is a useful conjunction of volume and volatility together in one script, so I named it a blended name!
It can show the diagram of:
- Volume
- Volume Variation (Volume - Past Volume)
- Volume Density (Volume / (High - Low))
- Volatility in combination with the aforesaid ones
It also offers two concepts of bar colorizing, by using the size of the bars or by applying volatility from a higher time frame (HTF).
The option "Absolute Bar Values" is included for the ones who like to see all bars positive above the zero line!
Feel free to use the script and send me your opinions. Thanks.
Waindrops [Makit0]█ OVERALL
Plot waindrops (custom volume profiles) on user defined periods, for each period you get high and low, it slices each period in half to get independent vwap, volume profile and the volume traded per price at each half.
It works on intraday charts only, up to 720m (12H). It can plot balanced or unbalanced waindrops, and volume profiles up to 24H sessions.
As example you can setup unbalanced periods to get independent volume profiles for the overnight and cash sessions on the futures market, or 24H periods to get the full session volume profile of EURUSD
The purpose of this indicator is twofold:
1 — from a Chartist point of view, to have an indicator which displays the volume in a more readable way
2 — from a Pine Coder point of view, to have an example of use for two very powerful tools on Pine Script:
• the recently updated drawing limit to 500 (from 50)
• the recently ability to use drawings arrays (lines and labels)
If you are new to Pine Script and you are learning how to code, I hope you read all the code and comments on this indicator, all is designed for you,
the variables and functions names, the sometimes too big explanations, the overall structure of the code, all is intended as an example on how to code
in Pine Script a specific indicator from a very good specification in form of white paper
If you wanna learn Pine Script form scratch just start HERE
In case you have any kind of problem with Pine Script please use some of the awesome resources at our disposal: USRMAN , REFMAN , AWESOMENESS , MAGIC
█ FEATURES
Waindrops are a different way of seeing the volume and price plotted in a chart, its a volume profile indicator where you can see the volume of each price level
plotted as a vertical histogram for each half of a custom period. By default the period is 60 so it plots an independent volume profile each 30m
You can think of each waindrop as an user defined candlestick or bar with four key values:
• high of the period
• low of the period
• left vwap (volume weighted average price of the first half period)
• right vwap (volume weighted average price of the second half period)
The waindrop can have 3 different colors (configurable by the user):
• GREEN: when the right vwap is higher than the left vwap (bullish sentiment )
• RED: when the right vwap is lower than the left vwap (bearish sentiment )
• BLUE: when the right vwap is equal than the left vwap ( neutral sentiment )
KEY FEATURES
• Help menu
• Custom periods
• Central bars
• Left/Right VWAPs
• Custom central bars and vwaps: color and pixels
• Highly configurable volume histogram: execution window, ticks, pixels, color, update frequency and fine tuning the neutral meaning
• Volume labels with custom size and color
• Tracking price dot to be able to see the current price when you hide your default candlesticks or bars
█ SETTINGS
Click here or set any impar period to see the HELP INFO : show the HELP INFO, if it is activated the indicator will not plot
PERIOD SIZE (max 2880 min) : waindrop size in minutes, default 60, max 2880 to allow the first half of a 48H period as a full session volume profile
BARS : show the central and vwap bars, default true
Central bars : show the central bars, default true
VWAP bars : show the left and right vwap bars, default true
Bars pixels : width of the bars in pixels, default 2
Bars color mode : bars color behavior
• BARS : gets the color from the 'Bars color' option on the settings panel
• HISTOGRAM : gets the color from the Bearish/Bullish/Neutral Histogram color options from the settings panel
Bars color : color for the central and vwap bars, default white
HISTOGRAM show the volume histogram, default true
Execution window (x24H) : last 24H periods where the volume funcionality will be plotted, default 5
Ticks per bar (max 50) : width in ticks of each histogram bar, default 2
Updates per period : number of times the histogram will update
• ONE : update at the last bar of the period
• TWO : update at the last bar of each half period
• FOUR : slice the period in 4 quarters and updates at the last bar of each of them
• EACH BAR : updates at the close of each bar
Pixels per bar : width in pixels of each histogram bar, default 4
Neutral Treshold (ticks) : delta in ticks between left and right vwaps to identify a waindrop as neutral, default 0
Bearish Histogram color : histogram color when right vwap is lower than left vwap, default red
Bullish Histogram color : histogram color when right vwap is higher than left vwap, default green
Neutral Histogram color : histogram color when the delta between right and left vwaps is equal or lower than the Neutral treshold, default blue
VOLUME LABELS : show volume labels
Volume labels color : color for the volume labels, default white
Volume Labels size : text size for the volume labels, choose between AUTO, TINY, SMALL, NORMAL or LARGE, default TINY
TRACK PRICE : show a yellow ball tracking the last price, default true
█ LIMITS
This indicator only works on intraday charts (minutes only) up to 12H (720m), the lower chart timeframe you can use is 1m
This indicator needs price, time and volume to work, it will not work on an index (there is no volume), the execution will not be allowed
The histogram (volume profile) can be plotted on 24H sessions as limit but you can plot several 24H sessions
█ ERRORS AND PERFORMANCE
Depending on the choosed settings, the script performance will be highly affected and it will experience errors
Two of the more common errors it can throw are:
• Calculation takes too long to execute
• Loop takes too long
The indicator performance is highly related to the underlying volatility (tick wise), the script takes each candlestick or bar and for each tick in it stores the price and volume, if the ticker in your chart has thousands and thousands of ticks per bar the indicator will throw an error for sure, it can not calculate in time such amount of ticks.
What all of that means? Simply put, this will throw error on the BITCOIN pair BTCUSD (high volatility with tick size 0.01) because it has too many ticks per bar, but lucky you it will work just fine on the futures contract BTC1! (tick size 5) because it has a lot less ticks per bar
There are some options you can fine tune to boost the script performance, the more demanding option in terms of resources consumption is Updates per period , by default is maxed out so lowering this setting will improve the performance in a high way.
If you wanna know more about how to improve the script performance, read the HELP INFO accessible from the settings panel
█ HOW-TO SETUP
The basic parameters to adjust are Period size , Ticks per bar and Pixels per bar
• Period size is the main setting, defines the waindrop size, to get a better looking histogram set bigger period and smaller chart timeframe
• Ticks per bar is the tricky one, adjust it differently for each underlying (ticker) volatility wise, for some you will need a low value, for others a high one.
To get a more accurate histogram set it as lower as you can (min value is 1)
• Pixels per bar allows you to adjust the width of each histogram bar, with it you can adjust the blank space between them or allow overlaping
You must play with these three parameters until you obtain the desired histogram: smoother, sharper, etc...
These are some of the different kind of charts you can setup thru the settings:
• Balanced Waindrops (default): charts with waindrops where the two halfs are of same size.
This is the default chart, just select a period (30m, 60m, 120m, 240m, pick your poison), adjust the histogram ticks and pixels and watch
• Unbalanced Waindrops: chart with waindrops where the two halfs are of different sizes.
Do you trade futures and want to plot a waindrop with the first half for the overnight session and the second half for the cash session? you got it;
just adjust the period to 1860 for any CME ticker (like ES1! for example) adjust the histogram ticks and pixels and watch
• Full Session Volume Profile: chart with waindrops where only the first half plots.
Do you use Volume profile to analize the market? Lucky you, now you can trick this one to plot it, just try a period of 780 on SPY, 2760 on ES1!, or 2880 on EURUSD
remember to adjust the histogram ticks and pixels for each underlying
• Only Bars: charts with only central and vwap bars plotted, simply deactivate the histogram and volume labels
• Only Histogram: charts with only the histogram plotted (volume profile charts), simply deactivate the bars and volume labels
• Only Volume: charts with only the raw volume numbers plotted, simply deactivate the bars and histogram
If you wanna know more about custom full session periods for different asset classes, read the HELP INFO accessible from the settings panel
EXAMPLES
Full Session Volume Profile on MES 5m chart:
Full Session Unbalanced Waindrop on MNQ 2m chart (left side Overnight session, right side Cash Session):
The following examples will have the exact same charts but on four different tickers representing a futures contract, a forex pair, an etf and a stock.
We are doing this to be able to see the different parameters we need for plotting the same kind of chart on different assets
The chart composition is as follows:
• Left side: Volume Labels chart (period 10)
• Upper Right side: Waindrops (period 60)
• Lower Right side: Full Session Volume Profile
The first example will specify the main parameters, the rest of the charts will have only the differences
MES :
• Left: Period size: 10, Bars: uncheck, Histogram: uncheck, Execution window: 1, Ticks per bar: 2, Updates per period: EACH BAR,
Pixels per bar: 4, Volume labels: check, Track price: check
• Upper Right: Period size: 60, Bars: check, Bars color mode: HISTOGRAM, Histogram: check, Execution window: 2, Ticks per bar: 2,
Updates per period: EACH BAR, Pixels per bar: 4, Volume labels: uncheck, Track price: check
• Lower Right: Period size: 2760, Bars: uncheck, Histogram: check, Execution window: 1, Ticks per bar: 1, Updates per period: EACH BAR,
Pixels per bar: 2, Volume labels: uncheck, Track price: check
EURUSD :
• Upper Right: Ticks per bar: 10
• Lower Right: Period size: 2880, Ticks per bar: 1, Pixels per bar: 1
SPY :
• Left: Ticks per bar: 3
• Upper Right: Ticks per bar: 5, Pixels per bar: 3
• Lower Right: Period size: 780, Ticks per bar: 2, Pixels per bar: 2
AAPL :
• Left: Ticks per bar: 2
• Upper Right: Ticks per bar: 6, Pixels per bar: 3
• Lower Right: Period size: 780, Ticks per bar: 1, Pixels per bar: 2
█ THANKS TO
PineCoders for all they do, all the tools and help they provide and their involvement in making a better community
scarf for the idea of coding a waindrops like indicator, I did not know something like that existed at all
All the Pine Coders, Pine Pros and Pine Wizards, people who share their work and knowledge for the sake of it and helping others, I'm very grateful indeed
I'm learning at each step of the way from you all, thanks for this awesome community;
Opensource and shared knowledge: this is the way! (said with canned voice from inside my helmet :D)
█ NOTE
This description was formatted following THIS guidelines
═════════════════════════════════════════════════════════════════════════
I sincerely hope you enjoy reading and using this work as much as I enjoyed developing it :D
GOOD LUCK AND HAPPY TRADING!
VolumeHeatmap | Experimental Version of Marketorders MatrixDear all,
I wish a Happy New Year!
The last time I tried to developing a Volume Heatmap, that the Marketorders made.
With the currently version I achieve my skills for that and I present it for everyone - some bugs I cannot solve today.
It also possible to see the POC - also the dynamic of volume developing:
The background for that is to find the pricelevel with the most volume - this is for valuetrading always the target.
If someone find it useful or have question - let me know!
Kind regards
NXT2017