1. I’ve been spending some time exploring systematic trading strategies for #BTC options on @DeribitExchange. I’ll go over a yield-generation strategy which showed some interesting results from the initial backtest phase. This is not investment advice.
2. A starting point could be to systematically sell 25 delta mid-term puts and roll this trade continuously over time. We’d run this strategy if we think BTC will continue to rally upwards or stay stagnant at current prices.
3. Another approach could be to use the same strategy above but for calls - ie: sell 25 delta calls and roll the trade continuously. We’d do this if we believe BTC will be stagnant or fall in price.
4. In both cases, we’d be selling naked options which can lead to devastating consequences if the risk is not managed properly (ie: OptionSellers). Nevertheless, if we’re collecting enough premium over time, there may be hope for this strategy.
5. This can be a good starting point but we can do better. Instead of just arbitrarily selling calls/puts, we can use a simple EMA cross-over signal to trigger when to sell calls/puts. This gives us a simple quantitative metric which can tell us which side of the market to be on.
6. We’ll use the 14/30 day EMA to classify the market as a “bull” or “bear” market. If 14 EMA > 30 EMA (bull market) we sell puts. If 14 EMA < 30 EMA (bear market) we sell calls. It's important not to over-optimize the window parameters because that can lead to overfitting.
7. Furthermore, we can make this strategy more robust by adding some additional criteria which can serve as signals for rolling into a new trade:
8.
a) Exit trade if option maturity <= 2 days (avoid short gamma exposure at expiry)

b) Exit trade if the option’s price <= 0.0015 (this is an arbitrary threshold - if we’ve captured most of the option premium, it’s not worth holding onto such a low risk-reward position)
9. Continued...

c) If the option is deep ITM (ie: > 80 delta), then it’s best to take the loss/free up our capital and move onto the next trade.

d) If the EMA signal changes sign (bullish --> bearish or vice-versa), we close the position and roll into the next trade.
10. These additional criteria can filter out low quality trades and hold onto positions which increase our risk-adjusted returns. With the constraints listed above we have a decent yield strategy of selling ~25 delta calls/puts with an average maturity of 25 days.
11. Sharpe = 2.46 and Sortino = 3.24. Although this is a pretty good risk/reward profile, a large chunk of the edge comes from solid trade execution and getting filled near the option's mid-price.
12. That's why managing slippage is key especially for larger players. IMO, trading on @tradeparadigm is the only feasible way to harness alpha over a sustained period time for institutions. Otherwise, strategy edge over time can bleed away to the wide on-screen bid/ask spreads.
13. A few important things to note about this backtest...
14. The returns are not compounded rather the % ROI is added up across all trades. This was done with the assumption that we're investing the same $ amount into each trade which may/may not be realistic depending on your approach.
15. Also, all of these calcs are based on collateralizing each trade w/ 1 BTC. You can lever this strat but that comes at the cost of higher PNL volatility. Even if the option expires OTM, the mark-to-market journey to expiry may stop you out in the case of excessive leverage.
16. Would love to get some thoughts on how to improve this strategy without overfitting. Also - any suggestions on other systematic option strategies to explore?
@JSterz @ShreyasChari @ConvexMonster @SplitCapital @GammaHamma22 @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

2 Feb
1. I typically focus exclusively on crypto options but GME's wild moves last week led me to take a look into its options chain. This analysis only looks at GME options data up to Jan 29, 2021 and does not cover today’s move.

***None of this information is investing advice!!***
2. Let’s start by taking a look at the realized vol for GME. Clearly we can see it has shot upwards near multi-year highs. Furthermore, we can see the vol of vol in the past followed a mean-reverting process right up until January 2021. ImageImage
3. Tricky to say whether it’ll mean-revert in the near future- if we see a crash in GME's price we could see vol & vvol stay near these high levels. Regardless, I would be very surprised if we don't see vols mean-revert over the next few weeks (vols usually don't stay that high).
Read 20 tweets
26 Jan
1. I’ve been looking at how tradfi markets are pricing options for public co’s with large exposures to crypto relative to the BTC options market on @DeribitExchange. For this analysis, I focused on @MicroStrategy (MSTR) and Marathon Group (MARA).
2. First, it’s worthwhile exploring how MSTR and MARA trade w.r.t BTC. Ever since MSTR’s buying spree, we’ve seen its beta relative to BTC shift within the +0.6 to +1.0 range. Similarly, we can see MARA is more volatile with a beta of +1.0 to +3.0 in the past few months.
3. In this analysis I'm going to use the rolling 60 day beta values:

- MSTR Beta: 0.76
- MARA Beta: 1.94

In other words, for a 1% increase in BTC we should expect MSTR and MARA to increase by 0.76% and 1.94% respectively.
Read 17 tweets
15 Jan
1. This legendary $36k call trade led me down a rabbit hole into the world of higher order option greeks to analyze this trade using past historical data. This was a good learning opportunity and I wanted to share some stuff I've been exploring.
2. The $36k JAN-29-2021 calls began trading on @DeribitExchange on Oct. 31, 2020 and had an initial delta of around 3%. At this time, BTC’s index price was trading around $13.5k. On this date, it seemed like a long shot that prices could do a ~3x within 90 days.
3. My guess is the buyer of these calls was trading a re-pricing of risk as opposed to speculating that the price of BTC would actually be >= $36k on Jan 29/2021 (one thing we can say with confidence is they were smart and used @tradeparadigm to avoid massive slippage).
Read 24 tweets
30 Dec 20
1. Congrats to the @opyn_ team for launching V2 - very exciting! I’m happy that the new V2 dashboard has a clean layout with greeks and implied vols for each respective option. It’s also a pleasant surprise to see the prices are closely in line with @DeribitExchange's options.
2. Many folks in this space use options to make directional bets on the underlying price of an asset ie: if we’re bullish or bearish we can buy a call or put respectively. Things get interesting when we move beyond simply trading the direction of where BTC or ETH is going...
3. Unlike futures, with options we can make bets on the underlying volatility of an asset. This style of trading is commonly referred to as “vol trading” which is a slightly more advanced strategy used by sophisticated retail traders and institutions such as @ledger_prime.
Read 24 tweets
26 Dec 20
1. Huge thanks to the devs at @RealHxro for helping me pull data for TIX contracts - really grateful for the responsive team! This is one of the first times I've been able to build out relatively liquid vol curves not only for BTC/ETH but also for alts such as LINK, UNI, and YFI.
2. As a refresher, TIX contracts can be thought of as "cash-or-nothing" options. Here's a thread explaining the details of how these products work.
3. Pricing these options is fairly straightforward as it requires us to only look at the second term of the BSM model. In this case, N(d) represents the prob of option expiring ITM and multiplying by the payoff (K) gives us the EV of this bet. Math from @EGHaug's great book.
Read 17 tweets
19 Dec 20
1. The recent rise in BTC spot and implied volatility has led me to re-read @SinclairEuan's book, “Positional Options Trading”. I found the chapter on volatility positions quite interesting with some useful parallels for crypto vol markets.
2. If we're shorting IV, ideally we want a strike with the largest vol premium. Although deep OTM puts tend to have the highest IV, we need to sell a lot of these options b/c their vega is low. As a result, selling these teeny options in size based only on high IV is dangerous.
3. Another method is to “sell options with the greatest dollar premium over what the option would be worth if it were priced with ATM IV". This allows us to quantify how much of the premium in dollars we are collecting in terms of skew.
Read 10 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!