Options Wheel Strategy Screener
Scans a ticker watchlist for cash-secured put candidates that fit the options "wheel" strategy — selling puts for premium income, with the willingness to take assignment and sell covered calls if exercised.
When to use this skill
- Building a weekly/monthly watchlist of wheel candidates across a basket of tickers
- Comparing annualized premium yield across tickers at a consistent DTE (days-to-expiration) and OTM% target
- Quickly checking liquidity (volume, open interest) before considering a strike
How to use it
python3 scripts/wheel_screener.py AAPL MSFT KO PEP --dte 30 --otm-pct 5
python3 scripts/wheel_screener.py AAPL --dte 21 --otm-pct 8 --min-premium-yield 1.0
--dte: target days to expiration (the script picks the closest available real expiration)--otm-pct: how far out-of-the-money to target the put strike--min-premium-yield: flags rows meeting an annualized-yield-implied minimum period yield with an asterisk
Limitations
- Uses moneyness (strike distance from spot) as a delta proxy, not live option greeks — yfinance does not expose real-time delta
- Premium is estimated from bid/ask midpoint, which can be stale or wide for illiquid names — always check the live quote before trading
- Screening/idea-generation only; does not execute trades or connect to a brokerage. Not financial advice.
