Selling options outperformed in these 3 VIX environments

When selling options, there is a generalization that a higher VIX equates to more premium received. If VIX is at 20, selling a 16-delta 45 DTE SPX put option may fetch $25.00 in premium. If VIX is at 30, that same option may fetch $37.50 in premium. Sell more options when VIX is elevated, right?
In this study we explore the performance of selling 16-delta 45 DTE SPX put options in 4 different VIX environments:
- VIX < 15
- VIX >= 15 and VIX < 20
- VIX >= 20 and VIX < 25
- VIX >= 25
These breakpoints were selected because the count of occurrences in each bin is roughly 25% of the total number occurrences. This provides a reasonable amount of trades to work with in each bin.

One SPX short put 45 DTE 16D position is opened each trading day from Jan 3 2007 through Oct 31 2022 when the opening price of VIX, as reported by Cboe, is within the respective range.
We will also explore the performance of the s1 signal. The s1 signal is a boolean (TRUE / FALSE) daily indicator that attempts to identify the days in which short put and short vertical put positions on the S&P 500 are most likely to be profitable at expiration. s1 is based on data from Cboe and S&P Global.
Performance of the s1 signal is explored in different contexts in other, non-paywalled s1 signal studies.
There are 15 backtests in this study evaluating over 7,880 SPX short put 45 DTE 16-delta leveraged trades across 4 VIX environments.
Let’s dive in!
Contents
Summary
Selling 45 DTE 16D put options on SPX when VIX >= 15 and VIX < 20 underperformed all other VIX environments with regard to total return and risk-adjusted return.
Selling 45 DTE 16D put options on SPX when s1 = True outperformed daily entry and s1 = False with regard to total return and risk-adjusted return across all VIX environments.
The s1 signal yielded up to a 310% / 4.1x improvement in capital efficiency over “market-agnostic” daily short put strats.
The daily s1 signal email alert is available as a 7-day free trial. Start making data-driven trades today.
Methodology
Strategy Details
- Symbol: SPX
- Strategy: Short Put
- Days Till Expiration: 45 DTE +/- 17, closest to 45
- Start Date: 2007-01-03
- End Date: 2022-09-27
- Positions opened per trade: 1
- Entry Days:
- every trading day
- when VIX < 15
- when VIX >= 15 and VIX < 20
- when VIX >= 20 and VIX < 25
- when VIX >= 25
- Entry Signal: VIX level, s1 signal
- Timing 3:46pm ET
- Strike Selection: 16 delta +/- 6, closest to 16
- Trade Entry: daily, s1 = true, s1 = false, VIX environment
- Trade Exit: Hold till expiration
- Max Margin Utilization Target (short option strats only): 100% | 5x leverage
- Max Drawdown Target: 99% | account value shall not go negative
Assumptions
- Margin requirement for short CALL and PUT positions is 20% of notional
- Margin requirement for short STRADDLE and STRANGLE positions is 20% of the larger strike
- Margin requirement for short VERTICAL SPREAD positions is the difference between the strikes
- Margin requirement for short CALENDAR SPREAD positions, where the short option expires after the long option, is 20% of the short option
- Margin requirement for long CALENDAR SPREAD positions, where the short options expires before the long option, is the net cost of the spread
- Early assignment never occurs
- There is ample liquidity at all times
- Margin calls never occur (starting capital is set using hindsight bias so that max margin utilization never exceeds 100%)
- Apply a 20% discount to displayed results. For example, if a strat depicts a CAGR of 10%, assume that it’ll yield 8% in practice.
Mechanics
- Prices are in USD
- Prices are nominal (not adjusted for inflation)
- All statistics are pre-tax, where applicable
- Margin collateral is invested in 3mo US treasuries and earns interest daily
- Option positions are opened at 3:46pm ET
- Option positions are closed at 3:46pm ET (4:00pm if closed on the date of expiration)
- Commission to open, close early, or expire ITM is 1.00 USD per non-index underlying (eg: SPY, IWM, AAPL, etc.) contract
- Commission to open, close early, or expire ITM is 1.32 USD per index underlying (eg: SPX, RUT, etc.) contract
- Commission to expire worthless is 0.00 USD per contract (non-index and index)
- Commission to open or close non-option positions, if applicable, is 0.00 USD
- Slippage is calculated according to the slippage table
- Starting capital for short option backtests is adjusted in $1000 increments such that max margin utilization is between 80-100%, closest to 100%, of max margin utilization target
- Starting capital for long option backtests is adjusted in $1000 increments such that max drawdown is between 80-100%, closest to 100%, of max drawdown target
- Positions that have an exit date beyond the backtest end date are excluded
- For comprehensive details, visit the methodology page
Results
Starting Capital


Margin Utilization



Hindsight bias was used to maximize Reg-T margin utilization for each strategy. This allows a “best case” scenario for the option strategy to outperform the benchmark.
Also displayed is the date in which each strategy experienced maximum margin utilization.
Premium Capture


Win Rate
Monthly Returns
An active subscription is needed to view this content. Already a subscriber? Log in. Not a subscriber? Sign up for just 99 USD a year. Learn more.
Max Drawdown
An active subscription is needed to view this content. Already a subscriber? Log in. Not a subscriber? Sign up for just 99 USD a year. Learn more.
Max Drawdown Duration
An active subscription is needed to view this content. Already a subscriber? Log in. Not a subscriber? Sign up for just 99 USD a year. Learn more.
Average Trade Duration
The average trade duration for all strategies was consistent across strategies.
Compound Annual Growth Rate
An active subscription is needed to view this content. Already a subscriber? Log in. Not a subscriber? Sign up for just 99 USD a year. Learn more.
Annual Volatility
An active subscription is needed to view this content. Already a subscriber? Log in. Not a subscriber? Sign up for just 99 USD a year. Learn more.
Sharpe Ratio
An active subscription is needed to view this content. Already a subscriber? Log in. Not a subscriber? Sign up for just 99 USD a year. Learn more.
Profit Spent on Commission
Capital Efficiency
Total PnL
An active subscription is needed to view this content. Already a subscriber? Log in. Not a subscriber? Sign up for just 99 USD a year. Learn more.
Overall
Discussion
Selling puts when VIX is between 15 and 20 was a difficult trade, experiencing a notably-lower total return and a commensurate sharpe ratio. Applying the s1 signal nearly tripled the premium capture rate, but since the “market agnostic” daily-entry capture rate was so low, even a ~3x boost leaves this VIX environment as one of the worst performing among all the backtests in the study. One upside is that max drawdown isn’t as severe, but that’s not saying much when the strategy was yielding peanuts.
Let’s take a look under the hood and see what’s happening in a bit more detail. We’ll look at:
- buy/hold SPY (total return)
- opening a 45 DTE 16-delta short put each trading day that VIX is >= 15 and < 20
- opening a 45 DTE 16-delta short put each trading day that VIX is >= 15 and < 20 AND that s1 = True
- opening a 45 DTE 16-delta short put each trading day that VIX is >= 15 and < 20 AND that s1 = False
Starting Capital and Leverage
Win Rate Stats
The total count of trades held till expiration is below 100% despite the strategy calling for “hold till expiration”. This is due to the fact that 2 positions with a 2015-12-18 (Friday) exit date were “dirty” and had an expiration date of 2015-12-19 (Saturday) listed. When crunching the numbers, the fact that the trade exited before expiration lowered this count accordingly.
Across the entire study, there were 4 such trades where a 2015-12-18 exit was dirty and had a 2015-12-19 date listed.
The methodology here at spintwig is to use the data exactly as is comes from the source(s). No alterations, no omissions, no additions.
The s1 = TRUE strat has just over 51% ( 583 / 1131 ) of the number of occurrences vs daily entry.
Profit and Loss Stats
An active subscription is needed to view this content. Already a subscriber? Log in. Not a subscriber? Sign up for just 99 USD a year. Learn more.
Performance Stats
An active subscription is needed to view this content. Already a subscriber? Log in. Not a subscriber? Sign up for just 99 USD a year. Learn more.
Risk Management
An active subscription is needed to view this content. Already a subscriber? Log in. Not a subscriber? Sign up for just 99 USD a year. Learn more.
Distribution of s1 signals
The s1 = TRUE signal, while suggesting order entry on roughly half the trading days since 2007, is not evenly distributed throughout time. Here’s a breakdown of participation rate by year:
The historical s1 signal boolean values are available for download in the trade log store.
The daily s1 signal email alert is available as a 7-day free trial. Start making data-driven trades today!
Additional Resources
Private, Custom Backtests
Discover your edge with private, custom backtests for as little as 99 USD. Learn more or contact us for a quote.
Trade Logs
Visit the trade log store and download the data used in this and other backtests.
s1 signal
Trade S&P 500 options more efficiently using the s1 signal. Learn more.
s2 signal
Trade GLD options more efficiently using the s2 signal. Learn more.
s4 signal
Trade Russell 2000 options more efficiently using the s4 signal. Learn more.
mREIT Preferred Share Dashboard
High-yield, low-beta alternatives to cash or treasury bills. Learn more.
Consultations
Schedule a consultation to review your specific scenario and get direct answers to your questions.
November 25, 2022 @ 10:59 am
Great. Seems like VIX > 20 and S1 = true is a good winning combo
November 25, 2022 @ 11:13 pm
I concur.
Was surprised at how well short vol performed when VIX < 15, too.
November 25, 2022 @ 4:03 pm
Hi spintwig, this is great thanks. What’s with the equivocation between s1 and s4 throughout, though?
November 25, 2022 @ 11:35 pm
Happy to hear you’re enjoying it!
Great catch – this was me forgetting to update my graphics template since my last post. The tables have been corrected.
November 27, 2022 @ 8:43 pm
Oh right, that makes sense.
Do you have options data for SPY as well as SPX? I’m curious to see whether some of these results hold true over longer periods (although I guess in this case it’s limited by VIX).
November 28, 2022 @ 1:16 pm
I do, but they’re both limited to a start date of Jan 3 2007.
My understanding is that empirical historical data from Cboe on SPY/SPX options begins sometime in 2005. We’re not missing too much with a Jan 3 2007 start date.
May 23, 2023 @ 4:27 pm
Does any options selling strategy outperform jsut plain old buy and hold SPY in the long run?
May 24, 2023 @ 7:29 pm
Yes – several of the s1 signal strategies outperform buy/hold SPY with regard to total return (and risk-adjusted return and max drawdown). This link shows various studies’ charts at a glance for easy gleaning: https://spintwig.com/tag/s1-signal/
If we broaden the question to: does agnostically selling options each trading day outperform plain old buy/hold *any underlying* in the long run? So far, EEM (emerging markets ETF – https://spintwig.com/tag/eem/) and T (AT&T – https://spintwig.com/tag/t/) are the only underlying I’ve seen experience greater total return from daily options.
I’m not sure how T option strats performed after the divestiture a few years ago. EEM options outperformed on a cash-secured (i.e. no leverage) basis.