NexusFi: Find Your Edge


Home Menu

 





Using VIX for Hi-Lo range estimate


Discussion in Emini and Emicro Index

Updated
      Top Posters
    1. looks_one johnnymustard with 2 posts (2 thanks)
    2. looks_two trendisyourfriend with 1 posts (0 thanks)
    3. looks_3 Eubie with 1 posts (8 thanks)
    4. looks_4 AnvilRob with 1 posts (3 thanks)
    1. trending_up 1,227 views
    2. thumb_up 13 thanks given
    3. group 5 followers
    1. forum 4 posts
    2. attach_file 0 attachments




 
Search this Thread
  #1 (permalink)
 johnnymustard 
Las Vegas, NV
 
Experience: Intermediate
Platform: NT 8
Broker: NT Brokerage, IQFeed
Trading: ES, 6E & CL
Posts: 98 since Aug 2013
Thanks Given: 10
Thanks Received: 44

The VIX is the volatility expectation for the next 30 days. My question is can it be
used to get an estimate for today using these steps (can't type question mark)

As of 8am PST 3-21-24 (can't use forward slash for date)
ES = 5318.50
VIX = 12.79

1) VIX divided by 30 = 0.43 (can't use forward slash to divide)
2) Multiply #1 by ES = 5318.5 * 0.0043 = 22.87 = 23
3) Take ES, then add & subtract #2
(High) 5318.50 + 23 = 5341.50 & (Low) 5318.50 - 23 = 5295.50
4) Would this work for an estimate of today's range (can't use question mark)

I've done this manually for the past few days and it seems to hold up fairly well
but I'm not sure if it's just coincidence or it's valid.

On a side note, if anyone has any idea why I can't type a question mark or
forward slash (same key) but instead get teleported to the search bar on the top
right, I'd love to hear it. These work outside nexusfi, so I don't see how it's my
keyboard.

I thank you all in advance, JM


Started this thread Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
After $87M Settles NO: Irans Nuclear Redline Sets Up the …
Prediction Markets & Event Contracts
Four New E-mini Futures Launch June 29 -- Russell 3000, …
Emini and Emicro Index
Peace Deal Forward Curve: May 22%, June 51%, December 81 …
Prediction Markets & Event Contracts
Penalties in Budapest, Peace Deadline in Tehran: Arsenal …
Prediction Markets & Event Contracts
Iran Airspace Collapses 18 Points to 15.5% While Hormuz …
Prediction Markets & Event Contracts
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
NexusFi site changelog and issues/problem reporting
6 thanks
Darmok and Jalad at Tanagra
1 thanks
  #2 (permalink)
 
trendisyourfriend's Avatar
 trendisyourfriend 
Quebec Canada
Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: AMP/CQG
Trading: ES, NQ, YM
Frequency: Daily
Duration: Minutes
Posts: 4,581 since Oct 2009
Thanks Given: 4,267
Thanks Received: 6,208

VIX is reported as an annualized number. Since volatility is statistically defined as the square root of variance, the monthly volatility implied by VIX can be calculated by dividing its level by the square root of 12 because there are 12 months in a year.

In your case, you might try to find the square root of 365 and use that to find today's expected range.

Ex.: if VIX level is 15 then divide by square(12) (monthly expected range) = +/-4.3%
Ex.: if VIX level is 15 then divide by square(365) (daily expected range) = +/- 0.52%

https://www.spglobal.com/spdji/en/vix-intro/

On a day to day basis, i would not use this technique. Not accurate enough.


Reply With Quote
  #3 (permalink)
 johnnymustard 
Las Vegas, NV
 
Experience: Intermediate
Platform: NT 8
Broker: NT Brokerage, IQFeed
Trading: ES, 6E & CL
Posts: 98 since Aug 2013
Thanks Given: 10
Thanks Received: 44



trendisyourfriend View Post
VIX is reported as an annualized number. Since volatility is statistically defined as the square root of variance, the monthly volatility implied by VIX can be calculated by dividing its level by the square root of 12 because there are 12 months in a year.

In your case, you might try to find the square root of 365 and use that to find today's expected range.

Ex.: if VIX level is 15 then divide by square(12) (monthly expected range) = +/-4.3%
Ex.: if VIX level is 15 then divide by square(365) (daily expected range) = +/- 0.52%

https://www.spglobal.com/spdji/en/vix-intro/

On a day to day basis, i would not use this technique. Not accurate enough.

Thank you. Your post was very helpful.


Started this thread Reply With Quote
Thanked by:
  #4 (permalink)
 
AnvilRob's Avatar
 AnvilRob 
Smithfield, VA
 
Experience: Advanced
Platform: Tasty Trade, TradingView
Broker: Tasty Trade
Trading: SPX Options
Frequency: Daily
Duration: Weeks
Posts: 674 since May 2017
Thanks Given: 359
Thanks Received: 1,043

Well if you look at the weekly option in /ES or SPY this is already factored in the expected move. VOL plays a large part in options. Especially the indexes.

This video talks about the research and how often the weekly expected move was accurate. So if your your trading outright, this could be very useful. Maybe the expected move on zero day options can help with daily trading in futures.


Follow me on X Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #5 (permalink)
 Eubie 
Prague, Czech republic
 
Experience: Beginner
Platform: NinjaTrader/ZF
Trading: ES, TF
Posts: 169 since Jul 2010
Thanks Given: 393
Thanks Received: 134

The idea is a good one, but it has limitations. I wrote my MA thesis on range prediction and the problem goes like this.

1/ there is some "true" volatility underlying the price generating process
2/ you can estimate this true volatility using different approaches. One (imprecise) is the stdDev of returns. Anoher (imprecise) is the daily range (+/- some multiplication constant). Another (the best you can get) is the realized variance or realized range using intraday data, sampled at 5-minute intervals for best accuracy.

Option prices and VIX reflect the true volatility. To estimate, how well the daily range captures this true volatility, you do a regression like

RNG[t] = alpha + beta * RV[t] + epsilon

estimated for days, where RNG[t] is the daily range of day t and RV is the realized variance from 5-minute data of the same day. The estimated alpha will be close to zero, beta will be close to one (which is fine and in line with expectations), but the R-Square of this is going to be around 65%. Roughly speaking, this means that daily range is composed of the true volatility, as captured by VIX, plus some random term that is "approx half as large as the size of true volatility".

Why the daily range contains such a large error term can be seen when you imagine two days. A choppy one and a trending one. If both days were to have the same realized volatility, the choppy day would have a much smaller range than the trendy one.

There are some econometric models used for range prediction, back in the day HAR and cointegration of highs/lows was used, but neither can explain the random "epsilon" term, as its random.


Reply With Quote




Last Updated on March 23, 2024


© 2026 NexusFi®, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
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.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Downloads - Top
no new posts