Anti-Volume Stop LossFINALLY!
As everyone who tried to create, understand, or even find the Buff Pelz Dormeier Anti-volume stop-loss indicator knows that - it's not easy. Personally, I have partially, or perhaps completely figured out, the tips Buff had given in Investing with Volume Analysis book.
AVSL now is ready.
Please do some test and give me a feedback how it works in your trade strategy.
Anti-Volume stop loss - AVSL
from Investing with Volume Analysis book CHAPTER 20 • RISKY BUSINESS 253-256:
"It is important in any risk-management process to predetermine an objective decision point level (a stop loss) to exit, thereby protecting principal in case you are wrong. My objective sell point is determined by using a quantitative formula I refer to as Anti-Volume Stop Loss (AVSL). Having a quantitative, yet intelligent sell point eliminates the emotional struggles involved in deciding when to exit a position.
AVSL is a technical methodology that incorporates the concepts of support, volatility, and, most importantly, the inverse relationship between price and volume. The AVSL combines the concepts of the VPCI (Volume Price Confirmation Indicator) and John Bollinger’s Bollinger Bands to create a trailing stop loss.
AVSL = Lower Bollinger Band – (Price, Length, Standard Deviation)
Where:
Length = Round (3 + VPCI)
Price = Average (Lows × 1 / VPC × 1 / VPR, Length)
Standard Deviation = 2 × (VPCI × VM)
One of the most difficult decisions is determining what one’s maximum loss threshold should be. Some say 2 percent; others say 20 percent. I believe the more volatile a security, the looser the stop should be. A nonvolatile security, such as Coca-Cola, might move 7 percent a year, while a volatile security such as Google might move 7 percent in a day. If you use a 7 percent stop for Coca-Cola, it might take a year to be stopped out while the security underperforms.
However, if you use 7 percent for Google, you can be stopped out intraday, not allowing the investment an opportunity to develop. By using the lower Bollinger Band of the securities lows, the AVSL considers each individual security’s own volatility. Thus, a volatile security would be granted more room of the stocks low while a stable security would have a tighter leash (see Figure 20.7).
The next important step is employing the price-volume relationship into the calculation. Volume gauges the power behind price moves. In accounting for this, when a security is in an uptrend and has positive volume characteristics, it is given more room. However, if the security exhibits contracting volume characteristics, then the stop is tightened. In this way, if a negative news event affects an unhealthy security, the stop is tighter, thus preserving more of your profits.
However, if the negative news event affects a security whose price-volume relationship is healthy, the stop has been loosened, avoiding the temporary whipsaw of an otherwise strong position. In these ways, AVSL lets the market decide when to exit your position.
AVSL tailors each security for support, volatility, and the pricevolume relationship based on an investor’s time frame as calculated from the chart data. For example, my portfolio positions are continually re-evaluated with this AVSL methodology, which yields the possibility of raising the decision point threshold periodically based on the time frame of my investment objective. With my short-term Giddy-up portfolios, I use daily chart data and seek to raise my maximum loss stop on a daily basis.
My intermediate ETF and stock positions are calculated off of weekly data and then re-evaluated weekly. With my longer term stock portfolios, the decision point is calculated off data revised monthly. This analytical approach that uses measurable facts over emotion or gut instincts allows me to maintain my objectivity. Thus objectivity, not emotion, informs my investment decisions."
How look mine AVSL:
Price component = low × 1/VPC × 1/VPR : for VPC > 1 and VPC < -1 | low × 1 × 1/VPR : for 1 > VPC > 0 | low × -1 × 1/VPR : for 0 > VPC > -1
AVSL Price = sma((low × 1/VPC × 1/VPR) , length) / 100
length = round : for VPCI > 0 | round [ absolute ] : for VPCI < 0 | 3 : for VPCI=0
Standard Deviation = mult × VPCI × VM)
AVSL = sma(Actual low price - AWSL Price + Standard Deviation, 26)
It's hard to say is it the same as in Buff Pelz Dormeier book, but I encourage you to modify the script for better results.
出来高インジケーター
BTC Aggregated Perps OBVAggregated on balance volume of the most relevant bitcoin perpetual swap contracts.
There's also an option to select which markets you want to include or exclude.
Complete list:
Binance USD
Binance USDT
Okex USD
Okex USDT
Bybit USD
Bybit USDT
Huobi USD
Bitmex XBT
FTX USD
Deribit USD
Kraken XBT
BTC Aggregated Spot OBVAggregated on balance volume of the most relevant bitcoin spot markets.
There's also an option to select which markets you want to include or exclude.
Complete list:
Binance USDT
Huobi USDT
Okex USDT
Poloniex USDT
Coinbase USD
Bitstamp USD
Bitfinex USD
Kraken USD
Gemini USD
FTX USD
DTR vs ATR w RVolDTR vs ART along with Relative Volume in Percentage. So if you see RVol as 200% with input length of 10 days, today's volume is 2x compared to past 10 days. It helps if today's volume is already reached 20% or 30% within 30mins of market open, etc.
OPINICUS VOLUME DATA - Time Of Day Relative Volume (RVOL)This tool calculates the relative volume (RVOL) based on the normal average volume at that particular time of day.
Relative volume is a powerful piece of information because it offers a gauge as to whether a stock is in play or not. If RVOL is less than 1 it is not in play on this trading day or during this timeframe. If RVOL is above 2, it IS in play and can potentially be traded.
This script allows you to determine if relative volume is average, above average, 2x, or 3x via different color volume bars, at that particular time of day.
There are 2 different settings on this volume indicator.
The first setting is "Gradient." This is the preferred setting, and the one I personally use. Gradient is going to show you different color volume bars based on the RVOL multiple.
The color scheme is as follows:
Gray for average volume
Red if RVOL is between 1.0 and 1.5
Orange if RVOL is between 1.5 and 2
Green if RVOL is between 2.0 and 3.0
Lime green (bright green) if RVOL is greater than 3.
The second setting is "Price." This setting simply shows you the color of the candlestick. This is useful if you find the gradient setting to be too distracting, but still want to see if there is increased relative volume.
There is an alerts setting, which I find to be useful but can also be very distracting. If you leave the "Alert At RVOL %" setting at 0, then alerts will only be triggered if the current candle exceeds the 1.0 (100%) RVOL level. This happens far too frequently, so I prefer to put the alert at 2 or 3. If you change the "Alert At RVOL %" setting then alerts will be triggered if the RVOL percentage (blue number) exceeds your given value. The blue number is a percentage of the average, so if it’s at 1, then it’s 100% of the average.
Note: This tool does not work if you have after-hours or pre-market data displayed. The preferred setting for this tool is the 15' chart, with a 21 day look back period. It is also very useful on the daily chart when doing higher timeframe research.
WholvolTotal Volume Of Crypto Pairs Based on TV Top Exchanges
See the whole volume with additional feature and options.
Report volume data in USD, BTC, itSelf.
See each exchange Share and Volume.
Static and Dynamic value filtering.
MAs crosses.
Note.1
Due to the pine limitations, we have selected the most important Exchanges which have valuable volume.
Note.2
When you choose to report stats in BTC unit and you have chart of altcoins, the BTC source price will extract from your pair exchange.
Note.3
When you choose to report stats in USD unit, Historical volume data worth will calculated using your entered source price BUT on Realtime data, script will use latest price(close) as source price.
Note.4
You must only select the exchanges which support your pair, otherwise you will see error.
Elledge Volume Balance EstimateThis indicator estimates how much of the volume are buyers vs sellers by looking at the upper candle wick size, the lower candle wick size, and the candle body size to determine a total distance that the price has moved during the given candle. It then assigns a percentage to buyers vs sellers based on the candle being red or green and the size of the wicks. This script currently estimates the buyers vs. sellers at a 1 to 1 ratio. In real life, price typically moves more one selling than it does on buying...but the script can give you an idea of the volume balance between buyers and sellers.
EarnedHello friends. I am glad to present for your attention one of my products based on the X-Volume indicator code. The "Earned" indicator shows how much money is earned on the market relative to actual timeframe. Accuracy is relative but nevertheless it is close to actual calculated figures.
How this information can help you? Moust easy interpritation -
1) Trend up - earnings up - bulls in the market.
2) Downward trend and earnings up - bears in the market.
3) Trend up - earnings down - fake growth.
4) Downward trend - earnings down - fake bears.
Trend Thrust Indicator - RafkaThis indicator defines the impact of volume on the volume-weighted moving average, emphasizing trends with greater volume.
What determines a security’s value? Price is the agreement to exchange despite the possible disagreement in value. Price is the conviction, emotion, and volition of investors. It is not a constant but is influenced by information, opinions, and emotions over time. Volume represents this degree of conviction and is the embodiment of information and opinions flowing through investor channels. It is the asymmetry between the volume being forced through supply (offers) and demand (bids) that facilitates price change. Quantifying the extent of asymmetry between price trends and the corresponding volume flows is a primary objective of volume analysis. Volume analysis research reveals that volume often leads price but may also be used to confirm the present price trend.
Trend thrust indicator
The trend thrust indicator (TTI), an enhanced version of the volume-weighted moving average convergence/divergence (VW-Macd) indicator, was introduced in Buff Pelz Dormeier's book 'Investing With Volume Analysis'. The TTI uses a volume multiplier in unique ways to exaggerate the impact of volume on volume-weighted moving averages. Like the VW-Macd, the TTI uses volume-weighted moving averages as opposed to exponential moving averages. Volume-weighted averages weigh closing prices proportionally to the volume traded during each time period, so the TTI gives greater emphasis to those price trends with greater volume and less emphasis to time periods with lighter volume. In the February 2001 issue of Stocks & Commodities, I showed that volume-weighted moving averages (Buff averages, or Vwmas) improve responsiveness while increasing reliability of simple moving averages.
Like the Macd and VW-Macd, the TTI calculates a spread by subtracting the short (fast) average from the long (slow) average. This spread combined with a volume multiplier creates the Buff spread
Volume+DeltaIndicator shows Volume and Delta, if Delta is positive - its green, if negative - its red
Heatmap Volume [xdecow]This indicator colors the volume bars and candles according to the volume traded. The calculation of the heat map zones is done as follows:
how many standard deviations the volume are distant from the average volume?
For a better visual experience, place the borders and wicks of the candles in a neutral color.
Price/Volume momentumThis indicator will help you measure when to keep adding on your longs and when to get out.
What you want to see is increasing price with increasing volume to keep adding.
You can also begin to enter a position that has changing momemtum, meaning the volume/price pair has stop going down and it's reversing.
I use this indicator with my volatility indicator and my Matrix indicator on the daily
Banabi Hacim by HassonyaThe Banabi Hacim indicator shows you the movement of volume in the last bar in terms of percentage buying and selling directions. You can use it in any period you want. It is designed to help you and give you ideas for buying or selling. It will be your assistant in critical places where you are thinking of buying or selling.
Thanks for supports
TÜRKÇE AÇIKLAMA
Banabi Hacim indikatörü size son barda gerçekleşen işlem hacim hareketini yüzdesel olarak alış ve satış yönlü olarak gösterir. İstediğiniz periyotta kullanabilirsiniz. Alım yada satım yapmak için size yardımcı olmak ve fikir vermek için tasarlandı.
Destekleriniz için teşekkürler
Hayrını görün sevgiler
Delta Volume Weighted - IntradayResets at the start of the day's session (9:50 am on the ASX).
Takes the first candle and checks if its a green candle (close > open), and adds the volume to a total (which starts at 0 at the start of the day).
Subtracts it if the candles in red.
Continues to do this along with all the candles.
The volume is also multiplied by the difference between open and close so that large candles with large volume have more weight and move the indicator more.
Cumulative Volume AverageHey traders!
I've received dozens of requests for this style of Cumulative Volume indicator over the past year since I released my RVOL By Time and standard RVOL indicators.
After studying Pine Script deeply and using a bit of old fashioned trial and error over the past few months, I finally got it to work!
This script adds up the cumulative volume throughout any given trading day (the blue & green volume bars) on any given intraday timeframe on any given market - and then it compares that cumulative volume value to the total volume of the previous day AND the average cumulative volume of the previous X days for whatever time of day the current bar is printing on.
By default it compares today's cumulative volume to yesterday's, but you can set the Lookback higher in the settings menu if desired.
It even takes into consideration random gaps in price action (unlike my RVOL By Time indicator) – so as far as I can tell, it’s as accurate as I can possibly make it.
However it does not work on extended hours for stocks so don’t use it if you have pre-market hours enabled. And there is an inbuilt limitation to how many bars a script can reference on TradingView, so on 5-minute timeframes and lower your Lookback period will be limited and may crash the script if you set it too high.
The PURPLE LINE is the total volume of the previous day.
The GRAY COLUMN is the average cumulative volume of the previous X days.
The COLORED COLUMN is the current cumulative volume for the current bar.
The BLACK LINE is the Previous Cumulative Volume Line which represents the average cumulative volume for the past X days. It only draws if today’s CV exceeds the average – this is useful for comparing exactly how far today’s cumulative volume exceeds the average, but it can be turned off in the Style menu if you don't want it there.
The ORANGE NUMBER is the ratio of today's CV compared to the average (CV ÷ Average CV).
If the current cumulative volume is less than the previous day's cumulative volume for that time of day, the bar is blue.
If the current cumulative volume is greater than the previous day's cumulative volume for that time of day, the bar is dark green.
If the current cumulative volume is greater than the previous day's total volume, the bar is bright green.
This script also comes with alert functionality.
You can set a Cumulative Volume Alert which will trigger an alert if the current bar's cumulative volume exceeds the average cumulative volume for that time of day.
You can also set a Total Cumulative Volume Alert which will trigger an alert only if the current bar's cumulative volume exceeds the total volume of the previous day.
And you can set a CV Ratio Alert which will trigger an alert if today's CV ÷ Average CV >= Specified Ratio.
Apart from that, the script is fairly self-explanatory so I hope you enjoy using it!
Check my signature for a link to the source code + all my other indicators.
Good luck with your trading, and feel free to drop any suggestions or bug reports and I'll do my best to help out :)
Kind regards,
Matthew
Market EmotionsThis is a simple and fun indicator I built out of boredom one night. It's great for a quick laugh, but other than that, it's useless. It simply displays emotes for various thresholds of change in price between the open and close of a candle. For example, unicorn candles are any candles that gain 25% or more from opening price to closing price.
"ALL" BITCOIN EXCHANGE VOLUME + 4EMAsThis indicator includes 16 Spot and Futures BTC exchanges and a 4 EMA fan to signify increasing or decreasing volume trends.
GreyPool VSA VolumeGreyPool VSA Volume Indicator
Color Key:
Blue = Below Average or Low Volume
Purple = Average Volume
Orange = High Volume
Red = Very High Volume
Symbol Key:
Circle = Test on Low Volume
Diamond = TrapUp or TrapDown Bar on High or Very High Volume
Star = Climactic Action Bar
Background Highlight Key:
Green Background = Last 3 bar were increasing high or very high volume including a climactic action DOWN bar or trap DOWN bar
Red Background = Last 3 bars were increasing high or very high volume including a climactic action UP bar or trap UP bar
Available Alerts:
When a Green or Red background appears
When a Climactic Action Up or Down bar appears
Aggregate BTC VolumeSimple script that shows the aggregate volume of BTC, taking volume data from top spot and derivative exchanges.
Price/Volume Value HistogramAn interesting implementation of mine to measure an asset changes based on asset price velocity and volume velocity. The indicator acts as asset value calculator. Long and Short.
==Points System Rules==
UPTRENDING
If Current Close is higher than previous Close and Current Volume is bigger than previous Volume: Adds Close Points and Volume Points
Otherwise check
If Current Close is higher than previous Close: Adds Only Close Points
DOWNTRENDING
If Current Close is lower than previous Close and Current Volume is bigger than previous Volume: Reduces Close Points and Volume Points
Otherwise check
If Current Close is lower than previous Close: Reduces Only Close Points
==Plotting==
Result of the values are summed up to a histogram.
Obviously on increasing prices and volume the histogram will be above zero line and on the Bullish side (green color), otherwise, on the Bearish side (red color).
You can't cheat the price movement, it's just what it is.
Optional to smooth it by EMA (set to true by default).
Like if you Like and Enjoy!
Follow for upcoming indicators.
Bitcoin M2 supply adjusted priceThis script plots bitcoin candles adjusted by M2 supply (blue line), helping the trader to obtain insight of new support/resistance levels adjusted by M2 supply.
Note: As it was not possible to make the price adjust automatically by the last M2 value (pinescript limitation, I guess), the input parameter "M2Last" must be updated manually observing the last M2 value in blue curve.
Volume Brakeout v1Volume Brakout indicator is used to help determine trend direction strictly based on Negative and Positive volume data.
How to Read:
- Moving Average crossovers are used to help determine a possible trend change or retracement.
- The area cloud on the bottom is calculated by the difference of the moving averages. This could be used to help determine the trending volume strength.
- Bright colored volume bars are large volume spikes calculated by the x factor in the options.
Other changes:
- Volume Depth is going open source with numerous of its indicators. This is only one of many!
- Volume is now displayed without being altered for calculations.