Volatility Ratio (Schwager)

Volatility Ratio (Schwager)

What is Volatility Ratio

The volatility ratio is a technical measure used to identify price patterns and breakouts. In technical analysis it uses true range to gain an understanding of how a security’s price is moving on the current day in comparison to its past volatility.

BREAKING DOWN Volatility Ratio

The volatility ratio is a measure that helps investors follow the volatility of a stock’s price. It is one of a few technical indicators focused on volatility. In general, standard deviation is typically one of the most common measures used for following volatility. Standard deviation forms the basis for several technical channels including Bollinger Bands. Comprehensively envelope channels of many different varieties are used by technical analysts to identify price ranges and volatility patterns that help lead to trading signals. Historical volatility is also another common trendline that can be used to follow volatility.

The volatility ratio was developed to contribute to the analysis of price volatility. Across the industry volatility and volatility ratio calculations may vary. For technical analysis, Jack Schwager is known for introducing the concept of a volatility ratio in his book “Technical Analysis.

Calculating the Volatility Ratio

Schwager’s methodology for calculating the volatility ratio builds on the concept of true range  which was developed and introduced by Welles Wilder but has several iterations.

VR = TTR / ATR

where:   VR                               = Volatility Ratio
TTR                             = Today’s True Range
Today’s True Range = MaxMin
Max                              = Today’s High, Yesterday’s Close
Min                               = Today’s Low, Yesterday’s Close
ATR                             = Average True Range of the Past N-Day Period​

Volatility Ratio (Schwager)

https://www.investopedia.com/terms/v/volatility-ratio.asp

https://www.incrediblecharts.com/indicators/volatility_ratio_schwager.php

Share this

Risk disclosure:

No information on this site is investment advice or a solicitation to buy or sell any financial instrument. Past performance is not indicative of future results. Trading may expose you to risk of loss greater than your deposits and is only suitable for experienced investors who have sufficient financial means to bear such risk.

ProRealTime ITF files and other attachments : How to import ITF files into ProRealTime platform?

PRC is also on YouTube, subscribe to our channel for exclusive content and tutorials

  1. luxrun • 05/14/2020 #

    Roberto, I made a modest contribution after reading the two links that you indicated as a reference for the creation of the Schwager volatility indicator. In incrediblecharts.com the calculation of the indicator differs because it uses today’s true range and compares it with the ema of a given period (default = 14). The result is a more nervous indicator, but with an equal scale for all assets (only stocks tested, also in intraday) and a value of attention when the peak exceeds 2. However they are very interesting studies and other contributions are welcome, thanks . This is the code … very simple!

  2. luxrun • 05/14/2020 #

    // volatilità Schwager calcolo incrediblecharts.com

    x = TR (close)

    y = exponentialaverage (x)

    mioSchwager= x/y

    lineadue=2

    return mioSchwager as “volatilità Schwager”, lineadue as “attenzione”

  3. luxrun • 05/14/2020 #

    sorry, add prt code add doesn’t work

  4. robertogozzi • 05/14/2020 #

    Don’t worry about PRT code, I can’t make it work either!
    Great for pointing that out, it’s really interesting and can be of much help whenever volatility needs to be evaluated for trading opportunities!
    Thank you luxrun 🙂

  5. Khaled • 05/14/2020 #

    @Luxrun, good morning, you mentionned “y = exponentialaverage (x)”, isn’t the period of the average missing? it works OK as an indicator, but when embedded into a system, there are error messages coming out.

avatar
Register or

Likes

avatar avatar avatar avatar avatar avatar
Related users ' posts
Wilko And not only readable.... makes it much easier to iterate different entry/exit-conditions, d...
IGOSNELL Hi Interesting strategy, when I used $ M-R Dif EURUSD M15 Long if does not enter any positi...
ilvillans HI, I modified the system, from good results but from this error: Replace the variables wit...
Nicolas Restart your platform in order to be sure to use the last version, there was a version rollb...
bertrandpinoy bonjour voud pouvez m envoyer le code modifier par vous?
Nicolas Désolé , je ne comprends pas votre question.
Nicolas Rien, il faut l'appliquer sur la charte. Soit le mettre sur le graphique du prix, à l'aide d...
signorini Merci pour votre réponse. Je l'applique sur la charte, j'utilise la petite clé pour effacer ...
signorini Je vous remercie, Nicolas. C'est fixé. Très bon week-end.
Abz  hi , you need to add the indicator from the "price" menu in chart
Francesco Thank you Abz!
phanz Hi Nicolas, this is an interesting strategy. For long position, I assume entry when prices ...
Pelle Nævestad Thanks Nicolas, this is a keeper!
Chicane23 Hi, when uploaded the WAE isnt showing histogram; only line. Is there a way to modify?
Nicolas Change the way the lines are displayed in the indicator settings window : histogram, lines, ...
Dimi.A Perfect for counter-trend scalping. I like this!
viktorthuns Hi Nicolas! Great work you've done with all your indicators. Just wondering about the code a...
Nicolas the value is not a boolean but an average of an addition of booleans. As stated in the descr...
r.angel It seems that the formula needs a SQRT (that is Vyangzhang = SQRT(...))
RickTrader I think to have annualized view of this historical volatility you will need : Vyangzhang =...
Sofitech Bonjour. J'aimerais savoir s'il est possible de "truquer" un peu l'indicateur pour qu'il don...
Maz I actually like this very simple idea. It can also be useful for market micro-structure syst...
Nicolas Thanks Maz, I'll have a look tomorrow.

Top