below chart intrigued me BIGLY

prompted me to dig into more about $VIX behavior pre-crisis

I took this oppor to get all of my prevous notes/studies/programs on $VIX modeling/prediction to compare results for detecting VIX anomalies before crisis to improve my market-top ind's
several famous Realized Volatility (RV) esti theories out there since 1980's, all involving vol esti using daily hi-lo, opening gap & intraday spike to improve est

0 standard close-close std() est
1 Parkingson
2 Garman-Klass
3 Roger-Satchell
4 Garman-Klass_Yang-Zhang
5 GARCH
0- standard std() available from Excel and Python only requiring close-to close SPX daily returns ( % change ) for SPX RV estimation.

it does not need the Open-Hi-Lo information.

It has been used to confirm the $VIX estimation (using options) for the SPX future price volatility
I should also include $VIX as an volatility estimation & predictions for future SPX return voaltility.

VIX is the only estimator for SPX ret volatility using options market "greed/fear" & "supply/demand", involving human emotions during market boom & bust cycles. Put/Call only
this study was to summarize my findings on the esti of daily return Volatilty for $SPX

1 $VIX (using $SPX options) - CBOE

below esti using $SPX Hi-Lo-Close & % returns

2 standard close-close std()
3 Parkingson
4 Garman-Klass
5 Roger-Satchell
6 Garman-Klass_Yang-Zhang
7 GARCH
Below is the chart of SPX daily Log returns (red line) that all volatility estimation algos trying to estimate.

obs:
A. log return vol exhibiting clustering bahavior, a period of high-vol & low vol-regimes would cluster together

B. log return vol exhibiting "mean-reverting" Image
$VIX
standard close-close std()
Parkingson
Garman-Klass
Roger-Satchell
Garman-Klass_Yang-Zhang
GARCH

GARCH family of model
only one on the list trying to model the log-ret-volatility employing the stochastic nature of Vol clustering & mean-reversion behavior
hence most accurate
re-cap

$VIX - vol-pred using SPX put/call prem (IV)

$GARCH - Generalized AutoRegressive Conditional Heteroskedasticity: taking advantage of Vol-clusting & vol-mean-reversion

all other models are realized vol (RV) estimaor algos using SPX daily hi-lo-close & log-returns only Image
HMM
Hidden Markov Model for Financial Time Series & Application to S&P 500 Index
also becoming very popular in reseach
HMM shold provide more insight into the vol prediction in the future

I also have my own ML-based Vol prediction algos that i might share one of these at the end
GARCH family: Generalized AutoRegressive Conditional Heteroskedasticity

the only vol-modeling algo being able to do some near-term volatility prediction due to its "stochastic" modeling nature

Google😉
Heteroskedasticity🧐

fancy word for
'Varying error Variance" process
Parkinson volatility is a volatility measure:
uses the stock's hi & lo price of the day. The main difference between regular volatility and Parkinson volatility is that the latter uses high and low prices for a day, rather than only the closing price

the calm before the storm Image
Since both VIX & all models are used to est the future log-return-vol of SPX prices

so, we can not conclude that VIX is the correct esti

But, VIX is tradable instrument, if we can predict SPX return-vol with better accuracy than VIX, then we can make tons of money, right?🧐
we can see from below chart. VIX aslmost always over-estimate the SPX return-vol;
VIX > RV;
VIX always higher than RV, due to human emotions in the options market after the "1987" market crash

options market pricing the left tail "crash" risk much higher than SPX price action Image
VIX > RV fo all models

due to 1987 crash.

all long-only funds using SPX (or index) options to buy "crash protection" puts for left-tail risks, hence the put premium is always higher than the "log-normal" distribution implied by the SPX price action & Black Scholes options model
short-vol folks might think:
this is the best time to short-vols & selling premium if VIX > RV

but, from below chart, short-vol has not been a good strategy; almost all VIX spikes since 1998 came after
VIX>RV spread (>10 pts) after "calm before the storm" RV suppresion periods Image
a myth

if VIX>RV, volatility risk premium is too high & short-vol funds would make tons of money by shorting VIX or selling prem in options

not true.
short-vol
=
Picking up pennies in front of a steamroller

make pennies in 6 mths, but, that one VIX spike would kill your acct. Image
from below chart

$VIX & #RV suppression came slowly, taking months (vol clustering),
but
$VIX & #RV spike would come fast and furious (sometime when you're asleep) when everybody bought into the "FOMO", euphoria headlines on majow news & FinTwit

market-top clues from below? Image
Juse one model does not make a trend:

so, I gathered all of my old notes & Vol modelling programs for comparison purposes:

Garman Klass
incorporates open, lo-hi-close of a security
it extends Parkinson's vol by taking into account the opening & closing price.

spreads = clues Image
I marked al of the "the calm before the storm" periods, when both $VIX & #RV are manipulated & suppressed just before the "storm" coming from nowhere, fast & furious, most likely overnight $VIX spiking 50-100%

Garman Klass is a better model to detect spread & ensuing VIX spikes Image
Rogers-Satchell- measuring the vol with an avg return not equal to 0

Unlike Parkinson, Garman-Klass, Rogers-Satchell incorporates drift term (mean return not equal to 0). As a result, it provides a better vol est when underlying is trending

Rogers-Satchell is even better👌 Image
again, I marked all of "the calm before the storm" period
when both $VIX & #RV manipulated & suppressed just before the "storm", coming from nowhere, fast & furious, likely overnight $VIX spiking 50-100%

all models from hgih level looked similar, but, if I zoomed in, very diff Image
In 2000 Yang-Zhang created a powerful volmeasure that handles both opening jumps & drift. It is the sum of the ON vol (close to open vol) & a weighted avg of the Rogers-Satchell vol & the open to close vol Image
Yang-Zhang
equation was modified to include the log of the open price divided by preceding close price. As a result, this function uses the open, high, low & close prices to estimate vol
This modification allows the volatility estimator to account for opening jumps

a nice one👌 Image
GARCH (2,2)

from 1998 to 2021

GARCH (2,2) conditional volatility est annualized to compare with $VIX & Historial close-close vol- 21d (HV-21d)

GARCH (N,N) has a total of (2*N+1) pars to tune; it is more powerful with fast response time during extreme price volatility spikes Image
GARCH (2,2)

from 2008 to 2013 zoomed version
to see the details of faster response time

During vol spikes, GARCH (2,2) over-estimating
GARCH > VIX

during vol-suppression period,
GARCH (2,2) < $VIX

again,

the calm before the storm
Spreads predict ensuing Vol Spikes Image
Bonus

1 day rolling prediction for $SPX return-vol

compared wih $VIX options prediction

since both are used to predict the future SPX price return vol, so we can't conclude which one is better

but, we can use our prediction to front-run VIX to make money using VIX calls👌🧐 Image

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Kerberos007

Kerberos007 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @kerberos007

15 Aug
super educational material in below thread & sub-threads for Pair-Trading strategies:

I have more to share in the coming days & weeks & months with my latest research employing the latest technology🧐

stay tuned 😉 😎
Read 4 tweets
26 Jul
These are from 15-min time frame only

see below

I have separate tables for 1 hr & 4 hr & daily

for now, I only concentrate on a few inidcators:

1 MACD
2 RSI
3 CCI

more later, to test the effectiveness with these ind's or a comnibation of these

when all TFs align, go for it
Read 4 tweets
27 Apr
ZH - Nomura Axes Head Of Risk After Revealing More Losses Tied To Archegos Implosion

Nomura also suspended some senior executives, following in the footsteps of $CS

- more cockroaches in the kitchen? 🤣👌
There are 4 different SMA related "breadth" indicators:

index % stocks
1 above 20d SMA
2 above 50d SMA
3 above 100s SMA
4 above 200d SMA

if the index itself (say, S&P-1500) is trading above 20d-SMA, it doesn't make sense to look into % stocks above 100d SMA or 200d SMA.
The 200d SMA is far below the current price, there should be tons of index stocks trading above 200-d SMA,

you want to take a look at the % stocks above 20d SMA or 50d SMA for divergences between the index price and % stocks trading above the same SMA.
Read 9 tweets
26 Apr
Every weekend,
during the "shaking out the weak hands" attempt,
just BTFD when #BitCoin down ~20%, and found support around 100d-SMA (red line)

works like a charm

50-day SMA also offered a strong support since April 2021

%B (20, 2) also a good confirmation signal around 0 line
A. Tuesday Inflation Chart porn:

There is no inflation
inflation is contained
Inflation is transitory 🤣

#1: Bloomberg Commodity Index cash
#2: Bloomberg Agriculture Index Futures

Since May 2020, burrrr4ever to infinity
and
whatever it takes.

they got what they wanted
🍻👌
B. Tuesday Inflation Chart porn:

There is no inflation
inflation is contained
Inflation is transitory 🤣

#3: Bloomberg Grains Futures
#4: Bloomberg EX Energy Futures

Since May 2020, burrrr4ever to infinity
and
whatever it takes.

they've got what they wanted 🍻👌
Read 10 tweets
22 Apr
Seagate STX is scheduled to report 3rd fiscal 2021 earnings on Apr 22

STX anticipates third-quarter fiscal 2021 non-GAAP earnings of $1.30 (+/-15 cents) per share.

Priced for perfection. over-valued.

yesterday, $STX put volume surged = 4x 30-day avg

Volume PCR = 5.42👌🧐
ORCL

Volume-PCR for $ORCL surged the last two days with analyst upgrades.🧐

Put volume surged BIGLY yesterday.

somebody always knew in advance

Today $ORCL down -2.3%

$SPX down 40 points.
$VIX above 19 again.
Jaws update

Nasdaq New Highs / New Lows

Ugly breadth vs. $SPX Price
Read 4 tweets
20 Apr
that's a quiz🧐

"when most of the Index IVX30HL=0; last Fri"
what does that mean?
ans: 1 yr low

yep. most of the index & ETF IVX30HL ~0 last Fri,
bullish++
Stonks always go up, what could possibly go wrong?

then
time to buy VIX calls
or buy SPY puts
on Fri

super leading🍻😎
Small cap (Rut & IWM) was down more than 1.5% Mon

See the puts explosion since last wk on $RUT & $IWM

especially RUT put volume for Mon

massive Put volume demand for $Rut on a -1.5% down day

volume Put/Call ratio=10.87?🦃(wow)
fear of a small-cap crash 🍻🤣

IVXHL surged also
QQQ stats

QQQ put volume also surged since last wk

Also the implied volatility (IVX30) for $QQQ surged
&
IVXHL surged due to the put demand & premium surge on a -1% dn day

expecting a QQQ crash?💣

see the $Put demand, Put premium & IVX
causality that I explained yesterday?
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(