MarketBotsLabTransparency
Options Income Lab

Options Income Lab · Cash-Secured Puts

Get paid to wait for your entry price

Sell puts on names you'd happily own lower and pocket premium while you wait. Every projection is backfilled over 2 years of daily bars — success rate, annualized return, and premium yield priced from Black-Scholes on trailing volatility.

Cash-secured-put backfill at a glance
Best annualized
+32.9% TSLA
Median success
+91%
Tickers scanned
12

Backfill aggregates across the popular list.
as of Jul 11, 2026

MODELSource: Black-Scholes 60-day HVSample: n=12Prices: 0 min agoConfidence Very low
Puts: no live option chain wired for this strategy yet → Model Mode (Black-Scholes 60-day HV). Covered calls may show Hybrid when a live CBOE call mid is available for the same underlying.
Modeled premiums may differ materially from live tradable bid/ask quotes. Treat yields as directional estimates, not executable fills.
Risk disclosure — Cash-secured put risk

Cash-secured put risk

  • You may be assigned shares at the strike — the trade should make sense at that price.
  • Effective breakeven is strike minus premium received.
  • Downside risk can be large if the stock falls sharply through the strike.
  • Cash collateral is tied up for the life of the trade.
  • Premium yield should be compared to your willingness to own the stock at breakeven.

Universal options-income risk

  • Premium income does not eliminate stock risk.
  • Annualized short-DTE returns can be unstable — extrapolation across cycles is unreliable.
  • Modeled premiums may not match live executable quotes.
  • Bid/ask spreads and slippage can materially reduce realised returns.
  • Taxes, commissions, and assignment fees are not modelled unless explicitly enabled.
  • Event risk around earnings and dividends can change outcomes meaningfully.
  • Backtests are historical simulations, not forecasts.
Coming next — panels not yet on this page

The following Income-Lab panels are part of the spec but are not yet live. They are listed here so nothing is silently implied to be on-page.

  • ComingEarnings risk panelFlag when the modeled expiration crosses a confirmed earnings date.
  • ComingEx-dividend risk panelSurface ex-dividend dates inside the holding window (early-assignment risk).
  • ComingPayoff chartStrike / breakeven / max-profit / max-loss diagram at expiry.
  • ComingCash-return baselineCompare the put premium-on-collateral yield to holding the cash (and to buying the shares outright).
Live option chain — SPY
Checking for live quotes on SPY… falls back to Model Mode if none are available.

Backfill-driven cash-secured-put projections per ticker. Sells an OTM put at strike = spot × (1 − otmPct), pockets the premium, and at expiry: stock above strike → keep premium (best); stock below strike → assigned at strike with premium offsetting the immediate paper loss. Yield denominator is the strike (cash collateral pledged) for apples-to-apples comparison with covered calls.

ⓘ Premium is priced from Black-Scholes using trailing 60-day historical vol. Real-world implied vol typically prices 1.2–1.5× HV (vol-risk premium + put skew), so projected yield is a conservative floor. Term projections with fewer than 30 simulated trades are flagged LOW sample.

Short term — DTE
Short term — Strike OTM
Long term — DTE
Long term — Strike OTM
Strike picker mode:Strike chosen as a fixed % away from spot. Easier to read but biases by ticker volatility.
Currently: short 21 bars / 5% OTM · long 252 bars / 10% OTM

SPY

spot $754.95 · 501 bars
TermTradesSuccessAnnualizedPrem yieldMedianP10 / P90Assigned / OTM
Short (21D / 5%)8292.7%
strict 16%
+2.8%+0.51%+0.19%+0.0% … +2.1%7% / 93%
deep-ITM 9%
Long (252D / 10%)7Low confidence100.0%indicative · n=7
strict 100%
+2.8%+2.81%+1.62%+0.7% … +6.8%0% / 100%
deep-ITM 43%

QQQ

spot $725.51 · 501 bars
TermTradesSuccessAnnualizedPrem yieldMedianP10 / P90Assigned / OTM
Short (21D / 5%)8292.7%
strict 54%
+5.1%+0.87%+0.54%+0.1% … +2.7%9% / 91%
deep-ITM 10%
Long (252D / 10%)7Low confidence100.0%indicative · n=7
strict 100%
+4.4%+4.38%+3.46%+1.9% … +8.1%0% / 100%
deep-ITM 43%

AAPL

spot $315.32 · 501 bars
TermTradesSuccessAnnualizedPrem yieldMedianP10 / P90Assigned / OTM
Short (21D / 5%)8282.9%+7.8%+1.55%+1.07%-2.7% … +4.2%22% / 78%
deep-ITM 16%
Long (252D / 10%)7Low confidence100.0%indicative · n=7
strict 100%
+6.4%+6.37%+3.89%+1.9% … +13.1%0% / 100%
deep-ITM 71%

MSFT

spot $385.10 · 501 bars
TermTradesSuccessAnnualizedPrem yieldMedianP10 / P90Assigned / OTM
Short (21D / 5%)8272.0%
strict 60%
+0.8%+1.27%+0.77%-5.0% … +2.3%32% / 68%
deep-ITM 21%
Long (252D / 10%)7Low confidence85.7%indicative · n=7
strict 86%
+2.2%+4.56%+3.14%-9.7% … +4.6%14% / 86%
deep-ITM 57%

NVDA

spot $210.96 · 501 bars
TermTradesSuccessAnnualizedPrem yieldMedianP10 / P90Assigned / OTM
Short (21D / 5%)8287.8%+26.4%+3.66%+2.66%-1.8% … +6.2%21% / 79%
deep-ITM 29%
Long (252D / 10%)7Low confidence100.0%indicative · n=7
strict 100%
+15.9%+15.90%+16.48%+8.4% … +19.8%0% / 100%
deep-ITM 57%

AMZN

spot $245.34 · 501 bars
TermTradesSuccessAnnualizedPrem yieldMedianP10 / P90Assigned / OTM
Short (21D / 5%)8274.4%+6.4%+2.14%+1.74%-5.5% … +3.8%28% / 72%
deep-ITM 28%
Long (252D / 10%)7Low confidence100.0%indicative · n=7
strict 100%
+7.6%+7.57%+5.79%+4.6% … +11.5%0% / 100%
deep-ITM 43%

GOOGL

spot $357.18 · 501 bars
TermTradesSuccessAnnualizedPrem yieldMedianP10 / P90Assigned / OTM
Short (21D / 5%)8281.7%+7.5%+1.86%+1.47%-3.2% … +3.0%22% / 78%
deep-ITM 24%
Long (252D / 10%)7Low confidence100.0%indicative · n=7
strict 100%
+6.8%+6.84%+7.18%+3.7% … +9.0%0% / 100%
deep-ITM 43%

META

spot $669.21 · 501 bars
TermTradesSuccessAnnualizedPrem yieldMedianP10 / P90Assigned / OTM
Short (21D / 5%)8278.0%+8.4%+2.46%+2.10%-7.8% … +4.4%29% / 71%
deep-ITM 34%
Long (252D / 10%)7Low confidence85.7%indicative · n=7
strict 86%
+5.8%+7.94%+4.70%-1.2% … +7.2%14% / 86%
deep-ITM 86%

TSLA

spot $407.76 · 501 bars
TermTradesSuccessAnnualizedPrem yieldMedianP10 / P90Assigned / OTM
Short (21D / 5%)8280.5%+32.9%+5.48%+4.08%-8.8% … +7.6%33% / 67%
deep-ITM 45%
Long (252D / 10%)7Low confidence100.0%indicative · n=7
strict 100%
+21.6%+21.62%+21.76%+16.1% … +24.3%0% / 100%
deep-ITM 71%

AMD

spot $557.89 · 501 bars
TermTradesSuccessAnnualizedPrem yieldMedianP10 / P90Assigned / OTM
Short (21D / 5%)8268.3%+26.1%+5.11%+3.62%-8.6% … +7.0%44% / 56%
deep-ITM 51%
Long (252D / 10%)7Low confidence100.0%indicative · n=7
strict 100%
+14.0%+14.00%+12.05%+9.2% … +20.7%0% / 100%
deep-ITM 71%

JPM

spot $336.47 · 501 bars
TermTradesSuccessAnnualizedPrem yieldMedianP10 / P90Assigned / OTM
Short (21D / 5%)8289.0%+7.5%+1.35%+1.21%-0.7% … +2.4%12% / 88%
deep-ITM 12%
Long (252D / 10%)7Low confidence100.0%indicative · n=7
strict 100%
+5.6%+5.65%+5.87%+1.9% … +7.5%0% / 100%
deep-ITM 14%

XOM

spot $138.88 · 501 bars
TermTradesSuccessAnnualizedPrem yieldMedianP10 / P90Assigned / OTM
Short (21D / 5%)8284.1%+4.1%+1.18%+0.85%-3.1% … +2.0%21% / 79%
deep-ITM 13%
Long (252D / 10%)7Low confidence100.0%indicative · n=7
strict 100%
+4.2%+4.15%+3.53%+1.9% … +7.0%0% / 100%
deep-ITM 43%
Methodology — pricing, scoring, strategy mechanics

Pricing modes

  • Model — Black-Scholes premium estimated from 60-day historical volatility. Risk-free rate is implicit at zero. Greeks (delta) are computed from the same model.
  • Live chain — bid / ask / mid / IV / Greeks pulled from the option chain endpoint when available. Mid is used for yield math; risk-flag wide_spreadfires when bid/ask > 5%.
  • Hybrid — live chain when present; falls back to model. The status bar surfaces the actual source per request.

Strategy mechanics

  • Covered call — own 100 shares, sell a short call. Premium = income cap, strike = sell price ceiling. Breakeven = purchase price − premium received.
  • Cash-secured put — set aside strike × 100 cash, sell a short put. Breakeven = strike − premium. Capital required = strike × 100 per contract.
  • Wheel — sell CSPs until assigned, hold the stock, sell CCs until called away, then restart. Adjusted basis tracks premium received less stock losses.

Scoring (composite 0..100)

Each strategy decomposes into 6–8 weighted axes — premium quality, assignment fit, downside risk, liquidity, IV attractiveness, event risk, historical outcome, goal fit. The composite is multiplied by a risk-penalty product (each ≤ 1.0) so wide-spread, low-sample, model-only, or earnings- inside-DTE setups grade down even with a strong raw composite.

Confidence grading

  • n < 5 — Very low (do not rank as strong)
  • 5..10 — Low
  • 10..20 — Moderate
  • 20..50 — Good
  • ≥ 50 — High

Model-only premium and missing liquidity data each downgrade by one tier.

Decision labels

  • Conservative income — low delta, broad breakeven, low assignment risk.
  • Balanced income — 0.20–0.35 delta band, moderate premium + assignment.
  • Aggressive income — higher delta, higher premium, frequent assignment.
  • Exit strategy — high-delta call on shares you want to exit.
  • Assignment candidate — CSP at a strike you want to own.
  • Avoid chasing premium — composite low or risk penalties dominate.

Limitations & disclaimer

Liquidity, spread, IV rank, open interest, earnings date, and ex-dividend date are surfaced only when the upstream provider supplies them. Missing fields render explicit fallback labels ( Unrated, N/A) — never fake values. Backtests assume entries from a deterministic rule and exit at expiration; real-world slippage, commissions, and early-assignment outcomes are not modelled. This page surfaces analytical projections derived from public market data — not personalised investment advice. Options involve risk, including loss of principal and the risk of assignment. Do your own due diligence and manage risk according to your situation.

Metric glossary
Success rate
Share of historical trades that finished above the short strike at expiration (CC) / above the put strike (CSP).
Strict success
Share of trades that hit success without ever touching the assignment zone intraday.
Premium yield
Premium received / capital required, per trade. CC denominator = stock cost; CSP denominator = strike × 100.
Annualized return
Mean of each historical trade's annualized total return, (1 + trade return) ^ (365 / DTE) − 1. Because it averages per-trade annualized ratios, short high-percentage winners pull it above annualizing the average return (Jensen's inequality) — read it as an upper bound, not a sustainable yield. The honest headline annualizes the mean return instead; the inflated_annualized risk flag fires when this figure exceeds 50%.
Median return
Median total return (premium + stock P&L) across the historical sample.
P10 / P90
10th / 90th percentile total return — the tails of the historical distribution.
Assigned
Share of historical trades where the short option finished ITM and shares were transferred at the strike.
OTM
Out-of-the-money at expiration — the short option expired worthless.
Deep ITM
Short option finished significantly past the strike (e.g. > 2% past) — missed upside on CC, larger loss on CSP.
Breakeven
CC: stock cost − premium received. CSP: strike − premium received.
Max profit
CC if assigned: strike − stock cost + premium. CSP if expires OTM: premium received.
Downside exposure
Stock value declines reduce CC returns; CSP loses if stock falls below breakeven.
Assignment probability
Probability the short option finishes ITM at expiration (delta is a rough proxy).
Early assignment risk
ITM short calls are at risk of assignment before expiration when ex-dividend falls inside the trade and remaining extrinsic value is below the dividend.
Opportunity cost
Returns forgone vs simply holding the stock — capped upside on CC, time-locked cash on CSP.
Missed upside
Gain above the strike that CC trader did not capture due to the cap.
Downside capture
Share of stock-only downside the strategy retained, even after premium offset.
Stock-only return
Hypothetical return of just holding the stock over the same window — baseline comparison.
CC excess return vs stock
Covered-call return minus stock-only return. Positive when premium > foregone upside.
CSP excess return vs cash
Premium yield on collateral minus cash / T-bill return over the same window.
Wheel cycle P&L
Total premium + stock P&L from one CSP → assignment → CC → called-away rotation.
Days in stock
Calendar days the wheel held assigned shares during the cycle.
Capital efficiency
Annualised return on capital, accounting for days-in-cash vs days-in-stock.
IV rank
Where current implied volatility sits in its 52-week range (0..100).
IV percentile
Share of days in the past 252 trading days where IV was below today's level.
Bid/ask spread
(ask − bid) / mid. Wide spreads make modelled mid yields harder to execute.
Open interest
Outstanding contracts on the strike. Below 100 makes the option illiquid.
Option volume
Today's traded contracts on the strike. Below 50/day is illiquid.
Liquidity grade
A / B / C / D / Unrated derived from bid/ask spread, OI, and volume.
Low-N sample warning
Backtest with n < 20 → low confidence; n < 5 → very low (do not treat as repeatable).