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,144 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?
NinjaTrader Parent Payward Acquires Bitnomial for $550M …
Platforms and Indicators
The May 31 Binary: 60% Trump Declares Iran Ops Over, Onl …
Prediction Markets & Event Contracts
Iran Talks Final Stages -- Two VLCCs Exit Hormuz, Record …
Traders Hideout
Prop Firm Tracked Payouts Hit $115M in Q1 but Growth Fla …
Funded Trading Evaluation Firms
Expiration Day: Wall Street Rallies on Peace Hopes While …
Prediction Markets & Event Contracts
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Sober Journey With S&P
24 thanks
2026 Jlab journal
10 thanks
Algo automated / semi-automated trading anyone?
6 thanks
Lady Vols Primer: Trading Volatility Journal
6 thanks
2026 Fire Horse
5 thanks
  #2 (permalink)
 
trendisyourfriend's Avatar
 trendisyourfriend 
Quebec Canada
Legendary Market Wizard
 
Experience: Intermediate
Platform: NinjaTrader
Broker: AMP/CQG
Trading: ES, NQ, YM
Frequency: Daily
Duration: Minutes
Posts: 4,580 since Oct 2009
Thanks Given: 4,266
Thanks Received: 6,199

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
Legendary Options Mando
 
Experience: Advanced
Platform: Tasty Trade, TradingView
Broker: Tasty Trade
Trading: SPX Options
Frequency: Daily
Duration: Weeks
Posts: 673 since May 2017
Thanks Given: 357
Thanks Received: 1,042

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