Cash-Secured Put Screener
Slow Income Lab
A public screener for cash-secured put opportunities. Runs seven filters across 38 liquid tickers every 15 minutes. Read-only. Not advice.
Last screened at 11:10 AM 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
84 options passed all filters
Defensive
40% weightNo candidates passed filters in this bucket.
Broad Index
25% weightModerate Cyclical
20% weightNo candidates passed filters in this bucket.
High Beta Tech
15% weightWhat 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 ~36 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 |
The Universe
38 liquid, optionable names across four risk buckets. Hover any ticker for the full name. Bucket weights reflect a conservative tilt — lower-vol names get more capital allocation.
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
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.