How is historical implied volatility calculated? - Options on Futures | futures io social day trading
futures io futures trading


How is historical implied volatility calculated?
Updated: Views / Replies:3,015 / 21
Created: by DarkPoolTrading Attachments:3

Welcome to futures io.

(If you already have an account, login at the top of the page)

futures io is the largest futures trading community on the planet, with over 90,000 members. At futures io, our goal has always been and always will be to create a friendly, positive, forward-thinking community where members can openly share and discuss everything the world of trading has to offer. The community is one of the friendliest you will find on any subject, with members going out of their way to help others. Some of the primary differences between futures io and other trading sites revolve around the standards of our community. Those standards include a code of conduct for our members, as well as extremely high standards that govern which partners we do business with, and which products or services we recommend to our members.

At futures io, our focus is on quality education. No hype, gimmicks, or secret sauce. The truth is: trading is hard. To succeed, you need to surround yourself with the right support system, educational content, and trading mentors Ė all of which you can find on futures io, utilizing our social trading environment.

With futures io, you can find honest trading reviews on brokers, trading rooms, indicator packages, trading strategies, and much more. Our trading review process is highly moderated to ensure that only genuine users are allowed, so you donít need to worry about fake reviews.

We are fundamentally different than most other trading sites:
  • We are here to help. Just let us know what you need.
  • We work extremely hard to keep things positive in our community.
  • We do not tolerate rude behavior, trolling, or vendors advertising in posts.
  • We firmly believe in and encourage sharing. The holy grail is within you, we can help you find it.
  • We expect our members to participate and become a part of the community. Help yourself by helping others.

You'll need to register in order to view the content of the threads and start contributing to our community.  It's free and simple.

-- Big Mike, Site Administrator

Reply
 3  
 
Thread Tools Search this Thread
 

How is historical implied volatility calculated?

  #11 (permalink)
Patience my young padawan
Houston, TX/USA
 
Futures Experience: Intermediate
Platform: NinjaTrader TWS Barchart
Broker/Data: IB / IB
Favorite Futures: ES & looking into commodities
 
ElChacal's Avatar
 
Posts: 309 since Nov 2014
Thanks: 370 given, 183 received

@DarkPoolTrading this is a great question.
Basically, my initial intention was to check if I could come up with different VIX's for any instrument. The formula is a bit of a hiccup but no rocket science.
Since I don't know anything about options and have not traded them, the issue I have is finding a "Ticker" for the "Near term and Next Term strike prices" or the rest of the inputs in the equation and plot them in Ninjatrader for instance. Of course, in an automated way, I wouldn't wish to check what bid and ask prices are and write them in excel every single time.

Reply With Quote
The following user says Thank You to ElChacal for this post:
 
  #12 (permalink)
Trading Apprentice
Batavia NY
 
Futures Experience: Intermediate
Platform: Kubuntu, python
Broker/Data: Interactive Brokers, Quandl
Favorite Futures: stocks, futures, currency
 
justrandom's Avatar
 
Posts: 31 since Nov 2015
Thanks: 7 given, 16 received

A VIX on any instrument is really awesome.
Can you export to CSV from thinkscript?

Reply With Quote
 
  #13 (permalink)
Patience my young padawan
Houston, TX/USA
 
Futures Experience: Intermediate
Platform: NinjaTrader TWS Barchart
Broker/Data: IB / IB
Favorite Futures: ES & looking into commodities
 
ElChacal's Avatar
 
Posts: 309 since Nov 2014
Thanks: 370 given, 183 received



justrandom View Post
A VIX on any instrument is really awesome.
Can you export to CSV from thinkscript?

Well I haven't come up with anything yet, I just had the intention but I am not sure how to fill in the blanks/inputs (in an automatic way) for the formula.

Reply With Quote
 
  #14 (permalink)
Trading Apprentice
Batavia NY
 
Futures Experience: Intermediate
Platform: Kubuntu, python
Broker/Data: Interactive Brokers, Quandl
Favorite Futures: stocks, futures, currency
 
justrandom's Avatar
 
Posts: 31 since Nov 2015
Thanks: 7 given, 16 received

Sorry ElChacal, I meant from TOS.
Trying to do it in Ninja I think is going to be such a headache data wise. I don't think there is much in the way of historic options data on retail data feeds.
You will probably have to store your own data and will not have the ability to back fill. I am sure it would be a great learning experience to calculate though.

Reply With Quote
 
  #15 (permalink)
Elite Member
Hyderabad, India
 
Futures Experience: Beginner
Platform: NinjaTrader
Favorite Futures: Futures & Options
 
Posts: 2 since Aug 2015
Thanks: 5 given, 0 received

If you know the option price, strike & underlying price, one can calculate historical Implied Volatility using Black-Scholes formula. This would require little programming in Python using Vollib quant library.

IV of an underlying stock can be roughly calculated using weighted average of IV of ATM & 2 near strike OTM put & call options.

Reply With Quote
 
  #16 (permalink)
Elite Member
campnaa
 
Futures Experience: Advanced
Platform: NinjaTrader
Broker/Data: Zen fire
Favorite Futures: Futures
 
Posts: 19 since Nov 2009
Thanks: 0 given, 10 received

that's no vix, there are two ways that one can come up with an iv for an underlying and 3 ways you can have the historical iv

1. for the underlying the simplest method is to use the atm IV including the moneyness relationship, for instance if your underlying is 18 to 18.24 you use the 18 strike iv as an itm, if it goes over 18,26 you use 18,50 as atm in the middle take into account the direction is coming the underlying from above or below. So if today is 18,24 you use 18 as atm for iv, tomorrow is 18,6 you use 18,50 BUT the values for yesterday will be kept as for 18. Thats the easy way that goes for a long time

2. you can take a more complex process that will weight the IV off al strikes, to to this you have 3 ways.
1. Actual contract volume weight,
2. open interest weight
3. a combination of 1 and 2
4 I have been experimenting of a combination of 1.2, and moneyness relationship

3 way is the iv calculation for each day for each exercise but is not the case you mention, this method will give an historical IV for each contract, regarding you use the method of absolute exercise price or you use the moneyness relationship (in this last case the atm one is the same as the first example I gave)

Reply With Quote
The following user says Thank You to jeremymag for this post:
 
  #17 (permalink)
Elite Member
Omer עומר / Israel י
 
Futures Experience: Master
Platform: NinjaTrader, Proprietary,
Broker/Data: Ninjabrokerage/IQfeed + Synthetic datafeed
Favorite Futures: 6A, 6B, 6C, 6E, 6J, 6S, ES, NQ, YM, AEX, CL, NG, ZB, ZN, ZC, ZS, GC
 
rleplae's Avatar
 
Posts: 2,208 since Sep 2013
Thanks: 1,564 given, 3,289 received
Forum Reputation: Legendary

Did anybody succeed in calculating this implied volatility or find an API source to get the data ?

Reply With Quote
 
  #18 (permalink)
Elite Member
Chicago
 
Futures Experience: Intermediate
Platform: NinjaTrader, MBTDesktop
Broker/Data: Manduca/Rithmic, MBTrading.com, e-futures
Favorite Futures: ES NG
 
gdplus1's Avatar
 
Posts: 30 since Dec 2009
Thanks: 38 given, 24 received

calculating this implied volatility or find an API source

Any updates on this ? calculating this implied volatility or finding an API source

@jeremymag could you share your progress and research and how you use the IV. Thanks.

Reply With Quote
 
  #19 (permalink)
Trading Apprentice
San Francisco, CA
 
Futures Experience: Master
Platform: Bloomberg, IB
Favorite Futures: Emini
 
Posts: 8 since Dec 2016
Thanks: 0 given, 13 received

Technically, implied volatility is only applicable for options. Implied volatility is a function of an option's price and is backed out from the price. Based on the option chain, you can see that each strike will likely have a different implied volatility based on the volatility skew / volatility smirk.

If you want to arrive at a single volatility number for the underlying, you would have to calculate a form of weighted average of the different implied volatilities of the option chain. For instance, the current VIX calculation uses a formula to derive expected volatility by averaging the weighted prices of out-of-the-money puts and calls.

Reply With Quote
The following 3 users say Thank You to optionNinja for this post:
 
  #20 (permalink)
Trading Apprentice
San Francisco, CA
 
Futures Experience: Master
Platform: Bloomberg, IB
Favorite Futures: Emini
 
Posts: 8 since Dec 2016
Thanks: 0 given, 13 received


VIX is interpreted as annualized implied volatility of a hypothetical option on S&P500 with 30 days to expiration, based on the prices of near-term S&P500 options traded on CBOE.

Contrary to what many people believe, the VIX is NOT calculated using Black-Scholes or any other option pricing model. There is a formula which directly derives variance from the whole set of prices of options with the same time to expiration. Two different variances for two different times to expiration are then interpolated or extrapolated to get 30-day variance. This variance is then transformed into standard deviation (by taking the square root) and multiplied by 100.

Reply With Quote
The following 4 users say Thank You to optionNinja for this post:

Reply



futures io > > > > How is historical implied volatility calculated?

Thread Tools Search this Thread
Search this Thread:

Advanced Search



Upcoming Webinars and Events (4:30PM ET unless noted)

Battlestations: Show us your trading desks and win $750 in prizes

August
 

Ask Me Anything (AMA) w/Rod Casilli @ Collective2

Aug 23
 

Prototyping Python Strategies (part 3, Live Trading) w/Ran Aroussi [1PM ET]

Elite only
 

Develop Strategies and Perfect Execution w/Brannigan Barrett @ Axia Futures

Elite only

Introduction to Phillip Capital futures brokerage services

Aug TBD

How Monte Carlo Analysis Can Help Your Trading w/Kevin Davey

Elite only
     

Similar Threads
Thread Thread Starter Forum Replies Last Post
Pulling Implied Volatility Data for a List of Symbols Sazon ThinkOrSwim Programming 1 April 25th, 2016 03:46 PM
Implied Volatility dynoweb Stocks and ETFs Trading 1 November 22nd, 2014 07:40 PM
Implied Volatility Settings Adjustment AlexanderKors ThinkOrSwim Programming 2 October 25th, 2013 04:47 AM
How to add MA to Implied Volatility Indicator? TonyB ThinkOrSwim Programming 1 May 5th, 2013 04:44 PM
Options Implied volatility historical data dimkdimk Traders Hideout 7 October 13th, 2010 07:38 AM


All times are GMT -4. The time now is 04:38 PM.

Copyright © 2017 by futures io, s.a., Av Ricardo J. Alfaro, Century Tower, Panama, +507 833-9432, info@futures.io
All information is for educational use only and is not investment advice.
There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
no new posts
Page generated 2017-08-19 in 0.13 seconds with 20 queries on phoenix via your IP 54.92.170.142