[blackcat] L1 Markos Katsanos Volume Flow IndicatorLevel 1
Background
Markos Katsanos’ volume flow indicator (VFI) calculation uses a default period of 130 days for daily charts. As a result, when applying the strategy, you will need to set the maximum number of bars the study will reference in the general tab of properties for all to at least 130. In order to compare the system objectively with the buy & hold results, he specified a trade size as a percent of equity.
Function
For more information see Markos Katsanos's articles in the June 2004 and July 2004 issues of Technical Analysis of Stocks & Commodities magazine. Period=days for VFI calculation. Default values are 130 for daily and 26 for weekly charts.Coef=coefficient for minimal price cut-of (use 0.2 for daily and 0.1 for intraday 5-15 min data) Vcoef=coefficient for volume cut-off (use 2.5 for daily and 3.5 for intraday charts)
Remarks
This is a Level 1 free and open source indicator.
Feedbacks are appreciated.
Volumeanalysis
Bogdan Ciocoiu - MakaveliDescription
This indicator integrates the functionality of multiple volume price analysis algorithms whilst aligning their scales to fit in a single chart.
Having such indicators loaded enables traders to take advantage of potential divergences between the price action and volume related volatility.
Users will have to enable or disable alternative algorithms depending on their choice.
Uniqueness
This indicator is unique because it combines multiple algorithm-specific two-volume analyses with price volatility.
This indicator is also unique because it amends different algorithms to show output on a similar scale enabling traders to observe various volume-analysis tools simultaneously whilst allocating different colour codes.
Open source re-use
This indicator utilises the following open-source scripts:
Volume Strength FinderGenerally, Volume indicator shows total Volume of a candle. In this Volume Strength Finder Indicator, I tried to separate Strength of buyers and sellers based on the candle stick pattern. Calculating Buyer and Seller Strength each and every candle of the day based on the pattern formation.
High - close => Buyers
Close - low => Sellers
in this way, cumulative volume separates for buyer and sellers and comparing with total volume of the day and showing results.
if buyer strength more than seller, candle bar color remains green even a candle is negative candle(Open>close) and wise versa.
Note: This is for Education Purpose only.
Volume Filtered *All Candlestick Patterns* [KT] Hello!
This script uses TradingView's *All Candlestick Patterns* indicator and includes a volume filter.
The frequency of each candlestick pattern is recorded in addition to the subsequent session's outcome - higher or lower close.
The requisite volume for the pattern is configurable; formations will not be distinguished when volume is less than the defined lower threshold.
For example, setting the volume threshold to 10% forces the script to identify candlestick patterns in which volume for the session (candle) is 10% greater than the volume moving average. All candlestick patterns with volume less than (1.10 * volume MA) are discounted.
The script counts the frequency of each pattern - the number of times the pattern occurred - in addition to the next candle's outcome.
Pertinent statistics are displayed in the table, which can be hidden.
I plan on working on the script quite a bit more; please comment a suggestion if you have one! What else should be included?
High Volume Filter for Nifty and Bank Nifty - by PAHigh Volume Filter for Nifty and BankNifty Indices in NSE. The volume candles are shown normally if volume is greater than 50k for BankNifty Index futures and 125k for Nifty Index futures. The default is 50k for any symbol and can be modified to the desired value.
Volume Variation Index IndicatorThis tool is a quantitative tip for analysts who study volumes or create volume based trading strategies.
Like all our projects, we start with a statistical logic to which we add coding logic.
This indicator can save a huge amount of time in calculating the variation of volume between sessions .
How it work
The indicator calculates the difference between the volume of the last closing bar and the volume of the previous closing bar. It shows the difference between the trading volumes.
The session in which the trading volume is up are represented in green.
Red session represent trading volume down.
We have added a third function.
Through the User Interface the trader can activate or deactivate the variation average.
The indicator is able to calculate the average of the volume changes by representing it with a blue line.
To activate the average, simply set it to ON in the User Interface.
By default, the indicator calculates the average of the last 10 periods, but you are free to set this parameter in the User Interface.
Data access
To access the data, simply move the cursor. When you move the cursor over the green bars, the increase data will be displayed in green. By hovering the cursor over the red bars you will see the decrease data in red. By hovering the cursor over the average will show you the average data in blue.
The data is displayed in the top left corner of the indicator dashboard.
If you found this indicator helpful, please like our script.
Candle Color by VolumeA simple but effective indicator that paints candles with different shades of colors based on the volume transacted.
-> Supports 6 levels of sensitivity at present. Might enhance the granularity later.
-> Darkest indicates the most volume transacted. Lightest, the least. Change it around however you see fit and based on your theme.
-> Use it for your Volume Spread Analysis and/or in conjunction with any other strategies that you employ.
-> Note that the volume ratio is calculated relative to the average volume of the last n candles ( EMA 20 by default).
[DisDev] Market Maker - High Volume RecoveryThis indicator has many components; below, each component is explained and how it can be used as a trading tool.
The indicator analyzes past volume movements, allowing you to visualize selected volume percentages above and below candles and to visualize live recovery of High-Volume Candles.
1) The High-Volume Candles project to the current time to show how much of the High-Volume Candle has been recovered and how much remains unrecovered.
a. The indicator can be customized to a user-defined volume percentage; this allows you to focus on candles with volume over a given percentage (e.g., 500%.)
b. You can customize the candle colors and volume percentage thresholds.
2) You can select the option to display percentages above the candles, allowing you to research and back-test theories.
a. For example, the chart below shows High-Volume Candles above 500%. Throughout 2021, 92% of the 500%-plus candles have been recovered, leaving only four high volume zones yet to be recovered, one below and three above the current price.
For a further breakdown of the statistics click on the below chart image.
3) There is also the option to show the volume percentage within the unrecovered High-Volume Zone.
a. This allows you to instantly assess how strong the price movement was of that particular High-Volume Zone.
4) Lookback periods can also be adjusted to fine-tune the indicator.
Below is the indicator in full operation.
DISCLAIMER
When pressing the play button in the chart above it does not display the recovery. A TV "HOW TO" idea will be published soon, to demonstrate the indicator in full action or for more info please read "Author's instructions".
Relative Strength Volume Adjusted Exponential Moving Avg [CC]The Relative Strength Volume Adjusted Exponential Moving Average was created by Vitali Apirine (Stocks and Commodities Feb 2022 pgs 14-18) and this is very similar of course to the last Relative Strength Exponential Moving Average . It works under the same concept with using overbought and oversold methods to adjust the moving average and with this particular version you will notice that sudden drops or increases won't follow super closely so this can be useful along with the other as a good complementary indicator to use with each other to determine the short and medium term trend and to give good entry and exit points. I have strong buy and sell signals in addition to normal ones so darker colors are strong and lighter colors are normal. Buy when the indicator line turns green and sell when it turns red.
Let me know if there are any other indicators or scripts you would like to see me publish!
Range Volume ChangeI was looking for a way to see if today's premarket volume is higher or lower than the previous day's premarket, but did not find any, hence, I made my own which I share with you now.
I call it 'Range Volume Change' or just RVC.
RVC will show the percentage of change between the selected time range and the previous day for the same time range.
This will allow us to see if the volume is increasing or decreasing today compared to the previous day by a specific time range that we set in PVC settings. It can do more than just premarket, you can use it for any time range of your interest which will work on 24hours assets like crypto and forex.
RVC visualizes the incremental of the volume using increasing size columns giving you a better view of how the volume changes compared to the past. The column shows the accumulated volume from when the time range started.
As an extra feature, it will also show the volume percentage of change outside the time range (can be disabled from settings).
In addition, RVC is also designed to work on real-time data.
Example of BTCUSDT (24-hour asset) with volume 'outside the time range', enabled (purple columns):
Follow for more awesome indicators/strategies: www.tradingview.com
Anchored OBV SpaceManBTC Anchored OBV SpaceManBTC
The On Balance Volume indicator (OBV) is used in technical analysis to measure buying and selling pressure.
On Balance volume is primarily used to confirm or identify overall price trends or to anticipate price movements after divergences.
Anchored On Balance Volume unlike traditional OBV resets on your specified sessions: D, W, M, 3M, 4M, 6M, 1Y.
The actionable data is more useful HTF to see a potential long term trend change relative to the session reset chosen.
User can choose to disable highlightable session reset.
Recommended settings:
Daily tf with 3Month session pretty useful for the run so far. But please experiment away and share your results!
ToDo:
Non Reset Functionality,
Perhaps more timeframes
Volume Price Change RatioMessing around with this two point selecting ability I recently learned about from Tradingview's CAGR. Here is a script that will tell you changes in volume(obv)/price, volume to price change ratio, and the average volume to price change ratio for the length you define in the settings menu. You can use this to compare the ratio of a current pump to an older pump to help assess the strength of a movement. Enjoy!
FindAlphas_Volume
Hello traders,
As you know, in trading two things are important: Price Action and Volume. When a stock is bullish and there is support with the volume, it is a good thing. Sometimes a stock will be accumulated before anyone gets to know about it. A slight increase in the volume might not get noticed, unless the volume is calculated to check for an increase. The script will calculate each volume bar in real time and will compare it to the previous bars. If there is a significant increase in the volume, it will be spotted, and the color will change to inform the trader.
There are couple of user input fields for modifications.
1- The lookback period. Default is set to 20, but could be changed from 10 to 50. This will affect how the script is going to calculate the abnormality in the volume.
2- The other one is to see the volume as a histogram or not.
3- Volume color
4- Alpha Volume color
5- Histogram color
I hope you will find it useful
[astropark] SFP - Swing Failure PatternDear Followers,
today I'm glad to present you my Swing Failure Pattern Analyzer indicator.
As you know, the Swing Failure Pattern (SFP) is a very powerful candlestick pattern, because it highlights trend reversal points : if trend changes you want to know it, right?
This indicators highlights for you both Tops and Bottoms , that may be just local or historical.
To build this tool I mixed my experience on the field and some of the logic you can see in the following indicators of mine:
Pinbar that matters
Volume that matters
Volume Analyzer
This indicator works on every timeframe and market , it's quite responsive to market movements so it's especially good on volatile markets.
It is designed for fast day-trading / scalping , but as you trade on high timeframes is great for swing trades.
The indicator identifies candles that fall into the Swing Failure Patter category, but also candles other 4 categories of reversal candlestick pattern:
pinbar / hammer
hanged man
reversal by volume analysis
reversal by candle wicks analysis
Of course you can
customize colors
turn on or off what you prefer to see and what you don't
set alerts everything you see plotted
The indicator does NOT repaint of course.
This is a premium indicator , so send me a private message in order to get access to this script.
Volume Heatmap v7FTJR20This indicator is a heatmap of the financial volume used in the asset, I use three different means to define the heatmap separating it into 3 phases
Phase A: Low volume
Phase B: Medium volume
Phase C: High volume
don't worry about these data, the indicator is configured to auto-interpret the information.
The heatmap uses the following colors and specifications
Red = Ultra High Volume
Orange = High Volume
Yellow = Average Volume (balance)
Blue = Low volume
White = Volume below average
The heatmap compares the phases to identify if it finds a standard deviation over time, that is, you can see a smaller volume with the same red bar as a previous larger red bar, this is because the attacks are updated in real time.
Tutorial:
1 - In point 1 we have an aggression with yellow and orange bars, that is, a balance with aggressions. As we are coming from an uptrend, the probability is a reversal and the answer came in sequence with a red drop bar with ultra volume, so we have a seller in control.
2- after point 1, we see that we only have several blue and white bars, that is, possibly the red bar absorbed the seller and the seller flow was decreasing, notice that the prices held for 3x so the buyer attacks the seller with an orange bar.
3- at point 3, we have two yellow bars, a balance, notice that it is an aggression, any yellow, orange or red bar is an aggression, that is, there was a passive seller selling at higher values, taking advantage of the stops in a region where there was buying demand (people buying wrong!)
4- Before reaching point 4, notice that in general the price is moving practically sideways and the volume is decreasing (white and blue bars), exhaustion of the buyer volume (no demand) and the answer in point 4 came in aggression with yellow bars and oranges.
* the seller lets the market go up to make sure he is in control and when he tests the pivot zone he attacks with a red bar (notice that this red bar is smaller than the previous ones, this is the magic of the indicator divided into 3 phases).
5- After the market goes through the natural distribution phases, we see a red bar with a high spread, whenever you see a red bar with a 2 to 3x spreed, it is a region with potential for reversal.
6- Note that after the characteristics of point 5 the asset works in zig zag, volume decreasing and the reversal comes with little volume, it is natural to engulf without volume this is the reversal signal, notice that it touches the bottom several times and not loses the region after a red bar with very high spread.
*notice that the buyer let it form a giant (shoulder head shoulder) to make a trap and the price always respected the volume of the first red bar at point 1.
7- see that the asset entered an uptrend and the phase is repeating itself, asset rising in a wave A, made a corrective B wave in smaller ABC and is making a C wave, at this moment it is a probability to enter a red bar after test the resistance and have a significant increase in volume.
- I like your feedback and leave your settings and experiences in the comments.
True BarcolorHeikin Ashi can be useful for understanding trend based on price action but it doesn't take volume in context. Here I have tried to use volume for understanding true bar color and ultimately true trend analysis. It can also help you in not getting trapped in sudden shakeouts. Also, you can use it for averaging of your existing position.
Conditions used:
Relative closing price
Relative volume against previous bar and overall moving average of volume
Volume analysis
Trend analysis
Relative Volume (rVol), Better Volume, Average Volume ComparisonThis is the best version of relative volume you can find a claim which is based on the logical soundness of its calculation.
I have amalgamated various volume analysis into one synergistic script. I wasn't going to opensource it. But, as one of the lucky few winners of TradingClue 2. I felt obligated to give something back to the community.
Relative volume traditionally compares current volume to prior bar volume or SMA of volume. This has drawbacks. The question of relative volume is "Volume relative to what?" In the traditional scripts you'll find it displays current volume relative to the last number of bars. But, is that the best way to compare volume. On a daily chart, possibly. On a daily chart this can work because your units of time are uniform. Each day represents a full cycle of volume. However, on an intraday chart? Not so much.
Example: If you have a lookback of 9 on an hourly chart in a 24 hour market, you are then comparing the average volume from Midnight - 9 AM to the 9 AM volume. What do you think you'll find? Well at 9:30 when NY exchanges open the volume should be consistently and predictably higher. But though rVol is high relative to the lookback period, its actually just average or maybe even below average compared to prior NY session opens. But prior NY session opens are not included in the lookback and thus ignored.
This problem is the most visibly noticed when looking at the volume on a CME futures chart or some equivalent. In a 24 hour market, such as crypto, there are website's like skew can show you the volume disparity from time of day. This led me to believe that the traditional rVol calculation was insufficient. A better way to calculate it would be to compare the 9:30 am 30m bar today to the last week's worth of 9:30 am 30m bars. Then I could know whether today's volume at 9:30 am today is high or low based on prior 9:30 am bars. This seems to be a superior method on an intraday basis and is clearly superior in markets with irregular volume
This led me to other problems, such as markets that are open for less than 24 hours and holiday hours on traditional market exchanges. How can I know that the script is accurately looking at the correct prior relevant bars. I've created and/or adapted solutions to all those problems and these calculations and code snippets thus have value that extend beyond this rVol script for other pinecoders.
The Script
This rVol script looks back at the bars of the same time period on the viewing timeframe. So, as we said, the last 9:30 bars. Averages those, then divides the: . The result is a percentage expressed as x.xxx. Thus 1.0 mean current volume is equal to average volume. Below 1.0 is below the average and above 1.0 is above the average.
This information can be viewed on its own. But there are more levels of analysis added to it.
Above the bars are signals that correlate to the "Better Volume Indicator" developed by, I believe, the folks at emini-watch and originally adapted to pinescript by LazyBear. The interpretation of these symbols are in a table on the right of the indicator.
The volume bars can also be colored. The color is defined by the relationship between the average of the rVol outputs and the current volume. The "Average rVol" so to speak. The color coding is also defined by a legend in the table on the right.
These can be researched by you to determine how to best interpret these signals. I originally got these ideas and solid details on how to use the analysis from a fellow out there, PlanTheTrade.
I hope you find some value in the code and in the information that the indicator presents. And I'd like to thank the TradingView team for producing the most innovative and user friendly charting package on the market.
(p.s. Better Volume is provides better information with a longer lookback value than the default imo)
Credit for certain code sections and ideas is due to:
LazyBear - Better Volume
Grimmolf (From GitHub) - Logic for Loop rVol
R4Rocket - The idea for my rVol 1 calculation
And I can't find the guy who had the idea for the multiples of volume to the average. Tag him if you know him
Final Note: I'd like to leave a couple of clues of my own for fellow seekers of trading infamy.
Indicators: indicators are like anemometers (The things that measure windspeed). People talk bad about them all the time because they're "lagging." Well, you can't tell what the windspeed is unless the wind is blowing. anemometers are lagging indicators of wind. But forecasters still rely on them. You would use an indicator, which I would define as a instrument of measure, to tell you the windspeed of the markets. Conversely, when people talk positively about indicators they say "This one is great and this one is terrible." This is like a farmer saying "Shovels are great, but rakes are horrible." There are certain tools that have certain functions and every good tool has a purpose for a specific job. So the next time someone shares their opinion with you about indicators. Just smile and nod, realizing one day they'll learn... hopefully before they go broke.
How to forecast: Prediction is accomplished by analyzing the behavior of instruments of measure to aggregate data (using your anemometer). The data is then assembled into a predictive model based on the measurements observed (a trading system). That predictive model is tested against reality for it's veracity (backtesting). If the model is predictive, you can optimize your decision making by creating parameter sets around the prediction that are synergistic with the implications of the prediction (risk, stop loss, target, scaling, pyramiding etc).
<3
Forex Session Volume ExplorerFigure out the best time to trade your favorite Currency Pair, Commodity, or Crypto!
This indicator is an exploration of how Forex Sessions affect volume. The colored plots below represent the accumulative volume during each of the four major trading sessions: London, New York, Tokyo, and Sydney.
Plots have been normalized as a percentage of total volume, i.e. London = 34.2 signifies that 34.2% of all volume occurs during the London Session.
Trading the session with the highest volume will greatly benefit your Win Rate, especially when using "typical" indicators and strategies.
Use in conjunction with my previous tool for a clean & customizable visual representation of Forex Sesssions:
Forex Trading Sessions
Cheers,
EFX (@DasanC)
True Volume Flow IndexAn indicator that studies the price movement with the trading volume in the form of an equation that represents the trading volume in the price range.
It is excellently used to determine buying from support areas, as well as confirming the breach of resistances, see the example in the attached chart,
The best use of it is the DIVERGENCE between the indicator and the price.
Volume In USDDisplay volume in fiat base currency so that we can compare symbols in a list to find healthy one to trade.
Add a label so that we can see the latest volume number easier on mobile phone.
BE_VolumeAnalysis_ProTraders rely on volume as a key metric because it lets them know the liquidity level of an asset. If enough volumes are supplied (Buy | Sell) definitely prices respect the supplied volume.
However, the word “Supplied” is here indicated as “Pressure”. If there is enough Buying pressure then sellers will be kicked out easy and vis-versa.
Index traders normally refers to future contract volumes and hence we have provided an option to refer the volumes from the near expiry contracts.
Mathematical calculation is involved in this study to arrive at the Appx volume for the options such as Volume Splitter. If pressure is seen from buyer side, then volumes will be shown for buyers more and similarly for sellers. Each candle will have both buyers’ volume vs Seller Volume.
Similar study have be made along with some averages to arrive at the buying | Selling pressure for the Options “Volume Pressure & Vol Pres 2”. If price has to move up buying volumes should get pumped in and for prices to fall down selling volumes should be pumped in to the market. Quantum of pressure is being calculated accordingly and shown as the areas for option “Volume Pressure” and Candles for option “Vol Pres 2”.
Also we have shown some additional built in indicators like OBV and Price Volume Trend along with faith plots to show the traders extra information about the volumes to take some wise trades.
Note: Study involves more of price action calculations (mathematical calculations only).
Realtime Volume Stats Panel w Delta, Buy/Sell%, Cumulative DeltaWhat is it?
Displays several realtime volume stats for each bar/candle.
Although it was originally created to be an assist tool for the Market Footprint (available as a separate indicator) to consolidate the numbers into a neat panel below, it can be used independently as an Orderflow Analysis tool as well.
It currently displays the following:
(1) Net Delta Volume for the bar; (2) Total Volume for the bar; (3) Cumulative Delta Volume for bars plotted up till this point (i.e., from the time the tool started collecting realtime data);
(4) Buy Volume for the bar as a percentage of the total volume for the bar; and, (5) Sell Volume for the bar as a percentage of the total volume for the bar.
All labels/colors etc. are configurable to suit your aesthetics.
All data are ONLY AVAILABLE FOR REAL-TIME BARS. The longer you keep a chart open with the study enabled, the more data it collects and displays, and the better your analysis can potentially be.
Note that the data gets reset every time (a) any of the options is changed, (b) the market is switched, (c) the browser is refreshed, or (d) the script is reloaded
DATA ISN'T STORED. I.e., every time a new symbol is loaded, the previous symbol's data is lost. So if you intend to monitor a symbol closely, you would need to keep it loaded all the time (and without tinkering with any of the Settings).
Who is it for?
For ultra short term traders who are used to looking at short term auction orderflow (and price action) to catch buy/sell anomalies and accurate trade entries
For traders who are already using Market Footprint but want the volume stats to be displayed on the bottom pane making for a cleaner interface.
For traders (, irrespective of their method of trading,) who wish to understand what is happening under the hood when a certain price action unfolds. (Who is in control, who got trapped, what does liquidity or the lack thereof look like, etc.)
Realtime Volume Bars w Market Buy/Sell/Neutral split & Mkt Delta
What is it?
A tool that shows Real-time Volume bars split into 3 components: (1) Market Buy Volume - i.e., the volume that got transacted on upticks; (2) Market Sell Volume - i.e., the volume that got transacted on downticks;
and, (3) Neutral Volume - i.e., the volume that got transacted without a change in price. (This feature can be turned off if you want normal volume bars).
Market delta (i.e., Market Buy Volume - Market Sell Volume) is also displayed above each volume bar. (On by default; can be switched off from Settings)
The split and Market Delta data are ONLY AVAILABLE FOR REAL-TIME BARS. Historical bars are shown just like regular ones. The dotted line marks the start of real-time data (i.e., the bar from which the indicator started collecting and displaying data). You will see accurate data for bars to the right of this line. The longer you keep a chart open with the study enabled, the more data it collects and displays, and the better your analysis can potentially be.
Note that the data gets reset every time any of the options is changed, the market is switched, the browser is refreshed, or the script is reloaded
DATA ISN'T STORED. I.e., every time a new symbol is loaded, the previous symbol's data is lost. So if you intend to monitor a symbol, you would need to keep it loaded all the time.
Who is it for?
For traders who are used to analyzing buy/sell activity using market buy/sell volume and market delta information
Although you can use this independently as well, use it in conjunction with "Market Delta Volume for Realtime Bars" indicator to get a better visual representation of the numbers.