1. Huge thanks to @digitalbrock and his team at @Round_Block for supporting me with some very useful #BTC @CMEGroup options data for research! I've been focused mostly on @DeribitExchange in the past but CME seems to target institutional folks which should lead to new insights.
2. Given I had access to historical time-series options data, one of my first thoughts was to implement @SqueezeMetrics's paper on Gamma Exposure (GEX) and see whether this metric is relevant to crypto markets. This will be a longer and more involved post!
squeezemetrics.com/download/white…
3. Market-makers generally do not like to have exposure to the price of the underlying as their business is focused on collecting the bid-ask spread. To stay in business, option market-makers hedge their delta exposures when buying or selling options.
4. Recall gamma is the change in delta for a change in the spot price. If we are able to determine the aggregate gamma position for market-makers across all options, we can determine when they will need to delta-hedge and evaluate their impact on the market accordingly.
5. Below are a few examples to help understand the impact of gamma and delta-hedging from the perspective of a market-maker (MM). Please note Δ = delta.
6. Ex. 1 - Trader Short Call Option and Market-Maker Long Call Option:

- Trader SELL BTC call w/ Δ of +0.40
- Trader Δ exposure = -1 x (+0.40) = -0.40

- MM BUY BTC call w/ Δ of +0.40
- MM Δ exposure = +1 x (+0.40) = +0.40
- MM Δ hedge with spot = -0.40

- MM total Δ = 0
7. In Ex. 1, suppose BTC falls and call delta declines to 0.30. The MM's delta exposure to the call is now +0.30 but the spot exposure is -0.40, resulting in a net exposure of +0.30 - 0.40 = -0.10. As a result, the MM must *buy* 0.10 BTC to remain delta neutral.
8. Ex. 2 - Trader Short Put Option and Market-Maker Long Put Option:

- Trader SELL BTC put w/ Δ of -0.30
- Trader Δ exposure = -1 x (-0.30) = +0.30

- MM BUY BTC put w/ Δ of -0.30
- MM Δ exposure = +1 x (-0.30) = -0.30
- MM Δ hedge with spot = +0.30

- MM total Δ = 0
9. In Ex. 2, suppose BTC rises and put delta increases to -0.25. The MM's delta exposure to the put is now -0.25 but the spot exposure is +0.30, resulting in a net exposure of 0.30 - 0.25 = +0.05. As a result, the MM must *sell* 0.05 BTC to remain delta neutral.
10. In the cases above when the MM is long options they are long gamma. This means their delta hedging activities will go directly against the trend of the market. This lowers volatility and "pins" the spot price. As a result, when MMs have +gamma exposure we can expect low vol.
11. Now things get interesting when the MM is short gamma...
12. Ex. 3 - Trader Long Call Option and Market-Maker Short Call Option

- Trader BUY BTC call w/ Δ of +0.40
- Trader Δ exposure = 1 x (+0.40) = 0.40

- MM SELL BTC call w/ Δ of +0.40
- MM Δ exposure = -1 x (+0.40) = -0.40
- MM Δ hedge with spot = +0.40

- MM total Δ = 0
13. Suppose BTC were to drop moving the call delta to 0.30. The MM's delta exposure to the call option is -0.30 but the spot exposure is +0.40, resulting in a net exposure of -0.30 + 0.40 = 0.10. As a result, the MM must *sell* 0.10 BTC to remain delta neutral.
14. Ex. 4 - Trader Long Put Option and Market-Maker Short Put Option

- Trader BUY BTC put w/ Δ of -0.30
- Trader Δ exposure = 1 x (-0.30) = -0.30

- MM SELL BTC put w/ Δ of -0.30
- MM Δ exposure = -1 x (-0.30) = +0.30
- MM Δ hedge with spot = -0.30

- MM total Δ = 0
15. In Ex.4, suppose BTC were to rise moving the put delta to -0.25. In this case, the MM's delta exposure to the put is +0.25 but the spot exposure is -0.30, resulting in a net exposure of 0.25 - 0.30 = -0.05. As a result, the MM must *buy* 0.05 BTC to remain delta neutral.
16. In these 2 cases above, when the MM is short an option they have negative gamma exposure. Consequentially, their delta-hedging will now go directly with the trend of the market. When prices go down they must sell and when prices go up they must buy to remain delta neutral.
17. Negative gamma exposure at an aggregate MM level can have a cascading effect where a drop or increase in price will further accelerate moves. MMs with large negative gamma exposures "add fuel to the fire" which magnify price moves and increase volatility.
18. Now let's get to the key GEX assumptions:

- Investors only sell calls and purchase puts
- MMs remain long calls and short puts

This is somewhat reasonable in traditional markets but harder to justify in crypto. Nonetheless, we'll stick with it and see what happens.
19. The formula is as follows (OI = Open interest):

GEX = SUM[(Call OI x Gamma) - (Put OI x Gamma)]

This is done across all strikes for every single maturity. With the comprehensive CME data we can calculate a GEX figure everyday and see how trends emerge over time.
20. Recall from above, GEX < 0 indicates higher market volatility given negative MM gamma exposure. We can see from this chart below of 1 day lagged daily returns and the current GEX where "large moves" (+/- 10% daily) tend to occur mostly at low or sub-zero GEX values. Image
21. The crypto GEX somewhat resembles @SqueezeMetrics's findings but given our limited data in crypto options (< 1 year), it's likely not enough to come up with a conclusive statement - at least yet! Image
22. We can also look at the aggregate GEX exposure across time. Surprisingly, despite the Black Thursday crash the GEX value was only slightly negative. I would have expected a more negative GEX given the cascading liquidations during this time. Image
23. The crypto GEX in its current form is not yet a fully reliable signal. I expect GEX to be more accurate as we include more historical data and see new institutional players enter this space. Nonetheless, I find this framework a useful guide to think about market positioning.
Would love to get some thoughts on this approach: @fb_gravitysucks , @ConvexMonster, @JSterz, @SqueezeMetrics, @ambergroup_io , @digitalbrock, @kyled116

• • •

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

Keep Current with Samneet Chepal

Samneet Chepal 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 @samchepal

5 Oct
1. This is one of the best resources I've come across for implementing emergency hedges using options in a cost effective manner. Now more than ever I think Hari's wisdom can be applied to manage risk within the crypto options space especially before things get interesting...
2. As @zackvoell mentioned in this note, #BTC 180 day rolling realized vol is at nearly a 2 year low. Vol has several characteristic features across every market - one of them is the concept of mean-reversion.
3. We may not know when, but vol tends to go back to its average long-term value. Since realized vol is so low right now, I'd be risk-averse to place large short vol trades. It feels as though things have quieted down a little too much - seems a bit off.
Read 16 tweets
2 Oct
1/ Learned a lot about variance swaps by reading through @EmanuelDerman's awesome paper. This inspired me to replicate a variance swap term structure for #BTC by using options data from @DeribitExchange. Image
2/ During my research I read about the first #BTC variance swap between @GSR_io and @BlockTower which occurred in the summer of 2019. Given the lack of public data for these swaps, the only real way to get a decent price estimate is to use a replicating portfolio of options.
3/ These variance swaps allow for traders to make outright bets on volatility^2. Instead of using options (ie: straddles), with these products there is no need to delta-hedge. The payoff is as follows:

(Realized Variance - Strike Variance) x Notional
Read 6 tweets
1 Oct
1/ Spent some time exploring the market implied distribution for #BTC options trading on @DeribitExchange. This was a bit trickier than I expected but learned some interesting things along the way...
2/ I came across a closed form risk-neutral probability density (RND) solution from @EGHaug's detailed book on options pricing. I was surprised to learn that the RND is just the 2nd derivative of the option value wrt strike price. For those interested below is the formula. Image
3/ The limited number of options for #BTC Dec-25-2020 required me to linearly interpolate the IV across theoretical strikes. Instead of just 18 actual IV values, now we are able to estimate nearly 3,000+ IV data points as shown below. This will allow for a smoother RND plot. Image
Read 7 tweets
30 Sep
#BTC daily returns are not normal! After running a Gaussian kernel density estimation and comparing this to its respective normal distribution, we can see that #BTC has a lot of kurtosis as shown by the "peakedness" near the centre. Image
Also, Black Thursday and other extreme events occur much more often than a normal distribution would predict. This can be seen in the weight of the tails of the estimated distribution.
Theoretically, if the market is pricing in a normal dist the trader can make money here.

As a recap, the estimated dist has a greater probability of staying in the centre than the normal dist would predict. Also, the estimated dist has fatter tails than the normal dist.
Read 8 tweets
29 Sep
I've been thinking about the dangers of shorting long-dated options. These options cost more mostly due to their additional time value. Recall an option’s value = intrinsic value + time-value, therefore options with more time left will cost more.
Below are put prices for Oct-2020/11k vs. March-2021/11k. Despite both being OTM, March costs ~3x more than Oct. This is because the March option has 177 days vs. Oct only having 30 days left. March allows us to have optionality for 147 more days which is reflected in its price. ImageImage
It can be tempting to short these longer-dated options given their higher premium. If all goes to plan and these options expire OTM, then there is a nice premium which can be collected (or as the saying goes these days - we can "harvest" these premiums).
Read 8 tweets
29 Sep
Using vanilla options trading on @deribit, we can manually price exotic derivatives for #BTC. A digital option (aka binary option) is priced based on the probability that the spot price > strike at maturity. We should expect the price of the digital to equal option delta. Image
We can price the digital by constructing unit call spreads which have a max payoff of $1 - this constrains our range so we can focus on interpreting the probabilities. This is done by normalizing the diff between the call spread by an adjustment factor.
For very low strikes, we can see there is some notable difference between the two. This approach is an approximation so we can expect some deviation from the overall delta values. Note - I'm assuming the strike is 11k in this case.
Read 4 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!