Anti-Volume Stop Loss


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)

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.
Skrypt open-source

Zgodnie z prawdziwym duchem TradingView, autor tego skryptu opublikował go jako open-source, aby traderzy mogli go zrozumieć i zweryfikować. Brawo dla autora! Możesz używać go za darmo, ale ponowne wykorzystanie tego kodu w publikacji jest regulowane przez Dobre Praktyki. Możesz go dodać do ulubionych, żeby używać go na wykresie.

Chcesz użyć tego skryptu na wykresie?


500 monet
+8 Odpowiedz
500 monet
+4 Odpowiedz
hi @Rafka,
thank you!
500 monet
+3 Odpowiedz
can you please explain how you use this?
+16 Odpowiedz
Rafka ts2fe

This is a trailing stop loss for long positions. The white crosses show the moment of exiting the position if the price closes below.

That's all,

Formally, it is used together with the VPCI (Volume-Price Confiramtion Indicator) + TTI (Trend Thurst Indicator) indicators, but it can also be used in any other strategy, preferably volume-based

+9 Odpowiedz
@Rafka, For long positions only? I am going to check this one out, but surely a short-stop version could be created, I think :)
+5 Odpowiedz
Rafka greenmask9
@greenmask9, Only for long, It's dedicated for specify stock equity, not for CFDs and wide markets like S&P 500.
Good work
1. In lenV calculation "else 1" is a dead code
2. title="AWSL" -> title="AVSL"
3. One space before and after operators and after commas
+9 Odpowiedz
@everget, Thanks
+2 Odpowiedz
Strona główna Skaner akcji Skaner Forex Skaner Krypto Kalendarz ekonomiczny O nas Funkcje wykresów Cennik Poleć przyjaciela Dobre Praktyki Centrum Pomocy Rozwiązania internetowe i brokerskie Widżety Wykresy Lekka Biblioteka Wykresów Blog i wiadomości Twitter