Options Screener: How to Screen for Covered Calls and Cash-Secured Puts
A screener narrows thousands of listed contracts down to the handful that fit your rules. This page covers the filters that separate a real candidate from a trap: premium yield against implied move, delta instead of strike distance, IV rank against the stock's own history, and liquidity before anything else.
What an options screener does, and what it cannot do
An options screener takes the full listed universe of contracts and returns the ones matching filters you set. For income strategies the filters are usually premium as a percentage of the underlying, a delta band, days to expiration, open interest, and bid-ask width. The output is a ranked candidate list.
What it cannot do is tell you whether the trade is good. Every filter is a constraint you chose, so the screener only reflects your own assumptions back at you in sorted order. The judgment is in choosing the filters, and that is what the rest of this page is about.
Filter one: liquidity, before anything else
Sort by premium yield without a liquidity floor and the top of the list is quietly a list of contracts you cannot trade well. Three numbers matter:
- Open interest — how many contracts are outstanding. Thin open interest means fewer counterparties and a wider quote.
- Bid-ask spread as a percentage of the mid — the round-trip cost you pay to enter and exit. A $0.30 spread on a $1.50 mid is 20% of the premium gone before the stock moves.
- Volume — today's trading, which tells you whether the quote is being refreshed or is stale.
A practical floor for equity options is open interest of at least a few hundred contracts and a spread under roughly 5% to 10% of the mid, tightened for larger position sizes. These are rules of thumb, not a regulator's standard.
Filter two: delta, not strike distance
Delta does double duty in a screen. It approximates the probability the option finishes in the money, and it tells you how much the option price moves per $1 move in the stock. Screening by delta keeps both consistent across stocks with very different volatility.
For a covered call, a 30-delta call is roughly a 70% chance the option expires worthless or is bought back for less than it was sold for, with the trade-off that the stock only has to rise about 30% of the way to the strike's implied move before you give up upside. For a cash-secured put, the same 30 delta means roughly a 30% chance of being assigned the shares.
Filter three: IV rank, against that stock's own history
Implied volatility on its own is not comparable between stocks. A 30% IV is high for a utility and low for a small-cap biotech. IV rank rescales today's IV into the range that stock has traded over the past year, so 80 means implied volatility is near the top of its own range and 20 means near the bottom.
Selling premium is generally more attractive at a high IV rank: you are being paid above that stock's normal rate for the same risk, and volatility tends to mean-revert. The caveat is that high IV rank often exists for a reason, such as an upcoming earnings date or a binary event, and a screen that ignores the calendar will happily put you short volatility into an announcement.
Filter four: premium yield measured against the implied move
A headline yield with no reference point is meaningless. The better comparison is the premium against the move the options market itself expects over that expiration, which you can read off the at-the-money straddle price. If a 30-day call pays $1.60 on a $50 stock, that is 3.2% of the share price; if the 30-day straddle is $3.40, the market is pricing roughly a 6.8% move either way, and the premium is a modest share of the risk being transferred.
Annualizing a 30-day yield by multiplying by 12 overstates what you will actually earn, because it assumes you repeat the trade at the same premium every month for a year. Read it as a rate on one trade, not a forecast.
Filter five: the calendar
Two dates do most of the damage to a screen that ignores them. Earnings drops implied volatility after the announcement, so a call sold just before earnings often loses value faster than expected in your favour but carries assignment risk on a gap. Ex-dividenddates create early-assignment risk on in-the-money calls when the dividend exceeds the remaining time value.
A screen that runs without an earnings filter will surface exactly the high-IV-rank names you should be most careful with. See the earnings calendar before acting on any result.
CSP screens: the same filters, sign flipped
A cash-secured put screen asks for a strike low enough that the collateral is acceptable, a delta low enough that assignment is unlikely, and a premium high enough that the return on that collateral beats simply holding cash. The payoff is the same shape as a covered call entered from the cash side — which is why the wheel strategy alternates the two.
The passive benchmark is the Cboe PUT Index (PUT), which tracks a systematic monthly at-the-money cash-secured put program on the S&P 500. Comparing a manual screen against that index is a useful reality check on whether the premium you are collecting is worth the effort.
Why two screeners disagree
The same stock can rank completely differently in two tools, and it is almost always data, not math. Delayed quotes, stale overnight open interest, different expiration sets (weeklies included or not), and different universes (all optionable stocks versus a curated list) all move a result.
Treat any screen as a candidate list, then verify the specific contract on a live chain before you size a position. The number that matters is the one you can actually trade at, not the one on the screen.
What OptionsPilot's screener does
OptionsPilot's covered call strike finder and cash-secured put screener are part of the paid Pro plan and run against live chains. They rank candidates on premium yield, delta, implied volatility and liquidity, which are the filters described above. This page exists so you can judge that tool, or any other, on the same criteria rather than on its marketing.
The free tools here do a different job: the covered call calculator and cash-secured put calculator price a specific trade you have already chosen, the backtester shows how a rule set would have performed historically, and the options simulator charts a position across expiration prices.
Sources
- Options Industry Council — Covered Call (Buy/Write): strike selection, breakeven and assignment.
- Options Industry Council — Cash-Secured Put: payoff and the identity with the covered call.
- Cboe — Strategy-based Margin: margin treatment of covered positions.
- Cboe — Volatility Index: how implied volatility is derived from option prices.
- Options Industry Council — Options Exercise FAQ: American-style exercise and early assignment.
- FINRA Rule 4210 — Margin Requirements: short option margin and covered treatment.
Written by the OptionsPilot Editorial Team. Educational information only, not financial or tax advice. Screen criteria described here are rules of thumb, not recommendations.
Options Screener FAQ
What does an options screener actually do?
It filters the listed options universe down to the contracts that fit rules you set. A covered call screen usually asks for a minimum premium as a percentage of the stock price, a delta band, a minimum open interest and bid-ask spread, and a days-to-expiration window. The screener returns a ranked list of candidates; it does not decide for you.
What is a good premium yield for a covered call?
There is no universal number, because premium and risk are the same thing priced differently. A 30-day at-the-money call on a quiet large-cap might pay around 1% to 2% of the share price; a high-volatility name can pay several times that because the market expects a larger move. Compare the yield against the implied move over the same period rather than against a fixed target.
Why does implied volatility rank matter more than implied volatility?
IV rank tells you where today's implied volatility sits within that stock's own range over the past year, usually scaled 0 to 100. A stock at 30% IV looks expensive next to one at 15%, but if it is normally at 50% then 30% is cheap for that name. Selling premium is generally more attractive at high IV rank, because you are being paid above that stock's own normal rate.
Which filter do most beginners get wrong?
Liquidity. A screen sorted by premium yield surfaces thin contracts paying a big headline credit, and those are exactly the ones where the bid-ask spread eats the edge. Check open interest and the width of the spread before yield. A contract with a $0.40 spread on a $1.00 mid is quoting you a 40% round-trip cost, and no premium yield survives that.
Should I screen on delta or on strike price?
Delta, for most purposes. Delta approximates both the probability the option finishes in the money and how much the price moves per $1 in the stock, so a 30-delta call is roughly a 70% chance of keeping the premium on a covered call. Screening by strike distance ignores volatility: a 5% out-of-the-money strike is a very different trade on a 15% IV stock than on a 60% IV one.
Can I screen for cash-secured puts the same way?
Yes, with the sign flipped. A cash-secured put screen asks for a strike low enough that the cash required is acceptable, a delta low enough that assignment is unlikely, and a premium high enough that the annualized return on the collateral beats holding cash. The Cboe PUT Index is the passive benchmark for the strategy, and it is worth comparing any manual screen against it.
Does OptionsPilot have a free options screener?
OptionsPilot's covered call strike finder and cash-secured put screener are part of the paid Pro plan, running against live option chains rather than delayed data. The free tools on the site are calculators and the backtester. This page explains what a screen should filter on so you can judge any screener, including this one, on the same criteria.
Why do two screeners give different results for the same stock?
Usually data timing and universe differences. Free screeners often run on delayed quotes, some exclude weekly expirations, and open-interest figures are updated overnight rather than intraday. A contract that screens well at 10am on stale open interest can be illiquid by the close. Treat any single screen as a candidate list to verify on a live chain.