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
kats BONSOIR c bon merci j ai trouve ce weekend merci de votre reponse cdlt
the_giorgio Hi, nice work I would like to understand something about prorealtime code. With your ...
Iván Hello. When you use the drawcandle() instruction then in the configuration window you add ...
jacquesgermain sì da aggiungere
Maik2404 auf welchen Wert muss ich die Kompresionsperiode stellen?
jacquesgermain — Période de compression : ce paramètre détermine la période de rétrospection utilisée pour ...
AndPar Buongiorno Nicolas, vorrei provare questo indicatore, ma quando lo inserisco in PRT mi vengo...
Nicolas Basta aggiungerlo al prezzo https://www.prorealcode.com/blog/video-tutorials/how-to-add-an-i...
Aragorna hello Nicolas, this indicator works with the last Beta version of PRT? Ive seen tha many in...
SnorreDK Works extremely well - How? How do u implement this in a startegy? Breakoutstrategy?
Keyeming Thanks, but yes same question as above, some explanations on how to read it would be appreci...
Bateson Bonjour. Merci beaucoup ! J'ai installé l'indicateur sur PRT 11 mais pour des raisons qui ...
CederTrader Hi Denis, does this indicator add to the chart as panel, or on the candles. Thanks
Nicolas Add it on the price chart as described in this video: https://www.prorealcode.com/blog/video...
Denis Hello Nicolas and Ceder Trader, Sorry, I only just saw your replies. The indicator is alre...
Seabiscuit Hi! I like this indicator a lot, been using it on a 30 min timeframe and usually confirms my...
Ramahu Bonjour et merci pour cet indicateur ! je l'observe sur les actions du Nasdaq et la plupart ...
Nicolas Il doit s'agir d'un mauvais copier/coller. Je suggère de télécharger le fichier itf contenu ...
Bard Hello @Nicolas, I can get this to display in a separate indicator panel but not on Price as ...
Stenozar Hi @Nicolas, how can I put the bands on price? Thanks, Stefano
Fabian Hi IV Mcm, have you drawn the rectangles (Dinamic, Range) by yourself in the chart or are...
IV Mcm Myself to illustrate ;)
oraclus Bonjour indicateur très intéressant existe t il un screener qui détecte les actions qui donn...
IV Mcm Ce n'est pas le but de cet indicateur, mais avec un peu d'entraînement vous pourriez le code...
Yantra Thank you for sharing your good work!
luxrun One question, Roberto: the two AvgT are variable, could you explain to me what they regulate...
robertogozzi AvgT stands for Average Type, it's a parameter for the AVERAGE keyword (https://www.prorealc...
robertogozzi Yes, you can use any setting that suits you best! As to which one... it depends on the inst...
DaxRider grazie Robnerto
Nicolas remplacer les valeurs de coloured(0,255,0) par coloured(r,g,b) et ajouter ces noms de variab...
mohamed merci Nicolas!
sacram14 Merci Nicolas pour ce set-up que je ne connaissais pas ! J'ai tenté de reprendre le code pou...
Vonasi Sure that is possible. I will code it and make a post in the English ProBuilder forum and pu...
Vonasi Vama v2 with Hull moving average included can be found here: https://www.prorealcode.com/top...
JMat45 Thank you, Vonasi.
Bard Very interesting approach Vonasi! I'm getting a 404 error when trying to download though?
Vonasi I just tested and I was able to download with no error.
Psari Hi Vonasi, I am a newbie and was wondering whether you could possibly help me with this pro...
Bard I've also just noticed that changing the "Bands Deviation" setting from 1.25 to eg 3 doesn't...
bartekz Hi @Nicolas, Really impressed by your work. I am trying to replicate the Wave-PM indicator t...
Nicolas You don't have to replicate it, download the file and import it into your platform.

Top