```
Connecting to server...
● ● ●
0s
Waiting for server to respond.
Railway may take up to 60s to wake from sleep.
Universe —
Passed filter—
Elapsed —
Est. remaining—
› Stage 1: Bulk download — all 1,500+ tickers in one API call (~90s)
› Filter by price > $2 and avg volume > 300k
› Compute realized volatility from downloaded prices (no extra calls)
› Stage 2: Options chains on top 300 by volume (~3 min)
› Earnings cross-checked: yfinance calendar + Nasdaq API
› Results stream in live as tickers are scored
⬢
No results match your filter
Strategy: Cash-Secured Put (CSP)
Sell an OTM put at ~30-delta with 30–50 DTE when IV rank is elevated (>50%).
Collect premium. If assigned, sell covered calls (the Wheel) until called away.
Entry Conditions
›STRONG ≥ 60% IV rankOptions rich vs 1yr realized vol. Best premium environment.
›DECENT 45–59%Acceptable. Verify technical support at the strike first.
›SKIP < 45%Premium too thin. Earnings conflict = automatic SKIP.
Trade Execution
›Strike~30-delta put. Typically 5–15% OTM. Must be near chart support.
›Expiry30–50 DTE. Best theta decay without excessive gap risk.
›Take Profit50% of premium. Do NOT hold to expiry.
›Stop Loss2× premium collected.
Critical Rules
›EarningsNever sell a CSP that expires after an earnings date. Gap risk is unlimited.
›SpreadBid/ask spread > 20% = skip. Poor liquidity = bad fills.
›SizingMax 5–10% of portfolio per position (collateral limits natural sizing).
FOR EDUCATIONAL PURPOSES ONLY · NOT FINANCIAL ADVICE
ALWAYS VERIFY BEFORE TRADING
```