Options Research Dashboard
Algorithmic trade research — toggle between Beginner Mode (Calls & Puts only, plain-English explanations) and Advanced Mode (all strategies, full institutional-grade analytics).
🎯 Why are all picks Bull Put Spread? — Click to understand the market logic
Three conditions are simultaneously active today, and when all three align, Bull Put Spread is the only rational strategy:
When IVR > 60%, options are expensive relative to recent realised volatility. Selling premium in this environment has a statistical edge because IV tends to revert to historical mean — we collect premium now, then it decays. Buying options would be overpaying for volatility.
A bearish spread (bear call spread, long put) would bet against the trend. In a Risk-On regime, probability strongly favours the upside — so we sell put spreads (profit if stock stays flat or goes up), not call spreads. Fighting the trend with credit lowers POP substantially.
High IV → sell premium. Bullish regime → put spread, not call spread.
FOMC → collect pre-event IV, keep premium after vol crush.
The algo evaluates all strategies (Long Call, Bear Put, Iron Condor, etc.) and
scores them independently. Today they all score highest as Bull Put Spread
because the three conditions above create an unusually clear trade setup.
How strategies are chosen · 7-dimension scoring explained (click)
| IV Rank | Market | Strategy | Type | Risk profile |
|---|---|---|---|---|
| < 35% | Bullish ×2 | Long Call | Debit | Max loss = premium. Unlimited upside above break-even. |
| < 35% | Bullish ×1 | Bull Call Spread | Debit | Cheaper than long call. Max profit capped at short strike. |
| < 35% | Bearish | Long Put / Bear Put Spread | Debit | Profit from decline. Max loss = premium or debit paid. |
| 35–60% | Bullish | Bull Call Spread | Debit | Defined risk, defined reward. Better R/R than long call at mid IV. |
| 35–60% | Neutral | Iron Condor | Credit | Profit if stock stays in range. Risk on either wing. |
| > 60% | Bullish | Bull Put Spread | Credit | Collect premium. Keep if stock stays above short strike. ~75–85% POP. |
| > 60% | Bearish | Bear Call Spread | Credit | Collect premium. Keep if stock stays below short strike. |
| Any | FOMC ≤5d | Credit spread | Credit | Harvest inflated pre-FOMC IV; profit from vol crush after decision. |
Confidence = epistemic certainty that the setup is what it appears to be. Capped at 88% — genuine uncertainty always exists. Higher score + aligned signals → higher confidence, but never approaches 100%. POP = Black-Scholes N(d2) at short strike — industry standard (Tastyworks, IBKR). Expected move = ATM straddle mid (call + put) = ±1σ the market prices by expiry. IVR approximated via 52-week rolling HV (free data proxy — directionally accurate). DTE target 30–45 days for efficient theta decay.
- Downtrend confirmed — GLD is 7.0% below 50-day average
- Tight consolidation after prior decline — potential bear flag
- RSI 44 — bearish momentum confirmed (good for Puts)
- MACD bullish — momentum confirmed by second indicator
- Options fairly priced (IV Rank 40%) — not overpaying for the bet
🔬 Deep Analysis — click to see the full breakdown
- Trend: GLD is 7.0% below its 50-day average and 7.7% below its 200-day average — clear downtrend on both timeframes
- Chart structure: Tight consolidation after prior decline — potential bear flag
- Momentum (RSI 44): In bearish momentum zone — sellers are in control. Good timing for a Put trade.
- MACD: Bullish and accelerating — both momentum lines are rising and the histogram is expanding. Strong confirmation for a Call trade.
- Options pricing (IV Rank 40%): Options are reasonably priced — not cheap, not expensive. Fair value for the current market environment.
- Market: VIX 15.9 (very calm market) · sentiment is Greed (72) — risk appetite high · SPY is below its 50-day average (broad market in downtrend) · macro regime: Risk-On
- ✅ Sell when value reaches $182 — that's your +50% profit target
- 🛑 Sell if value drops to $85 — that's your -30% stop loss
- 📅 Close the trade at least 14 days before 2026-08-07 — options lose value fast near expiry
📋 How to place this trade on your broker
- Uptrend confirmed — RF is 7.5% above 50-day average and above 200-day average too
- Higher highs + higher lows — textbook uptrend structure in place
- RSI 65 — strong momentum, not yet overbought (sweet spot for Calls)
- MACD bullish — momentum confirmed by second indicator
- Options elevated (IV Rank 79%) — need a strong move
- Market backdrop supportive — calm VIX, SPY in uptrend
🔬 Deep Analysis — click to see the full breakdown
- 📰 🔥 What to Expect From Regions Financial's Next Quarterly Earnings Report Barchart · 1w ago
- 📰 🔥 Are You Looking for a High-Growth Dividend Stock? Zacks · 2w ago
- 📰 🔥 Regions Financial (RF) Stock Valuation After Q1 Earnings Beat Expectations On Resilience Despite Revenue Miss Simply Wall St. · 2w ago
- 📰 Catalyst Climbs 33% in a Year: Should You Buy the Stock? Zacks · 20h ago
- 📰 Is Regions Financial Poised to Maintain Capital Return Strategy? Zacks · 1w ago
- Trend: RF is 7.5% above its 50-day average and 13.3% above its 200-day average — strong uptrend on both timeframes
- Chart structure: Higher highs + higher lows — textbook uptrend structure in place
- Momentum (RSI 65): In the ideal bullish zone — strong without being overbought. This is the sweet spot for buying calls.
- MACD: Bullish — the fast line is above the slow line. Upward momentum is confirmed by this second indicator.
- Options pricing (IV Rank 79%): Options are expensive — in the top 40% of their annual range. You need a large, fast move to profit. Higher risk for option buyers.
- Market: VIX 15.9 (very calm market) · sentiment is Greed (72) — risk appetite high · SPY is above its 50-day average (broad market uptrend) · macro regime: Risk-On
- ✅ Sell when value reaches $140 — that's your +50% profit target
- 🛑 Sell if value drops to $65 — that's your -30% stop loss
- 📅 Close the trade at least 14 days before 2026-08-21 — options lose value fast near expiry
📋 How to place this trade on your broker
- Uptrend confirmed — CMG is 9.7% above 50-day average
- Three consecutive bullish candles — sustained buying pressure
- RSI 70 — strong momentum, not yet overbought (sweet spot for Calls)
- MACD bullish — momentum confirmed by second indicator
- Options elevated (IV Rank 48%) — need a strong move
- Market backdrop supportive — calm VIX, SPY in uptrend
🔬 Deep Analysis — click to see the full breakdown
- 📰 🔥 Chipotle (CMG) Stock May Be Fully Priced With Fair Earnings Simply Wall St. · 13h ago
- 📰 🔥 Better Buy in July: 1 Share of Starbucks or 1 Dutch Bros Share Plus 1 Chipotle Share? Motley Fool · 15h ago
- 📰 🔥 Chipotle (CMG) Leaves Russell Top 200 And Joins Midcap Growth Indices Simply Wall St. · 22h ago
- 📰 🔥 Is DRI Stock a Buy Now After Earnings Growth and Valuation Reset Zacks · 23h ago
- 📰 🔥 Darden Stock Outlook Centers on Growth Brands and Cost Risks Zacks · 23h ago
- Trend: CMG is above its 50-day average (+9.7%) but still below its 200-day average — short-term recovery in a longer downtrend
- Chart structure: Higher highs + higher lows — textbook uptrend structure in place
- Recent candle: Three consecutive bullish candles — sustained buying pressure
- Momentum (RSI 70): In the ideal bullish zone — strong without being overbought. This is the sweet spot for buying calls.
- MACD: Bullish and accelerating — both momentum lines are rising and the histogram is expanding. Strong confirmation for a Call trade.
- Options pricing (IV Rank 48%): Options are somewhat elevated — you're paying above average for this option. The stock needs to make a meaningful move to overcome the higher cost.
- Market: VIX 15.9 (very calm market) · sentiment is Greed (72) — risk appetite high · SPY is above its 50-day average (broad market uptrend) · macro regime: Risk-On
- ✅ Sell when value reaches $162 — that's your +50% profit target
- 🛑 Sell if value drops to $76 — that's your -30% stop loss
- 📅 Close the trade at least 14 days before 2026-08-07 — options lose value fast near expiry
📋 How to place this trade on your broker
- Downtrend confirmed — CCI is 12.1% below 50-day average
- Lower highs + lower lows — downtrend structure in place
- RSI 24 — bearish momentum confirmed (good for Puts)
- MACD bearish — momentum confirmed by second indicator
- Options elevated (IV Rank 62%) — need a strong move
🔬 Deep Analysis — click to see the full breakdown
- 📰 🔥 Crown Castle's Quarterly Earnings Preview: What You Need to Know Barchart · 3d ago
- 📰 🔥 Why Is Innovative Industrial Properties (IIPR) Down 3.9% Since Last Earnings Report? Zacks · 4w ago
- 📰 🔥 Welltower (WELL) Up 1% Since Last Earnings Report: Can It Continue? Zacks · 5w ago
- 📰 Crown Castle (CCI) Stock After Fiber Exit And Buyback Reset How Fair Is The New Tower Valuation Simply Wall St. · 2w ago
- 📰 Is Crown Castle Inc. (CCI) A Good Stock To Buy Now? Insider Monkey · 2w ago
- Trend: CCI is 12.1% below its 50-day average and 11.9% below its 200-day average — clear downtrend on both timeframes
- Chart structure: Lower highs + lower lows — downtrend structure in place
- Momentum (RSI 24): Oversold territory — heavy selling pressure visible. Strong signal for Puts, though short-term bounces are possible.
- MACD: Bearish — the fast line is below the slow line. Downward momentum confirmed.
- Options pricing (IV Rank 62%): Options are expensive — in the top 40% of their annual range. You need a large, fast move to profit. Higher risk for option buyers.
- Market: VIX 15.9 (very calm market) · sentiment is Greed (72) — risk appetite high · SPY is below its 50-day average (broad market in downtrend) · macro regime: Risk-On
- ✅ Sell when value reaches $188 — that's your +50% profit target
- 🛑 Sell if value drops to $88 — that's your -30% stop loss
- 📅 Close the trade at least 14 days before 2026-08-21 — options lose value fast near expiry
📋 How to place this trade on your broker
- Uptrend confirmed — HBAN is 8.5% above 50-day average and above 200-day average too
- Higher highs + higher lows — textbook uptrend structure in place
- RSI 64 — strong momentum, not yet overbought (sweet spot for Calls)
- MACD bullish — momentum confirmed by second indicator
- Options elevated (IV Rank 61%) — need a strong move
- Market backdrop supportive — calm VIX, SPY in uptrend
🔬 Deep Analysis — click to see the full breakdown
- 📰 🔥 Bank Mergers Just Hit a 7-Year High. Here Are the Regional Banks Most Likely to Make a Deal. Motley Fool · 1d ago
- 📰 🔥 What to Expect From Huntington Bancshares' Q2 2026 Earnings Report Barchart · 2d ago
- 📰 🔥 Major Banks Poised for Strong Quarterly Results, Outlook, Deutsche Bank Says MT Newswires · 3d ago
- 📰 🔥 Huntington Bancshares (HBAN) – Among the 13 Best Dividend Stocks to Buy Under $25 Insider Monkey · 1w ago
- 📰 🔥 How new payments tech is fueling Huntington's merger conversions American Banker · 2w ago
- Trend: HBAN is 8.5% above its 50-day average and 8.8% above its 200-day average — strong uptrend on both timeframes
- Chart structure: Higher highs + higher lows — textbook uptrend structure in place
- Chart structure: Tight consolidation after prior upswing — potential bull flag (coiled spring)
- Momentum (RSI 64): In the ideal bullish zone — strong without being overbought. This is the sweet spot for buying calls.
- MACD: Bullish — the fast line is above the slow line. Upward momentum is confirmed by this second indicator.
- Options pricing (IV Rank 61%): Options are expensive — in the top 40% of their annual range. You need a large, fast move to profit. Higher risk for option buyers.
- Market: VIX 15.9 (very calm market) · sentiment is Greed (72) — risk appetite high · SPY is above its 50-day average (broad market uptrend) · macro regime: Risk-On
- ✅ Sell when value reaches $98 — that's your +50% profit target
- 🛑 Sell if value drops to $46 — that's your -30% stop loss
- 📅 Close the trade at least 14 days before 2026-08-21 — options lose value fast near expiry
📋 How to place this trade on your broker
- Uptrend confirmed — SPG is 9.1% above 50-day average and above 200-day average too
- Higher highs + higher lows — textbook uptrend structure in place
- RSI 64 — strong momentum, not yet overbought (sweet spot for Calls)
- Volume: sellers outpacing buyers — distribution pattern
- MACD bullish — momentum confirmed by second indicator
- Options elevated (IV Rank 94%) — need a strong move
🔬 Deep Analysis — click to see the full breakdown
- 📰 🔥 Barclays Raises Simon Property Group (SPG) Price Target as Part of Q2 Earnings Preview Insider Monkey · 2d ago
- 📰 Simon Property Group (SPG) Leaves Russell Value Indexes For Defensive Benchmarks Simply Wall St. · 4h ago
- 📰 Simon Property Group (SPG) Stock Still Looks Undervalued Despite a 136% Run Simply Wall St. · 15h ago
- 📰 Is Holding Simon Property Stock Still Smart Move for Your Portfolio? Zacks · 22h ago
- 📰 Simon Property Group (SPG) Stock Sees Modest Fair Value Lift After Analyst Target Increases Simply Wall St. · 23h ago
- Trend: SPG is 9.1% above its 50-day average and 19.9% above its 200-day average — strong uptrend on both timeframes
- Chart structure: Higher highs + higher lows — textbook uptrend structure in place
- Chart structure: Tight consolidation after prior upswing — potential bull flag (coiled spring)
- Momentum (RSI 64): In the ideal bullish zone — strong without being overbought. This is the sweet spot for buying calls.
- MACD: Bullish — the fast line is above the slow line. Upward momentum is confirmed by this second indicator.
- Volume: Down-days average 1.6x more volume than up-days — distribution pattern. Sellers are more active than buyers.
- Options pricing (IV Rank 94%): Options are expensive — in the top 40% of their annual range. You need a large, fast move to profit. Higher risk for option buyers.
- Market: VIX 15.9 (very calm market) · sentiment is Greed (72) — risk appetite high · SPY is above its 50-day average (broad market uptrend) · macro regime: Risk-On
- ✅ Sell when value reaches $165 — that's your +50% profit target
- 🛑 Sell if value drops to $77 — that's your -30% stop loss
- 📅 Close the trade at least 14 days before 2026-08-21 — options lose value fast near expiry
📋 How to place this trade on your broker
- Downtrend confirmed — CPRT is 6.0% below 50-day average
- Lower highs + lower lows — downtrend structure in place
- RSI 45 — bearish momentum confirmed (good for Puts)
- MACD bearish — momentum confirmed by second indicator
- Options elevated (IV Rank 75%) — need a strong move
🔬 Deep Analysis — click to see the full breakdown
- 📰 Why Copart Stock Stumbled Today Motley Fool · 3d ago
- 📈 Stock Market Today, June 29: Nasdaq Composite Outperforms as Tech Stocks Gain on Easing Geopolitical Tensions Motley Fool · 3d ago
- 📰 US Equity Markets End Higher Amid Pause in US-Iran Hostilities MT Newswires · 3d ago
- 📰 Here’s Why Renaissance Investment Management Sold Copart (CPRT) Insider Monkey · 2w ago
- 📈 1 Profitable Stock on Our Buy List and 2 We Ignore StockStory · 2w ago
- Trend: CPRT is 6.0% below its 50-day average and 20.0% below its 200-day average — clear downtrend on both timeframes
- Chart structure: Lower highs + lower lows — downtrend structure in place
- Momentum (RSI 45): In bearish momentum zone — sellers are in control. Good timing for a Put trade.
- MACD: Bearish — the fast line is below the slow line. Downward momentum confirmed.
- Options pricing (IV Rank 75%): Options are expensive — in the top 40% of their annual range. You need a large, fast move to profit. Higher risk for option buyers.
- Market: VIX 15.9 (very calm market) · sentiment is Greed (72) — risk appetite high · SPY is below its 50-day average (broad market in downtrend) · macro regime: Risk-On
- ✅ Sell when value reaches $72 — that's your +50% profit target
- 🛑 Sell if value drops to $34 — that's your -30% stop loss
- 📅 Close the trade at least 14 days before 2026-08-21 — options lose value fast near expiry
📋 How to place this trade on your broker
Top 6 Picks Ranked by composite 7-dimension score
What this trade means: You sell a put at $17 (collecting $55 per contract) and buy a put at $15 (paying $55). You keep the full credit if SOFI stays above $17 by 2026-08-07. Your only risk: if SOFI falls below $15, you lose $145/contract (max).
POP uses risk-neutral probabilities — not historical win rates. Even an 80% POP trade loses 20% of the time. Size conservatively so any single loss is manageable.
Take profit at 50% of max — statistically optimal for credit spreads. Cut losses if spread value exceeds 2× credit received. Never hold short premium through FOMC or earnings.
📋 How to place this trade on your broker click to expand step-by-step instructions
💼 Position Sizing Engine Max loss/contract: $145 — click to see all account sizes
Professional rule: risk 1-3% of account per trade. Contracts = floor(Account × Risk% / Max Loss per spread). Always use the Conservative tier until you have 50+ trades of experience.
| Account | Conservative (1%) | Moderate (2%) | Aggressive (3%) |
|---|---|---|---|
| $5,000 | 1 contract $145 risk (2.9%) | 1 contract $145 risk (2.9%) | 1 contract $145 risk (2.9%) |
| $10,000 | 1 contract $145 risk (1.5%) | 1 contract $145 risk (1.5%) | 2 contracts $290 risk (2.9%) |
| $25,000 | 1 contract $145 risk (0.6%) | 3 contracts $435 risk (1.7%) | 5 contracts $725 risk (2.9%) |
| $100,000 | 6 contracts $870 risk (0.9%) | 13 contracts $1,885 risk (1.9%) | 15 contracts $2,175 risk (2.2%) |
Highlighted row = $25k account (scanner default). Edit ACCOUNT_SIZE in
options_scanner.py to match your account.
IVR 61% on SOFI — premium is elevated, making credit strategies attractive vs buying options outright. Short put ~7% OTM provides a meaningful cushion; defined max loss means no margin call risk. Technically: SOFI is above 50d MA — near-term recovery underway, RSI 66. 25-delta skew is call-heavy (unusual upside demand) (-1.6pp). Unusual options activity detected (vol/OI ratio elevated) — large positioning may signal informed expectations. Max pain sits at $18 (-1.3% from current) — market maker incentive to pin near this level by expiry. Options market is pricing ±16.7% by 2026-08-07 (±$3.04 ATM straddle).
Direction signals (7)
- Market regime strongly bullish (score +2)
- Above 50d MA, below 200d MA — short-term recovery
- RSI 66 — bullish momentum zone
- MACD histogram positive — bullish momentum cross
- Call skew elevated — unusual upside demand (potential squeeze)
- Call volume dominant today — bullish order flow
- Put/call OI ratio 0.38 — minimal hedging (market complacent)
🏛️ Business Quality: 73.0/100 — Good (6 pillars scored — click to expand)
Strong underlying businesses make for more reliable options positions. High ROIC, growing cash flows, and low debt reduce blow-up risk. Source: Yahoo Finance quarterly financials.
📈 P&L at Expiry — click to show payoff diagram
What this trade means: You sell a put at $340 (collecting $629 per contract) and buy a put at $305 (paying $629). You keep the full credit if GOOGL stays above $340 by 2026-08-07. Your only risk: if GOOGL falls below $305, you lose $2871/contract (max).
POP uses risk-neutral probabilities — not historical win rates. Even an 80% POP trade loses 20% of the time. Size conservatively so any single loss is manageable.
Take profit at 50% of max — statistically optimal for credit spreads. Cut losses if spread value exceeds 2× credit received. Never hold short premium through FOMC or earnings.
📋 How to place this trade on your broker click to expand step-by-step instructions
💼 Position Sizing Engine Max loss/contract: $2871 — click to see all account sizes
Professional rule: risk 1-3% of account per trade. Contracts = floor(Account × Risk% / Max Loss per spread). Always use the Conservative tier until you have 50+ trades of experience.
| Account | Conservative (1%) | Moderate (2%) | Aggressive (3%) |
|---|---|---|---|
| $5,000 | 1 contract $2,871 risk (57.4%) | 1 contract $2,871 risk (57.4%) | 1 contract $2,871 risk (57.4%) |
| $10,000 | 1 contract $2,871 risk (28.7%) | 1 contract $2,871 risk (28.7%) | 1 contract $2,871 risk (28.7%) |
| $25,000 | 1 contract $2,871 risk (11.5%) | 1 contract $2,871 risk (11.5%) | 1 contract $2,871 risk (11.5%) |
| $100,000 | 1 contract $2,871 risk (2.9%) | 1 contract $2,871 risk (2.9%) | 1 contract $2,871 risk (2.9%) |
Highlighted row = $25k account (scanner default). Edit ACCOUNT_SIZE in
options_scanner.py to match your account.
IVR 100% on GOOGL — premium is elevated, making credit strategies attractive vs buying options outright. Short put ~7% OTM provides a meaningful cushion; defined max loss means no margin call risk. Technically: GOOGL is below 50d but above 200d MA — pullback within long-term uptrend, RSI 51. 25-delta skew is balanced (+0.0pp). Max pain sits at $345 (-4.1% from current) — market maker incentive to pin near this level by expiry. Options market is pricing ±9.7% by 2026-08-07 (±$34.98 ATM straddle).
Direction signals (4)
- Market regime strongly bullish (score +2)
- Below 50d MA but above 200d MA — pullback in uptrend
- Call volume dominant today — bullish order flow
- Put/call OI ratio 0.63 — minimal hedging (market complacent)
🏛️ Business Quality: 94.0/100 — Excellent (7 pillars scored — click to expand)
Strong underlying businesses make for more reliable options positions. High ROIC, growing cash flows, and low debt reduce blow-up risk. Source: Yahoo Finance quarterly financials.
📈 P&L at Expiry — click to show payoff diagram
What this trade means: You sell a put at $230 (collecting $366 per contract) and buy a put at $215 (paying $366). You keep the full credit if AMZN stays above $230 by 2026-08-07. Your only risk: if AMZN falls below $215, you lose $1134/contract (max).
POP uses risk-neutral probabilities — not historical win rates. Even an 80% POP trade loses 20% of the time. Size conservatively so any single loss is manageable.
Take profit at 50% of max — statistically optimal for credit spreads. Cut losses if spread value exceeds 2× credit received. Never hold short premium through FOMC or earnings.
📋 How to place this trade on your broker click to expand step-by-step instructions
💼 Position Sizing Engine Max loss/contract: $1134 — click to see all account sizes
Professional rule: risk 1-3% of account per trade. Contracts = floor(Account × Risk% / Max Loss per spread). Always use the Conservative tier until you have 50+ trades of experience.
| Account | Conservative (1%) | Moderate (2%) | Aggressive (3%) |
|---|---|---|---|
| $5,000 | 1 contract $1,134 risk (22.7%) | 1 contract $1,134 risk (22.7%) | 1 contract $1,134 risk (22.7%) |
| $10,000 | 1 contract $1,134 risk (11.3%) | 1 contract $1,134 risk (11.3%) | 1 contract $1,134 risk (11.3%) |
| $25,000 | 1 contract $1,134 risk (4.5%) | 1 contract $1,134 risk (4.5%) | 1 contract $1,134 risk (4.5%) |
| $100,000 | 1 contract $1,134 risk (1.1%) | 1 contract $1,134 risk (1.1%) | 2 contracts $2,268 risk (2.3%) |
Highlighted row = $25k account (scanner default). Edit ACCOUNT_SIZE in
options_scanner.py to match your account.
IVR 93% on AMZN — premium is elevated, making credit strategies attractive vs buying options outright. Short put ~7% OTM provides a meaningful cushion; defined max loss means no margin call risk. Technically: AMZN is below 50d but above 200d MA — pullback within long-term uptrend, RSI 51. 25-delta skew is call-heavy (unusual upside demand) (-1.8pp). Max pain sits at $235 (-3.2% from current) — market maker incentive to pin near this level by expiry. Options market is pricing ±10.4% by 2026-08-07 (±$25.20 ATM straddle).
Direction signals (5)
- Market regime strongly bullish (score +2)
- Below 50d MA but above 200d MA — pullback in uptrend
- Call skew elevated — unusual upside demand (potential squeeze)
- Call volume dominant today — bullish order flow
- Put/call OI ratio 0.33 — minimal hedging (market complacent)
🏛️ Business Quality: 76.0/100 — Excellent (7 pillars scored — click to expand)
Strong underlying businesses make for more reliable options positions. High ROIC, growing cash flows, and low debt reduce blow-up risk. Source: Yahoo Finance quarterly financials.
📈 P&L at Expiry — click to show payoff diagram
What this trade means: You sell a put at $74 (collecting $165 per contract) and buy a put at $68 (paying $165). You keep the full credit if NFLX stays above $74 by 2026-08-07. Your only risk: if NFLX falls below $68, you lose $435/contract (max).
POP uses risk-neutral probabilities — not historical win rates. Even an 80% POP trade loses 20% of the time. Size conservatively so any single loss is manageable.
Take profit at 50% of max — statistically optimal for credit spreads. Cut losses if spread value exceeds 2× credit received. Never hold short premium through FOMC or earnings.
📋 How to place this trade on your broker click to expand step-by-step instructions
💼 Position Sizing Engine Max loss/contract: $435 — click to see all account sizes
Professional rule: risk 1-3% of account per trade. Contracts = floor(Account × Risk% / Max Loss per spread). Always use the Conservative tier until you have 50+ trades of experience.
| Account | Conservative (1%) | Moderate (2%) | Aggressive (3%) |
|---|---|---|---|
| $5,000 | 1 contract $435 risk (8.7%) | 1 contract $435 risk (8.7%) | 1 contract $435 risk (8.7%) |
| $10,000 | 1 contract $435 risk (4.3%) | 1 contract $435 risk (4.3%) | 1 contract $435 risk (4.3%) |
| $25,000 | 1 contract $435 risk (1.7%) | 1 contract $435 risk (1.7%) | 1 contract $435 risk (1.7%) |
| $100,000 | 2 contracts $870 risk (0.9%) | 4 contracts $1,740 risk (1.7%) | 6 contracts $2,610 risk (2.6%) |
Highlighted row = $25k account (scanner default). Edit ACCOUNT_SIZE in
options_scanner.py to match your account.
IVR 92% on NFLX — premium is elevated, making credit strategies attractive vs buying options outright. Short put ~7% OTM provides a meaningful cushion; defined max loss means no margin call risk. Technically: NFLX is below both MAs — in a downtrend, RSI 43. 25-delta skew is call-heavy (unusual upside demand) (-1.9pp). Unusual options activity detected (vol/OI ratio elevated) — large positioning may signal informed expectations. Max pain sits at $74 (-4.7% from current) — market maker incentive to pin near this level by expiry. Options market is pricing ±11.4% by 2026-08-07 (±$8.82 ATM straddle).
Direction signals (6)
- Market regime strongly bullish (score +2)
- Below both 50d and 200d MA — downtrend confirmed
- RSI 43 — bearish momentum zone
- Call skew elevated — unusual upside demand (potential squeeze)
- Put volume dominant today — bearish order flow
- Put/call OI ratio 0.44 — minimal hedging (market complacent)
🏛️ Business Quality: 99.0/100 — Excellent (7 pillars scored — click to expand)
Strong underlying businesses make for more reliable options positions. High ROIC, growing cash flows, and low debt reduce blow-up risk. Source: Yahoo Finance quarterly financials.
📈 P&L at Expiry — click to show payoff diagram
What this trade means: You sell a put at $290 (collecting $239 per contract) and buy a put at $278 (paying $239). You keep the full credit if IWM stays above $290 by 2026-08-07. Your only risk: if IWM falls below $278, you lose $961/contract (max).
POP uses risk-neutral probabilities — not historical win rates. Even an 80% POP trade loses 20% of the time. Size conservatively so any single loss is manageable.
Take profit at 50% of max — statistically optimal for credit spreads. Cut losses if spread value exceeds 2× credit received. Never hold short premium through FOMC or earnings.
📋 How to place this trade on your broker click to expand step-by-step instructions
💼 Position Sizing Engine Max loss/contract: $961 — click to see all account sizes
Professional rule: risk 1-3% of account per trade. Contracts = floor(Account × Risk% / Max Loss per spread). Always use the Conservative tier until you have 50+ trades of experience.
| Account | Conservative (1%) | Moderate (2%) | Aggressive (3%) |
|---|---|---|---|
| $5,000 | 1 contract $961 risk (19.2%) | 1 contract $961 risk (19.2%) | 1 contract $961 risk (19.2%) |
| $10,000 | 1 contract $961 risk (9.6%) | 1 contract $961 risk (9.6%) | 1 contract $961 risk (9.6%) |
| $25,000 | 1 contract $961 risk (3.8%) | 1 contract $961 risk (3.8%) | 1 contract $961 risk (3.8%) |
| $100,000 | 1 contract $961 risk (1.0%) | 2 contracts $1,922 risk (1.9%) | 3 contracts $2,883 risk (2.9%) |
Highlighted row = $25k account (scanner default). Edit ACCOUNT_SIZE in
options_scanner.py to match your account.
IVR 62% on IWM — premium is elevated, making credit strategies attractive vs buying options outright. Short put ~7% OTM provides a meaningful cushion; defined max loss means no margin call risk. Technically: IWM is above both MAs — uptrend structurally intact, RSI 63. 25-delta skew is put-heavy (bearish protection demand) (+8.2pp). Unusual options activity detected (vol/OI ratio elevated) — large positioning may signal informed expectations. Max pain sits at $298 (+0.1% from current) — market maker incentive to pin near this level by expiry. Options market is pricing ±5.0% by 2026-08-07 (±$14.88 ATM straddle).
Direction signals (7)
- Market regime strongly bullish (score +2)
- Price above both 50d and 200d MA — uptrend intact
- RSI 63 — bullish momentum zone
- MACD histogram positive — bullish momentum cross
- Put skew elevated — market paying up for downside protection
- Call volume dominant today — bullish order flow
- Put/call OI ratio 2.17 — heavy hedging in place (contrarian: extreme fear often precedes rallies)
📈 P&L at Expiry — click to show payoff diagram
What this trade means: You sell a put at $731 (collecting $359 per contract) and buy a put at $710 (paying $359). You keep the full credit if SPY stays above $731 by 2026-08-07. Your only risk: if SPY falls below $710, you lose $1741/contract (max).
POP uses risk-neutral probabilities — not historical win rates. Even an 80% POP trade loses 20% of the time. Size conservatively so any single loss is manageable.
Take profit at 50% of max — statistically optimal for credit spreads. Cut losses if spread value exceeds 2× credit received. Never hold short premium through FOMC or earnings.
📋 How to place this trade on your broker click to expand step-by-step instructions
💼 Position Sizing Engine Max loss/contract: $1741 — click to see all account sizes
Professional rule: risk 1-3% of account per trade. Contracts = floor(Account × Risk% / Max Loss per spread). Always use the Conservative tier until you have 50+ trades of experience.
| Account | Conservative (1%) | Moderate (2%) | Aggressive (3%) |
|---|---|---|---|
| $5,000 | 1 contract $1,741 risk (34.8%) | 1 contract $1,741 risk (34.8%) | 1 contract $1,741 risk (34.8%) |
| $10,000 | 1 contract $1,741 risk (17.4%) | 1 contract $1,741 risk (17.4%) | 1 contract $1,741 risk (17.4%) |
| $25,000 | 1 contract $1,741 risk (7.0%) | 1 contract $1,741 risk (7.0%) | 1 contract $1,741 risk (7.0%) |
| $100,000 | 1 contract $1,741 risk (1.7%) | 1 contract $1,741 risk (1.7%) | 1 contract $1,741 risk (1.7%) |
Highlighted row = $25k account (scanner default). Edit ACCOUNT_SIZE in
options_scanner.py to match your account.
IVR 67% on SPY — premium is elevated, making credit strategies attractive vs buying options outright. Short put ~7% OTM provides a meaningful cushion; defined max loss means no margin call risk. Technically: SPY is above both MAs — uptrend structurally intact, RSI 56. 25-delta skew is put-heavy (bearish protection demand) (+9.5pp). Max pain sits at $782 (+5.0% from current) — market maker incentive to pin near this level by expiry. Options market is pricing ±3.5% by 2026-08-07 (±$25.89 ATM straddle).
Direction signals (7)
- Market regime strongly bullish (score +2)
- Price above both 50d and 200d MA — uptrend intact
- RSI 56 — bullish momentum zone
- MACD histogram negative — bearish momentum cross
- Put skew elevated — market paying up for downside protection
- Call volume dominant today — bullish order flow
- Put/call OI ratio 2.02 — heavy hedging in place (contrarian: extreme fear often precedes rallies)
📈 P&L at Expiry — click to show payoff diagram
All Scanned Complete universe with key metrics
| Ticker | Strategy | Price | Strike | Expiry | IVR | Vol Edge | POP | Exp Move | Max Loss | Score | Conf |
|---|---|---|---|---|---|---|---|---|---|---|---|
| TSLA Bes | Bull Call Spread | $393.4 | $430 | 2026-08-07 35d |
|
-13% | 26.0% | ±11.6% | $1,000 | 63 | 49 |
| SOFI Hig | Bull Put Spread | $18.2 | $17 | 2026-08-07 35d |
|
+28% | 60.1% | ±16.7% | $145 | 61 | 57 |
| GOOGL | Bull Put Spread | $359.9 | $340 | 2026-08-07 35d |
|
+31% | 65.8% | ±9.7% | $2,871 | 60 | 47 |
| AMZN | Bull Put Spread | $242.7 | $230 | 2026-08-07 35d |
|
+30% | 63.5% | ±10.4% | $1,134 | 59 | 51 |
| NFLX | Bull Put Spread | $77.7 | $74 | 2026-08-07 35d |
|
+58% | 58.7% | ±11.4% | $435 | 57 | 43 |
| IWM ETF | Bull Put Spread | $297.6 | $290 | 2026-08-07 35d |
|
+2% | 67.0% | ±5.0% | $961 | 57 | 51 |
| AVGO | Bull Call Spread | $360.4 | $385 | 2026-08-07 35d |
|
-22% | 31.9% | ±12.2% | $1,025 | 55 | 44 |
| GLD ETF | Bull Call Spread | $378.1 | $400 | 2026-08-07 35d |
|
-9% | 24.1% | ±5.9% | $965 | 55 | 42 |
| SPY ETF | Bull Put Spread | $744.8 | $731 | 2026-08-07 35d |
|
-1% | 68.2% | ±3.5% | $1,741 | 54 | 49 |
| PFE | Bull Call Spread | $24.3 | $25 | 2026-08-07 35d |
|
-7% | 34.3% | ±6.1% | $43 | 54 | 41 |
| HOOD | Bull Call Spread | $112.7 | $120 | 2026-08-07 35d |
|
-5% | 35.7% | ±15.4% | $427 | 53 | 47 |
| AAPL Saf | Bull Put Spread | $308.6 | $285 | 2026-08-07 35d |
|
-7% | 79.5% | ±7.1% | $874 | 51 | 47 |
| QQQ ETF | Bull Put Spread | $712.6 | $690 | 2026-08-07 35d |
|
-7% | 65.4% | ±6.4% | $3,231 | 50 | 46 |
| DOC | Long Call | $21.9 | $20 | 2026-08-21 49d |
|
+14% | 78.4% | ±4.6% | $203 | 49 | 46 |
| AMD | Bull Put Spread | $517.8 | $460 | 2026-08-07 35d |
|
+2% | 63.7% | ±20.4% | $655 | 47 | 46 |
| MSFT | Bull Put Spread | $390.5 | $370 | 2026-08-07 35d |
|
+7% | 64.4% | ±10.2% | $1,888 | 46 | 43 |
| NVDA | Iron Condor | $194.8 | $195 | 2026-08-07 35d |
|
+2% | 48.9% | ±9.9% | $258 | 45 | 30 |
| TLT ETF | Bull Call Spread | $85.5 | $87 | 2026-08-07 35d |
|
+7% | 33.4% | ±2.3% | $38 | 45 | 44 |
| META | Bull Put Spread | $582.9 | $550 | 2026-08-07 35d |
|
-1% | 63.5% | ±11.4% | $2,155 | 43 | 43 |
| PLTR | Bull Put Spread | $129.3 | $120 | 2026-08-07 35d |
|
-3% | 61.9% | ±15.7% | $708 | 43 | 38 |
| NKE Bes | Bull Call Spread | $44.1 | $50 | 2026-08-07 35d |
|
+9% | 16.2% | ±9.2% | $126 | 42 | 40 |
| MU | Bull Put Spread | $975.6 | $900 | 2026-08-07 35d |
|
-18% | 54.4% | ±24.9% | $6,443 | 40 | 46 |
| SEZL | Bull Call Spread | $183.2 | $210 | 2026-08-21 49d |
|
+39% | 28.9% | ±25.2% | $550 | 36 | 42 |
| LYB Bes | Bull Call Spread | $53.4 | $60 | 2026-08-21 49d |
|
+108% | 25.0% | ±13.7% | $165 | 33 | 40 |
| PDD | Iron Condor | $82.4 | $82 | 2026-08-07 35d |
|
-13% | 48.7% | ±8.6% | $267 | 31 | 30 |
119 ticker(s) skipped (thin liquidity or data gap)
- XLK: insufficient liquidity or data unavailable
- XLF: insufficient liquidity or data unavailable
- XLV: insufficient liquidity or data unavailable
- XLE: insufficient liquidity or data unavailable
- XLY: insufficient liquidity or data unavailable
- XLI: insufficient liquidity or data unavailable
- ABBV: insufficient liquidity or data unavailable
- ABNB: insufficient liquidity or data unavailable
- ABT: insufficient liquidity or data unavailable
- ACN: insufficient liquidity or data unavailable
- ADBE: insufficient liquidity or data unavailable
- AFL: insufficient liquidity or data unavailable
- AFRM: insufficient liquidity or data unavailable
- AIG: insufficient liquidity or data unavailable
- AMAT: insufficient liquidity or data unavailable
- AMGN: insufficient liquidity or data unavailable
- ASML: insufficient liquidity or data unavailable
- AXP: insufficient liquidity or data unavailable
- BAC: insufficient liquidity or data unavailable
- BAX: insufficient liquidity or data unavailable
- BILL: insufficient liquidity or data unavailable
- BKNG: insufficient liquidity or data unavailable
- BLK: insufficient liquidity or data unavailable
- BMY: insufficient liquidity or data unavailable
- BRK-B: insufficient liquidity or data unavailable
- BSX: insufficient liquidity or data unavailable
- C: insufficient liquidity or data unavailable
- CAT: insufficient liquidity or data unavailable
- CDNS: insufficient liquidity or data unavailable
- CL: insufficient liquidity or data unavailable
- COF: insufficient liquidity or data unavailable
- COIN: insufficient liquidity or data unavailable
- COST: insufficient liquidity or data unavailable
- CRM: insufficient liquidity or data unavailable
- CRWD: insufficient liquidity or data unavailable
- CSCO: insufficient liquidity or data unavailable
- CVX: insufficient liquidity or data unavailable
- DASH: insufficient liquidity or data unavailable
- DDOG: insufficient liquidity or data unavailable
- DE: insufficient liquidity or data unavailable
- DHR: insufficient liquidity or data unavailable
- DIS: insufficient liquidity or data unavailable
- DXCM: insufficient liquidity or data unavailable
- EL: insufficient liquidity or data unavailable
- GE: insufficient liquidity or data unavailable
- GILD: insufficient liquidity or data unavailable
- GM: insufficient liquidity or data unavailable
- GS: insufficient liquidity or data unavailable
- GTLB: insufficient liquidity or data unavailable
- HD: insufficient liquidity or data unavailable
- HON: insufficient liquidity or data unavailable
- INTU: insufficient liquidity or data unavailable
- ISRG: insufficient liquidity or data unavailable
- JNJ: insufficient liquidity or data unavailable
- JPM: insufficient liquidity or data unavailable
- KO: insufficient liquidity or data unavailable
- LLY: insufficient liquidity or data unavailable
- LOW: insufficient liquidity or data unavailable
- LRCX: insufficient liquidity or data unavailable
- MA: insufficient liquidity or data unavailable
- MCD: insufficient liquidity or data unavailable
- MDB: insufficient liquidity or data unavailable
- MDT: insufficient liquidity or data unavailable
- MELI: insufficient liquidity or data unavailable
- MRK: insufficient liquidity or data unavailable
- MRVL: insufficient liquidity or data unavailable
- MS: insufficient liquidity or data unavailable
- NEE: insufficient liquidity or data unavailable
- NET: insufficient liquidity or data unavailable
- NOW: insufficient liquidity or data unavailable
- ON: insufficient liquidity or data unavailable
- PANW: insufficient liquidity or data unavailable
- PEP: insufficient liquidity or data unavailable
- PG: insufficient liquidity or data unavailable
- PINS: insufficient liquidity or data unavailable
- PM: insufficient liquidity or data unavailable
- PNC: insufficient liquidity or data unavailable
- PYPL: insufficient liquidity or data unavailable
- QCOM: insufficient liquidity or data unavailable
- RBLX: insufficient liquidity or data unavailable
- REGN: insufficient liquidity or data unavailable
- ROKU: insufficient liquidity or data unavailable
- ROST: insufficient liquidity or data unavailable
- RTX: insufficient liquidity or data unavailable
- SBUX: insufficient liquidity or data unavailable
- SNOW: insufficient liquidity or data unavailable
- SNPS: insufficient liquidity or data unavailable
- SPGI: insufficient liquidity or data unavailable
- SPOT: insufficient liquidity or data unavailable
- TGT: insufficient liquidity or data unavailable
- TJX: insufficient liquidity or data unavailable
- TMO: insufficient liquidity or data unavailable
- TXN: insufficient liquidity or data unavailable
- U: insufficient liquidity or data unavailable
- UBER: insufficient liquidity or data unavailable
- ULTA: insufficient liquidity or data unavailable
- UNH: insufficient liquidity or data unavailable
- UPS: insufficient liquidity or data unavailable
- USB: insufficient liquidity or data unavailable
- V: insufficient liquidity or data unavailable
- VRTX: insufficient liquidity or data unavailable
- WBD: insufficient liquidity or data unavailable
- WFC: insufficient liquidity or data unavailable
- WMT: insufficient liquidity or data unavailable
- XOM: insufficient liquidity or data unavailable
- ZS: insufficient liquidity or data unavailable
- DUOL: insufficient liquidity or data unavailable
- CMCSA: insufficient liquidity or data unavailable
- UHS: insufficient liquidity or data unavailable
- KHC: insufficient liquidity or data unavailable
- SE: insufficient liquidity or data unavailable
- CAG: insufficient liquidity or data unavailable
- ESTC: insufficient liquidity or data unavailable
- SHOP: insufficient liquidity or data unavailable
- ARM: insufficient liquidity or data unavailable
- APP: insufficient liquidity or data unavailable
- TWLO: insufficient liquidity or data unavailable
- GRAB: insufficient liquidity or data unavailable
- INTC: insufficient liquidity or data unavailable
ACCOUNT_SIZE in
options_scanner.py. Past selection results do not guarantee future performance.
Always consult a licensed financial advisor before trading.