Screen today’s full CSP chain across a curated US universe in seconds.

A rules-based screener for cash-secured puts — not a signals service.

Python engine daily snapshots curated liquid US universe transparent rules build-in-public
Today’s ranked setups Illustrative
screening output
# Ticker Expiration DTE Strike Mid Breakeven AnnYield Buffer Earnings Score
1 MSFT 2026-08-18 32 $395.00 $4.86 $390.14 14.0% 5.9% 08-24after exp
71
2 JPM 2026-08-14 28 $205.00 $2.05 $202.95 13.0% 4.7% 09-04after exp
68
3 NVDA 2026-08-21 35 $126.00 $1.81 $124.19 15.0% 7.4% 08-27after exp
67
4 META 2026-08-21 35 $545.00 $6.53 $538.47 12.5% 6.8% 08-28after exp
65
5 GOOGL 2026-08-14 28 $175.00 $1.84 $173.16 13.7% 5.4% 09-10after exp
63
6 AMZN 2026-08-18 32 $192.00 $2.26 $189.74 13.4% 6.3% ⚠ 07-31before exp
52
1MSFT71
$395.00P · 2026-08-18 · 32 DTE
Buffer5.9%
DTE32
AnnYield14.0%
Mid $4.86 · Breakeven $390.14 · Earnings 08-24 · after exp
2JPM68
$205.00P · 2026-08-14 · 28 DTE
Buffer4.7%
DTE28
AnnYield13.0%
Mid $2.05 · Breakeven $202.95 · Earnings 09-04 · after exp
3NVDA67
$126.00P · 2026-08-21 · 35 DTE
Buffer7.4%
DTE35
AnnYield15.0%
Mid $1.81 · Breakeven $124.19 · Earnings 08-27 · after exp
4META65
$545.00P · 2026-08-21 · 35 DTE
Buffer6.8%
DTE35
AnnYield12.5%
Mid $6.53 · Breakeven $538.47 · Earnings 08-28 · after exp
5GOOGL63
$175.00P · 2026-08-14 · 28 DTE
Buffer5.4%
DTE28
AnnYield13.7%
Mid $1.84 · Breakeven $173.16 · Earnings 09-10 · after exp
6AMZN52
$192.00P · 2026-08-18 · 32 DTE
Buffer6.3%
DTE32
AnnYield13.4%
Mid $2.26 · Breakeven $189.74
⚠ 07-31 · before exp

Buffer- and quality-aware ranking — not yield-chasing. The amber ⚠ badge flags an earnings report inside the trade window; the earnings gate penalizes the Score only when the report falls close to expiration (a graded penalty), and gates a setup out entirely right before expiry.

Already have a stock in mind? Illustrative

Enter a ticker → its best cash-secured puts, ranked across strikes and expirations.

NVDA spot 205.45 · illustrative
Tier Ticker Expiration DTE Strike Stock$ Mid Breakeven AnnYield Buffer PoP (est.) Earnings Score
Conservative NVDA 2026-07-31 14 $190.00 $205.45 $1.95 $188.06 26.69% 7.52% 84% 08-27after exp
41
Balanced NVDA 2026-07-31 14 $192.50 $205.45 $2.43 $190.07 32.91% 6.30% 81% 08-27after exp
43
Aggressive NVDA 2026-08-21 35 $195.00 $205.45 $5.88 $189.12 31.42% 5.09% 72% 08-27after exp
37
NVDA 41
Conservative · $190.00P · 2026-07-31 · 14 DTE
Buffer7.52%
PoP (est.)84%
AnnYield26.69%
Mid $1.95 · Breakeven $188.06 · Stock$ $205.45 · Earnings 08-27 · after exp
NVDA 43
Balanced · $192.50P · 2026-07-31 · 14 DTE
Buffer6.30%
PoP (est.)81%
AnnYield32.91%
Mid $2.43 · Breakeven $190.07 · Stock$ $205.45 · Earnings 08-27 · after exp
NVDA 37
Aggressive · $195.00P · 2026-08-21 · 35 DTE
Buffer5.09%
PoP (est.)72%
AnnYield31.42%
Mid $5.88 · Breakeven $189.12 · Stock$ $205.45 · Earnings 08-27 · after exp

PutFinder helps you answer

  • Which put setup is worth looking at today?
  • Which strike best balances premium and downside buffer?
  • Which expiration is more efficient on a premium-per-day basis?
  • Is the premium elevated because of earnings risk?
  • How far can the stock fall before break-even?

Rules are public. Every run is timestamped. Results are never deleted.

Results now stand on timestamped receipts recorded before the outcomes were known — see /performance — not cherry-picked screenshots.

Who it's for

You sell cash-secured puts. The daily screen is the chore.

Every evening it’s the same pass: flipping through option chains, weighing premium against downside, checking earnings dates, second-guessing whether the yield justifies the risk. PutFinder runs that pass for you across a curated universe — and shows every number behind the ranking.

Systematic CSP sellers
You already trade cash-secured puts and want the same rules applied the same way every day — not a fresh gut call each day.
Premium-vs-risk researchers
You care less about a hot tip and more about why one setup ranks above another. Every factor is documented and reproducible from stored inputs.
Forward-testers
You want a timestamped daily record to test a methodology against — not cherry-picked screenshots assembled after the fact.

Not the right fit if you want trade alerts, a win-rate guarantee, or someone to tell you what to buy. PutFinder ranks and documents — the decision stays with you.

How it works

Consistent rules, every day, no surprises.

The same rule set runs at the same time each day. Every factor is documented — no undisclosed overrides.

The approach
Three plain steps

PutFinder is a screening engine, not a crystal ball. It surfaces setups worth researching — you decide what to do with them.

1
Scan a hand-curated universe of liquid US names each day
The universe itself is chosen by a human, not a formula — an operator-maintained, audited list of liquid names. Every contract within it still has to clear its own bid-ask-spread and open-interest gates before it is scored.
2
Rank every ~1-month CSP setup on premium-vs-risk
Each setup is scored on the underlying quality, the contract’s annualized yield relative to its downside buffer, and upcoming catalyst exposure. Rules are consistent and fully documented.
3
Save a durable daily snapshot for forward-testing
As contracts expire, each is settled against the close and compared to the rank it carried before the outcome was known — that comparison is what /performance renders.
Transparent rules — every factor is documented, no black box. See the full methodology. 查看完整方法论
Figure 1 · Illustrative
Illustrative
Theta decay & probability density
PANEL A · THETA DECAY TIME VALUE TIME TO EXPIRY T0 Expiry ~30 DTE Th PANEL B · PROB. DENSITY UNDERLYING PRICE AT EXPIRY Strike K Price S OTM tail PoP = 1-|d| (model est.)

Panel A: option time value erodes convexly toward zero at expiry (Θ decay). The ~30 DTE window targets meaningful premium while limiting late-life gamma risk. Panel B: risk-neutral price density at expiry; OTM tail = probability of closing below strike K. PoP ≈ 1−|Δ| is a model-estimated probability derived from Black–Scholes delta, not a historical win rate. Illustrative — not actual data.

Pipeline
Screening pipeline

One hard gate, then three graded factors that multiply.

Liquidity Gate
OTM puts only; acceptable delta range; minimum open interest; valid two-sided market; bid-ask spread within tolerance; DTE window enforced.
Stock Quality Score
Scores the environment for selling a put right now — a continuous Quality + VRP + Trend composite that feeds the final score multiplicatively. Not a stock-quality grade; not a binary gate. Stale or missing data excludes the ticker entirely.
Contract Fit Score
Balances annualized yield against downside buffer. A structural support level between strike and spot earns a bonus.
Earnings Gate
Classifies each contract by how close earnings falls to expiration: none before expiry, or early in the contract's life, keeps full weight; closer to expiry the score is discounted in graded steps; right before expiry gates the contract out entirely.
Scope
What it is. What it is not.

The non-advisory boundary is a design feature, not a disclaimer.

Is
  • Relative ranking of CSP setups, today
  • Durable daily snapshots for forward-testing
  • Fully transparent, documented rules
  • Research tool for methodical discipline
  • A heuristic that ranks, not a predictor
Is Not
  • A trading signal or execution system
  • Financial advice or a recommendation
  • A win-rate machine — PoP is model-estimated
  • A return predictor — yield is arithmetic on premium

A score of 94/100 means “ranks near the top of today’s pool” — not “a 94-quality investment.”

Terms
Glossary
Buffer / Downside Protection Buffer / Downside Protection
VRP / Vol Risk Premium VRP / Vol Risk Premium
Theta / Time Decay Theta / Time Decay
PoP ≈ 1-|Δ| (model est.) PoP = 1-|delta| (model est.)
AnnYield / Annualized Yield AnnYield / Annualized Yield
Catalyst / Earnings Multiplier Catalyst / Earnings Multiplier
CSP / Cash-Secured Put CSP / Cash-Secured Put
IV30 / 30-day Implied Vol IV30 / 30-day Implied Vol

All thresholds come from a config table, not hardcoded values. Recalibration is a data edit, not a code change.

Build in Public

Research Lifecycle

Methodology first, receipts second, claims third — each step timestamped and verifiable.

Phase A — Build in Public

Active

Developing the research engine in public, with transparent methodology, product updates, and continuous iteration.

Phase B — Daily Timestamped Snapshots

Recording Daily

A timestamped snapshot of every daily Top 10 ranking is recorded before market outcomes are known, creating a permanent historical dataset.

Phase C — Continuous Forward Validation

Building a Track Record

Performance analysis is based exclusively on previously recorded snapshots. Validation reports will be published after sufficient observations have accumulated.

Questions

Straight answers before you sign up.

How is this different from a signals service or a Discord?

Signal services tell you what to trade and hide how. PutFinder does the opposite: it ranks setups and documents every factor behind the number and how they combine into the score, with the weightings tuned over time against the data. No alerts, no “trade now” — a documented, reproducible ranking you can audit and disagree with. See the full methodology. 查看完整方法论

What does it cost?

Nothing. PutFinder is free during the build-in-public phase — an account costs nothing and unlocks the current ranked Top-10, starred tickers, a watchlist, and analysis of any ticker. The scoring methodology stays open to everyone with no sign-in, as does /performance — already live and updating daily, an early, small-sample record of how each day’s picks actually resolved. A fuller forward-validated track record keeps building (Phase C), with no claims beyond what the data shows.

Where does the data come from?

Option chains from a market-data provider, scored with documented indicators (IV30, volatility risk premium, Black–Scholes delta with a recorded fallback). Nothing is fabricated — every metric is reproducible from the stored raw inputs.

Is there a performance track record yet?

Yes — an early one. The /performance page is live now and shows how each day’s ranked picks actually resolved, including a cohort comparison against a zero-skill baseline, updated daily. It’s still a small, early, all-hypothetical sample (marked at the close mid, not real fills) — described honestly, with no performance claims beyond what the settled data shows. A fuller, forward-validated record keeps accumulating (Phase C).

Is this investment advice?

No. PutFinder is a relative ranking heuristic — not a recommendation, return predictor, or win-rate machine. A high score means “ranks near the top of today’s pool,” nothing more. You make every decision.

What happens if the stock falls — can I lose money?

Yes. Selling a cash-secured put obligates you to buy 100 shares at the strike if the stock is below it at expiration. Your loss below the breakeven (strike − premium) is the same as owning the shares from that price — there is no floor short of zero. The Buffer% column is the distance to the strike as of the run, not protection: it does not stop a gap, and PutFinder never claims a setup is safe. A high score means a setup ranks near the top of today's pool on premium-vs-risk — it says nothing about whether this particular trade will resolve in your favour.

Why only a curated universe of names?

Liquidity. The universe is deliberately limited to liquid US names where bid-ask spreads are tight and fills are realistic — screening illiquid options produces ranks you can’t actually act on.

Last updated July 27, 2026