SPY is the most liquid options market in the world. Every strike, every expiration, thousands of contracts trading every minute. And yet most traders who sell covered calls on SPY pick their strike the same way — they find a number that feels far enough away, maybe check the delta, and place the trade.

That's not a process. Here's one that actually works.

Why Most Traders Pick SPY Covered Call Strikes Wrong

The most common strike selection methods I see: picking a round number above the current price, targeting a 0.20 or 0.30 delta because someone told you that's the sweet spot, or just eyeballing "how far the stock moves in a week" and adding a buffer.

None of these are wrong exactly — but they're all based on feel or rough approximations rather than actual probability data. The problem is that SPY's behavior changes dramatically depending on the market environment. A 1% OTM strike in a calm, low-vol market is a completely different trade than a 1% OTM strike when VIX is at 26 and there's a geopolitical binary event pending.

Delta gets you partway there — a 0.20 delta call implies roughly an 80% chance of expiring worthless under a theoretical model. But delta is derived from Black-Scholes, which assumes constant volatility and normally distributed returns. SPY doesn't behave that way. It has fat tails, regime changes, and gap risk that no theoretical model fully captures.

The better approach uses two data points that are grounded in reality: historical back-tested probability and Monte Carlo simulation.

The Two Numbers That Actually Matter

Historical back-tested probability tells you how often SPY has actually stayed below a given strike price over comparable time windows in the past. This isn't theoretical — it's based on what SPY actually did through every market environment over the past decade: rate cycles, crashes, recoveries, and everything in between. If the historical probability of a $665 strike expiring worthless over a 7-day window is 62%, that's what the data says happened historically.

Monte Carlo probability takes SPY's historical volatility and runs thousands of simulated price paths forward from today. It handles fat tails better than Black-Scholes because it's built from actual return distributions rather than a theoretical normal curve. When both historical and Monte Carlo probability agree, you have a high-confidence read on the trade.

When they diverge — say historical says 75% but Monte Carlo says 52% — that divergence is information. Current volatility may be elevated relative to the historical period, or there's a specific near-term risk that the Monte Carlo is capturing. Either way, you want to know before you sell.

How Expiration Length Changes the Math

SPY covered call strike selection looks completely different depending on whether you're selling weeklies or monthlies.

Weekly SPY covered calls (7 DTE): The time window is short so the stock doesn't need to move much to threaten your strike. A 1% OTM strike on a 7-day expiration means SPY only needs to rally 1% to start causing problems — and in an elevated-vol environment that's a single morning session. The annualized ROI on weeklies looks impressive but the actual premium collected per contract is small, and you need to be right every week to make the math work over time.

Monthly SPY covered calls (21-45 DTE): More premium in absolute terms, more time for the trade to work against you, but also more theta decay working in your favor. The "right" strike moves further OTM compared to weeklies — you need more buffer because there's more time for SPY to move.

The annualized ROI comparison between weekly and monthly SPY covered calls often favors weeklies on paper — but that ignores transaction costs from rolling weekly, the active management required, and the higher probability of getting tested in any given week.

What the Data Looks Like Right Now

Here's what the live SPY covered call data looks like as of this writing, pulled directly from StrikeScan's scanner on the April 1st expiration (7 DTE):

With SPY trading around $648-$650, the $660 strike shows a historical probability of 48.8% and a Monte Carlo probability of 56.5% — meaning the data says there's roughly a 50/50 chance of that strike expiring worthless. That's not a covered call setup, that's essentially a coin flip. The annualized ROI looks attractive at 55% — but at 50% probability, you're not being compensated for the actual risk.

Move out to the $663 strike: historical probability jumps to 59%, Monte Carlo to 60.8%, with an annualized ROI of 43.9%. Still a fairly aggressive strike but the probability picture is more balanced — both models agree the probability is in your favor, and the premium is still meaningful.

The $664 strike shows 62.1% historical probability and 61.9% Monte Carlo — the two models are nearly identical here, which is a confidence signal. Annualized ROI of 40.3%, delta of 0.37.

The pattern is clear: as you go further OTM, the probability improves and the premium decreases. The art is finding the strike where you're being adequately compensated for the probability of being wrong — not just chasing the highest premium or the "safest" strike.

A Simple Strike Selection Framework

Here's the framework I use in one sentence: find the strike where historical probability and Monte Carlo probability both show at least 65-70%, the two numbers are close to each other, and the annualized ROI clears your minimum threshold — then check the chart for any nearby resistance that could act as a magnet.

The convergence of historical and Monte Carlo probability is the key signal. When both models point to the same probability, you have a more reliable read than either model alone. When they diverge significantly, treat it as a yellow flag and either go further OTM or skip the trade.

What to Watch Out For on SPY Specifically

SPY covered calls have a few specific risks that stock covered calls don't:

Macro events move SPY hard. Fed days, CPI prints, NFP reports, and geopolitical events can move SPY 1-3% in a single session. If you're holding a covered call through one of these events, your "65% probability" trade can go from comfortable to tested in hours. Check the economic calendar before you sell — and right now with GDP, PCE, and Iran headlines all in play, that calendar is particularly loaded.

No single stock risk, but sector rotation matters. SPY can grind higher even when most stocks are falling if a handful of mega-caps are running. Your covered call can get tested by a narrow tech rally even if "the market" doesn't feel like it's moving much.

Dividends don't matter for SPY the way they do for stocks. SPY pays a quarterly dividend but the amounts are small enough that early assignment risk from dividends is minimal — unlike individual dividend-paying stocks where this is a real concern.

Using StrikeScan to Find SPY Covered Call Strikes

This is exactly what I built StrikeScan to show — every SPY strike with current historical probability, Monte Carlo probability, and annualized ROI, updated every 15 minutes. You can filter by probability threshold, DTE, and minimum ROI so you're only looking at strikes that meet your criteria rather than scrolling through every contract manually.

The free covered call screener at StrikeScan.com requires no signup — you can pull up SPY right now and see the full probability picture on every strike. In an environment where VIX is elevated and catalysts are stacking up, having that data takes the guesswork out of strike selection.

Related Reading

What's the Average Return Selling Covered Calls? · When to Buy to Close a Covered Call · How I Find Options Trades Each Morning

Disclosure: I am the founder of StrikeScan, the platform referenced in this article. This is not financial advice.