Cash-Secured Put Screener
Slow Income Lab
A public screener for cash-secured put opportunities. Runs seven filters across a fixed universe of liquid tickers every 15 minutes. Read-only. Not advice.
Last screened at 05:13 PM UTC · Revalidates every 15 min via ISR
This site is purely educational and informational. Nothing here constitutes investment advice, a solicitation, or a recommendation to buy or sell any security. Options trading involves significant risk, including the potential loss of the entire capital secured.
All data is provided as-is with no warranty of accuracy or timeliness. Past screening results do not predict future outcomes. Do your own due diligence, consult a licensed financial adviser, and fully understand the mechanics of cash-secured puts before trading.
No positions are disclosed, no trade execution is offered, and no personal data is collected or stored.
Screened Candidates
4 buckets · 40/25/20/15% weights
AI Summary
AMD, TSLA, META, XOM, and AMZN dominate today's top 5, with high beta tech names benefiting from elevated IV ranks as the primary yield driver, particularly AMD with an IV rank of 81 and AMZN with an IV rank of 99, which are driving their high annualized yields. XOM, a defensive name, ranks fourth due to its higher delta, offering a relatively lower but still competitive yield. All of these candidates are returning to the top 5, with no new entrants, and they are trading at various points within their 52-week ranges, including AMD in the upper third, TSLA and META in the lower third, XOM near the middle, and AMZN in the upper third.
Generated automatically from the day's filter results. Not analysis, not advice.
New to cash-secured puts? Start with the guide.
102 options passed all filters
Defensive
40% weightBroad Index
25% weightModerate Cyclical
20% weightHigh Beta Tech
15% weightFree Weekly Email
Top 5 CSP candidates, every Sunday
Small-account and big-account picks from Friday's close, in your inbox before Monday's open. Free, unsubscribe anytime.
What Fits Your Capital?
Enter your available capital. The calculator applies a 5% per-name concentration cap and shows how many contracts you could sell per candidate. One contract = 100 shares of collateral.
This calculator is illustrative only. It does not account for commissions, taxes, assignment risk, or broker margin requirements. Concentration caps are heuristic suggestions, not binding rules.
How the Screener Works
Seven sequential filters narrow the full universe down to candidates where the risk/reward math is cleanest. All math runs server-side — nothing is cherry-picked.
Universe
We start with 38 liquid, optionable names across four buckets — defensive stalwarts, broad-index ETFs, moderate cyclicals, and high-beta tech. Portfolio weight is 40/25/20/15.
IV Rank Proxy
Since historical IV data is proprietary, we rank current 30-day realized volatility against its own 52-week range. IV Rank ≥ 30 means vol is elevated relative to its recent history — a better time to sell premium.
Delta Filter
We only look at puts with |Δ| between 0.15 and 0.30. That band corresponds roughly to 85–70% probability of expiring worthless — aggressive enough to generate yield, conservative enough to avoid deep-in-the-money traps.
Time Frame
30–45 days to expiration (DTE). This is the sweet spot where theta decay accelerates. Shorter expiries don't pay enough; longer expiries tie up capital and carry more event risk.
Liquidity Gates
Open interest ≥ 100 contracts and bid-ask spread ≤ 10% of the ask. Illiquid options bleed you on the fill — these gates keep friction manageable.
Yield Hurdle
Annualized yield = (premium ÷ strike) × (365 ÷ DTE). We require ≥ 8% annualized. Below that, the risk-reward doesn't beat simpler alternatives.
Earnings Awareness
Any name with a known earnings event inside the option's life is excluded. Earnings compress and then release volatility unpredictably — the opposite of what you want as a premium seller.
| Filter | Threshold | Rationale |
|---|---|---|
| IV Rank | ≥ 30 | Elevated vol → richer premium |
| |Delta| | 0.15 – 0.30 | ~70–85% prob. OTM at expiry |
| DTE | 30 – 45 days | Peak theta-decay zone |
| Open Interest | ≥ 100 contracts | Liquidity / fill quality |
| Bid-Ask Spread | ≤ 10% of ask | Slippage control |
| Ann. Yield | ≥ 8% | Return hurdle vs. alternatives |
| Earnings | None in window | Avoid binary event risk |
Want the full walkthrough? The CSP Starter Guide covers everything here in depth — candidate selection, exits, rolling, assignment, and the wheel — for $5. Get the guide.
The Universe
Two screening universes share the same seven-filter methodology but cover different price ranges. Switch between them using the toggle above the candidates table.
Big Account
38 liquid, optionable names across four risk buckets — defensive stalwarts, broad-index ETFs, moderate cyclicals, and high-beta tech. Portfolio weight is 40/25/20/15. No upper price cap; names like AAPL, NVDA, and SPY are included regardless of strike cost.
Defensive
40% weight14 names · ~7.1% each within bucket
Broad Index
25% weight7 names · ~14.3% each within bucket
Moderate Cyclical
20% weight8 names · ~12.5% each within bucket
High Beta Tech
15% weight9 names · ~11.1% each within bucket
Small Account
32 optionable names priced between $20 and $200 across the same four buckets. Intended for accounts where a single put on a $400+ stock would represent too large a position. Screened through the same delta, IV rank, and liquidity filters as Big Account — DTE window is 21–55 days rather than 30–45 to accommodate monthly-only expiration cycles. Portfolio weight is 40/10/30/20; the Broad Index bucket carries a lower allocation because it holds only two names.
Defensive
40% weight10 names · ~10.0% each within bucket
Broad Index
10% weight2 names · ~50.0% each within bucket
Moderate Cyclical
30% weight11 names · ~9.1% each within bucket
High Beta Tech
20% weight9 names · ~11.1% each within bucket
Why I Built This
I got tired of opening a brokerage screener, downloading a CSV, and running the same spreadsheet every other weekend. Selling cash-secured puts is not complicated — but finding the right ones requires pulling together IV rank, delta, DTE, spread, yield, and earnings all at once. A browser tab felt more honest than a spreadsheet.
"Slow income" is the point. These are not lottery tickets or meme trades. A well-screened put on a company you wouldn't mind owning, at a strike price you're comfortable holding at, sold during elevated volatility — that's a reasonable way to grind out 8–15% annualized on idle capital. Not sexy. Occasionally boring. Occasionally you get assigned.
The screener refreshes every 15 minutes via ISR — fresh enough, but not so live that it hammers the data provider. No accounts, no ads, no tracking. Just the math.
— Not financial advice. Seriously.