Daily Pick

One stock a day. Research, not advice.

⚠ High Risk — Options can expire worthless (100% loss of premium). Spreads have defined max loss. This is algorithmic research — not financial advice. Study the strategy before trading. Never risk money you can't afford to lose.

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).

Updated 2026-07-03 13:12 25 tickers scanned
🎯 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:

IV Rank is elevated (67% on SPY)

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.

Market regime is bullish (Risk-On)

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.

Result: Bull Put Spread is optimal

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.

Market Environment VIX 15.9 (Calm) · SPY IVR 67% — rich premium, favour spreads/condors · Stable VIX Regime Risk-On VIX 15.9 FOMC 2026-07-29 (26d) SPY IVR 67% Rich — sell Fear/Greed 72 Greed Breadth 72% above 200d MA (est.) Vol Curve 15.9/19.0 ↘ Contango
How strategies are chosen · 7-dimension scoring explained (click)
IV RankMarketStrategyTypeRisk profile
< 35%Bullish ×2Long CallDebitMax loss = premium. Unlimited upside above break-even.
< 35%Bullish ×1Bull Call SpreadDebitCheaper than long call. Max profit capped at short strike.
< 35%BearishLong Put / Bear Put SpreadDebitProfit from decline. Max loss = premium or debit paid.
35–60%BullishBull Call SpreadDebitDefined risk, defined reward. Better R/R than long call at mid IV.
35–60%NeutralIron CondorCreditProfit if stock stays in range. Risk on either wing.
> 60%BullishBull Put SpreadCreditCollect premium. Keep if stock stays above short strike. ~75–85% POP.
> 60%BearishBear Call SpreadCreditCollect premium. Keep if stock stays below short strike.
AnyFOMC ≤5dCredit spreadCreditHarvest inflated pre-FOMC IV; profit from vol crush after decision.
Market Regime 20ptsSPY trend, VIX level/trend, regime score alignment with strategy direction
Volatility Edge 20pts(IV − HV) / HV: how expensive are options vs recent realised movement?
Liquidity 15ptsOpen interest, daily volume, bid-ask spread — tight spreads = fair fills
Probability Edge 15ptsBlack-Scholes POP: statistical probability of keeping premium at expiration
Technical Trend 10ptsRSI, 50d/200d MA alignment, ATR vs expected move for directional confirmation
Institutional 10ptsUnusual options flow, algo composite, insider/catalyst signals
Event Risk 10ptsFOMC proximity, earnings calendar — calendar risk that can gap against positions

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.

$
Filter trades by your budget
Portfolio Greeks — all 6 picks, 1 contract each
Net Δ Delta +1.05 Bullish bias
Net Θ Theta/day +26.89 Daily income
Net V Vega/1%IV -77.81 Short vol — rising VIX hurts
Θ/V Portfolio 0.35× Vega risk dominates
Sector Exposure — concentration risk across top picks
1
Financial Services
SOFI
2
Communication Services
GOOGL · NFLX
1
Consumer Cyclical
AMZN
🎯 Highest Confidence
SOFI Stock SoFi Technologies, Inc…
💰 Credit · Bull Put Spread ▲ Bullish
61/100
57
⛔ NEGATIVE EV — DO NOT TRADE EV -87.94$/contract · POP 68.2% · BE 16.26 (10.9% move) EV $-87.94 < $15 floor · IV/HV 1.22 >= 0.95 — vol not cheap vs realized · Spread 14.5% >= 8% — frictions too high
📉 Bull Put Spread — theta-positive alternative Needs Level 3
Sell 17.5 put @ $1.05 | Buy 17.0 put @ $0.93 | Net credit: $12/contract | Max loss: $38.0
✗ SPREAD RED EV $-10.49/contract · POP 56.8% · IV/HV 1.214 EV $-10.49 <= $10 floor · POP 56.8% < 60% — spread too close to money

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).

Underlying $18.24
Short Strike $17
Credit / Spread $55
Expiry 2026-08-07 (35d)
R/R Ratio 0.38×
📊 Probability of Profit Analysis via Black-Scholes N(d2)
60.1%
POP at Expiry Fair
Probability stock stays above $17 at 2026-08-07. You keep full credit if this happens.
63.0%
P(50% Profit Early)
Chance of reaching 50% profit before expiry and closing early. Tastyworks recommends closing at 50% max profit.
19.7%
P(Max Loss)
Probability of hitting maximum loss (stock below long strike at expiry). This is the scenario to size against.

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.

📐 Expected Move Analysis ATM straddle
$15.20 $18.24 $21.28
Expected move by 2026-08-07: ±16.7% (±$3.04)
LP$15 SP$17 EM↓$15 $18
⚠ Inside expected move — elevated assignment risk Short strike 6.8% OTM vs EM boundary 16.7%
0%IV Rank100%
IVR 61% Rich — sell premium ATM IV 67.6% vs HV30 52.9%
Vol Edge = (67.6% − 52.9%) / 52.9% = +27.9% Excellent Excellent — options very expensive vs recent movement
> 15%: Excellent 5–15%: Good 0–5%: Neutral <0%: Avoid selling
Skew -1.6pp ↑ calls bid P/C OI 0.38 Flow ↑ Bullish ⚡ Unusual Activity RSI 66 ▲ 50d MA (+8.1%) Max Pain $18 MACD ↑ Bullish Vol → 1.0×
⚡ Gamma & Dealer Positioning Negative Gamma $-0.1M
Dealers net short gamma → moves can extend. Adds risk to short premium.
Gamma Support $15
Gamma Resistance $18 $19
Greeks (per contract, 1 spread)
Δ Delta +0.177
Θ Theta/day +0.66
V Vega/1%IV -0.74
Θ/V Ratio 0.89× Fair
OI 312 Vol 153 Spread 9.0% Mid $0.55
Break-even $16.45 (-9.8% from current)
Max Profit $55
Max Loss $145
Trade Management 50% / 2× Credit
Profit target $28/contract (50% of max profit)
Stop loss $109/contract loss (~2× credit received)
Time stop Close at or before 21 DTE — gamma accelerates

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
Bid $0.85 Use Mid $0.55 ✓ Ask $0.93 Always place a Limit order at the mid. Never use Market.
    💼 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)
    Regime
    15/20
    Vol Edge
    20/20
    Liquidity
    4/15
    POP Edge
    3/15 (60.1% POP)
    Technicals
    4/10
    Institutional
    6/10
    Event Risk
    9/10
    Total 61/100 57% confidence
    🏛️ 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.

    ROIC proxy
    6.5%
    6 pts
    Revenue growth YoY
    +42.5%
    20 pts
    Earnings growth YoY
    +101.2%
    15 pts
    Debt/Equity
    18%
    15 pts
    Operating margin
    18.3%
    7 pts
    Gross margin (moat)
    83.5%
    10 pts
    🏦
    55/100 Moderate institutional interest Unusual options flow detected
    📈 P&L at Expiry — click to show payoff diagram
    ■ Profit zone ■ Loss zone ── P&L at expiry │ Current price
    GOOGL Stock GOOGL
    💰 Credit · Bull Put Spread ▲ Bullish
    60/100
    47
    ⛔ NEGATIVE EV — DO NOT TRADE EV -707.01$/contract · POP 72.4% · BE 332.33 (7.7% move) EV $-707.01 < $15 floor · IV/HV 1.22 >= 0.95 — vol not cheap vs realized · Spread 20.7% >= 8% — frictions too high
    📉 Bull Put Spread — theta-positive alternative Needs Level 3
    Sell 340.0 put @ $7.75 | Buy 325.0 put @ $5.1 | Net credit: $265/contract | Max loss: $1235.0
    ✗ SPREAD RED EV $-81.47/contract · POP 69.9% · IV/HV 1.223 EV $-81.47 <= $10 floor · Credit 17.7% < 20% of spread width

    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).

    Underlying $359.91
    Short Strike $340
    Credit / Spread $629
    Expiry 2026-08-07 (35d)
    R/R Ratio 0.22×
    📊 Probability of Profit Analysis via Black-Scholes N(d2)
    65.8%
    POP at Expiry Fair
    Probability stock stays above $340 at 2026-08-07. You keep full credit if this happens.
    68.4%
    P(50% Profit Early)
    Chance of reaching 50% profit before expiry and closing early. Tastyworks recommends closing at 50% max profit.
    10.8%
    P(Max Loss)
    Probability of hitting maximum loss (stock below long strike at expiry). This is the scenario to size against.

    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.

    📐 Expected Move Analysis ATM straddle
    $324.93 $359.91 $394.89
    Expected move by 2026-08-07: ±9.7% (±$34.98)
    LP$305 SP$340 EM↓$325 $360
    ⚠ Inside expected move — elevated assignment risk Short strike 5.5% OTM vs EM boundary 9.7%
    0%IV Rank100%
    IVR 100% Rich — sell premium ATM IV 42.1% vs HV30 32.1%
    Vol Edge = (42.1% − 32.1%) / 32.1% = +31.2% Excellent Excellent — options very expensive vs recent movement
    > 15%: Excellent 5–15%: Good 0–5%: Neutral <0%: Avoid selling
    Skew +0.0pp balanced P/C OI 0.63 Flow ↑ Bullish RSI 51 ▼ 50d MA (-2.9%) Max Pain $345 MACD ↑ Bullish Accelerating Vol → 0.8×
    ⚡ Gamma & Dealer Positioning Negative Gamma $-1.4M
    Dealers net short gamma → moves can extend. Adds risk to short premium.
    Gamma Support $305
    Gamma Resistance $370 $380
    Greeks (per contract, 1 spread)
    Δ Delta +0.210
    Θ Theta/day +11.56
    V Vega/1%IV -21.09
    Θ/V Ratio 0.55× Fair
    OI 106 Vol 21 Spread 15.5% Mid $6.29
    Break-even $333.71 (-7.3% from current)
    Max Profit $629
    Max Loss $2,871
    Trade Management 50% / 2× Credit
    Profit target $314/contract (50% of max profit)
    Stop loss $2,153/contract loss (~2× credit received)
    Time stop Close at or before 21 DTE — gamma accelerates

    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
    Bid $7.75 Use Mid $6.29 ✓ Ask $9.05 Always place a Limit order at the mid. Never use Market.
      💼 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)
      Regime
      15/20
      Vol Edge
      20/20
      Liquidity
      2/15
      POP Edge
      5/15 (65.8% POP)
      Technicals
      5/10
      Institutional
      4/10
      Event Risk
      9/10
      Total 60/100 47% confidence
      🏛️ 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.

      ROIC proxy
      38.1%
      20 pts
      Revenue growth YoY
      +21.8%
      20 pts
      Earnings growth YoY
      +82.0%
      15 pts
      FCF yield
      0.6%
      4 pts
      Debt/Equity
      20%
      15 pts
      Operating margin
      36.1%
      10 pts
      Gross margin (moat)
      60.4%
      10 pts
      🏦
      40/100 Limited institutional signals Moderate algo composite
      📈 P&L at Expiry — click to show payoff diagram
      ■ Profit zone ■ Loss zone ── P&L at expiry │ Current price
      AMZN Stock AMZN
      💰 Credit · Bull Put Spread ▲ Bullish
      59/100
      51
      ⛔ NEGATIVE EV — DO NOT TRADE EV -703.7$/contract · POP 70.2% · BE 224.65 (7.4% move) EV $-703.70 < $15 floor · IV/HV 1.19 >= 0.95 — vol not cheap vs realized · Spread 26.0% >= 8% — frictions too high
      📉 Bull Put Spread — theta-positive alternative Needs Level 3
      Sell 230.0 put @ $6.1 | Buy 220.0 put @ $4.25 | Net credit: $185/contract | Max loss: $815.0
      ✗ SPREAD RED EV $-79.04/contract · POP 67.0% · IV/HV 1.193 EV $-79.04 <= $10 floor · Credit 18.5% < 20% of spread width

      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).

      Underlying $242.67
      Short Strike $230
      Credit / Spread $366
      Expiry 2026-08-07 (35d)
      R/R Ratio 0.32×
      📊 Probability of Profit Analysis via Black-Scholes N(d2)
      63.5%
      POP at Expiry Fair
      Probability stock stays above $230 at 2026-08-07. You keep full credit if this happens.
      65.6%
      P(50% Profit Early)
      Chance of reaching 50% profit before expiry and closing early. Tastyworks recommends closing at 50% max profit.
      20.5%
      P(Max Loss)
      Probability of hitting maximum loss (stock below long strike at expiry). This is the scenario to size against.

      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.

      📐 Expected Move Analysis ATM straddle
      $217.47 $242.67 $267.87
      Expected move by 2026-08-07: ±10.4% (±$25.20)
      LP$215 SP$230 EM↓$217 $243
      ⚠ Inside expected move — elevated assignment risk Short strike 5.2% OTM vs EM boundary 10.4%
      0%IV Rank100%
      IVR 93% Rich — sell premium ATM IV 45.5% vs HV30 35.0%
      Vol Edge = (45.5% − 35.0%) / 35.0% = +29.8% Excellent Excellent — options very expensive vs recent movement
      > 15%: Excellent 5–15%: Good 0–5%: Neutral <0%: Avoid selling
      Skew -1.8pp ↑ calls bid P/C OI 0.33 Flow ↑ Bullish RSI 51 ▼ 50d MA (-5.0%) Max Pain $235 MACD ↑ Bullish Accelerating Vol → 1.5×
      ⚡ Gamma & Dealer Positioning Negative Gamma $-4.4M
      Dealers net short gamma → moves can extend. Adds risk to short premium.
      Gamma Support $235
      Gamma Resistance $250 $255
      Greeks (per contract, 1 spread)
      Δ Delta +0.146
      Θ Theta/day +4.53
      V Vega/1%IV -7.81
      Θ/V Ratio 0.58× Fair
      OI 123 Vol 122 Spread 14.4% Mid $3.66
      Break-even $226.34 (-6.7% from current)
      Max Profit $366
      Max Loss $1,134
      Trade Management 50% / 2× Credit
      Profit target $183/contract (50% of max profit)
      Stop loss $850/contract loss (~2× credit received)
      Time stop Close at or before 21 DTE — gamma accelerates

      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
      Bid $6.10 Use Mid $3.66 ✓ Ask $7.05 Always place a Limit order at the mid. Never use Market.
        💼 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)
        Regime
        15/20
        Vol Edge
        20/20
        Liquidity
        3/15
        POP Edge
        3/15 (63.5% POP)
        Technicals
        5/10
        Institutional
        4/10
        Event Risk
        9/10
        Total 59/100 51% confidence
        🏛️ 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.

        ROIC proxy
        23.1%
        16 pts
        Revenue growth YoY
        +16.6%
        15 pts
        Earnings growth YoY
        +74.8%
        15 pts
        FCF yield
        0.4%
        4 pts
        Debt/Equity
        53%
        12 pts
        Operating margin
        13.1%
        4 pts
        Gross margin (moat)
        50.6%
        10 pts
        🏦
        35/100 Limited institutional signals Based on algo analysis
        📈 P&L at Expiry — click to show payoff diagram
        ■ Profit zone ■ Loss zone ── P&L at expiry │ Current price
        NFLX Stock NFLX
        💰 Credit · Bull Put Spread ▲ Bullish
        57/100
        43
        ⛔ NEGATIVE EV — DO NOT TRADE EV -236.57$/contract · POP 68.9% · BE 71.85 (7.5% move) EV $-236.57 < $15 floor · IV/HV 1.26 >= 0.95 — vol not cheap vs realized
        📉 Bull Put Spread — theta-positive alternative Needs Level 3
        Sell 74.0 put @ $2.56 | Buy 71.0 put @ $1.67 | Net credit: $89/contract | Max loss: $211.0
        ✗ SPREAD RED EV $1.09/contract · POP 65.0% · IV/HV 1.261 EV $1.09 <= $10 floor

        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).

        Underlying $77.65
        Short Strike $74
        Credit / Spread $165
        Expiry 2026-08-07 (35d)
        R/R Ratio 0.38×
        📊 Probability of Profit Analysis via Black-Scholes N(d2)
        58.7%
        POP at Expiry Risky
        Probability stock stays above $74 at 2026-08-07. You keep full credit if this happens.
        61.2%
        P(50% Profit Early)
        Chance of reaching 50% profit before expiry and closing early. Tastyworks recommends closing at 50% max profit.
        23.9%
        P(Max Loss)
        Probability of hitting maximum loss (stock below long strike at expiry). This is the scenario to size against.

        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.

        📐 Expected Move Analysis ATM straddle
        $68.83 $77.65 $86.47
        Expected move by 2026-08-07: ±11.4% (±$8.82)
        LP$68 SP$74 EM↓$69 $78
        ⚠ Inside expected move — elevated assignment risk Short strike 4.7% OTM vs EM boundary 11.4%
        0%IV Rank100%
        IVR 92% Rich — sell premium ATM IV 55.7% vs HV30 35.3%
        Vol Edge = (55.7% − 35.3%) / 35.3% = +57.6% Excellent Excellent — options very expensive vs recent movement
        > 15%: Excellent 5–15%: Good 0–5%: Neutral <0%: Avoid selling
        Skew -1.9pp ↑ calls bid P/C OI 0.44 Flow ↓ Bearish ⚡ Unusual Activity RSI 43 ▼ 50d MA (-7.7%) Max Pain $74 MACD ↑ Bullish Accelerating Vol → 1.1×
        ⚡ Gamma & Dealer Positioning Negative Gamma $-0.3M
        Dealers net short gamma → moves can extend. Adds risk to short premium.
        Gamma Support $75
        Gamma Resistance $78 $80
        Greeks (per contract, 1 spread)
        Δ Delta +0.159
        Θ Theta/day +1.70
        V Vega/1%IV -2.39
        Θ/V Ratio 0.71× Fair
        OI 108 Vol 39 Spread 3.5% Mid $1.65
        Break-even $72.35 (-6.8% from current)
        Max Profit $165
        Max Loss $435
        Trade Management 50% / 2× Credit
        Profit target $82/contract (50% of max profit)
        Stop loss $326/contract loss (~2× credit received)
        Time stop Close at or before 21 DTE — gamma accelerates

        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
        Bid $2.56 Use Mid $1.65 ✓ Ask $2.65 Always place a Limit order at the mid. Never use Market.
          💼 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)
          Regime
          15/20
          Vol Edge
          20/20
          Liquidity
          5/15
          POP Edge
          1/15 (58.7% POP)
          Technicals
          2/10
          Institutional
          5/10
          Event Risk
          9/10
          Total 57/100 43% confidence
          🏛️ 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.

          ROIC proxy
          46.0%
          20 pts
          Revenue growth YoY
          +16.2%
          15 pts
          Earnings growth YoY
          +86.4%
          15 pts
          FCF yield
          7.9%
          20 pts
          Debt/Equity
          54%
          12 pts
          Operating margin
          32.3%
          10 pts
          Gross margin (moat)
          49.0%
          7 pts
          🏦
          50/100 Moderate institutional interest Unusual options flow detected
          📈 P&L at Expiry — click to show payoff diagram
          ■ Profit zone ■ Loss zone ── P&L at expiry │ Current price
          IWM ETF iShares Russell 2000 E…
          💰 Credit · Bull Put Spread ▲ Bullish
          57/100
          51
          ⛔ NEGATIVE EV — DO NOT TRADE EV -331.5$/contract · POP 71.0% · BE 286.58 (3.7% move) EV $-331.50 < $15 floor · IV/HV 1.02 >= 0.95 — vol not cheap vs realized
          📉 Bull Put Spread — theta-positive alternative Needs Level 3
          Sell 283.0 put @ $2.77 | Buy 272.0 put @ $1.39 | Net credit: $138/contract | Max loss: $962.0
          ✗ SPREAD RED EV $-24.78/contract · POP 77.7% · IV/HV 1.092 EV $-24.78 <= $10 floor · Credit 12.5% < 20% of spread width

          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).

          Underlying $297.58
          Short Strike $290
          Credit / Spread $239
          Expiry 2026-08-07 (35d)
          R/R Ratio 0.25×
          📊 Probability of Profit Analysis via Black-Scholes N(d2)
          67.0%
          POP at Expiry Fair
          Probability stock stays above $290 at 2026-08-07. You keep full credit if this happens.
          69.3%
          P(50% Profit Early)
          Chance of reaching 50% profit before expiry and closing early. Tastyworks recommends closing at 50% max profit.
          13.7%
          P(Max Loss)
          Probability of hitting maximum loss (stock below long strike at expiry). This is the scenario to size against.

          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.

          📐 Expected Move Analysis ATM straddle
          $282.70 $297.58 $312.46
          Expected move by 2026-08-07: ±5.0% (±$14.88)
          LP$278 SP$290 EM↓$283 $298
          ⚠ Inside expected move — elevated assignment risk Short strike 2.5% OTM vs EM boundary 5.0%
          0%IV Rank100%
          IVR 62% Rich — sell premium ATM IV 20.9% vs HV30 20.4%
          Vol Edge = (20.9% − 20.4%) / 20.4% = +2.1% Neutral Neutral — options fairly priced vs recent movement
          > 15%: Excellent 5–15%: Good 0–5%: Neutral <0%: Avoid selling
          Skew +8.2pp ↓ puts bid P/C OI 2.17 Flow ↑ Bullish ⚡ Unusual Activity RSI 63 ▲ 50d MA (+4.0%) Max Pain $298 MACD ↑ Bullish Vol → 1.0×
          ⚡ Gamma & Dealer Positioning Positive Gamma $7.4M
          Dealers net long gamma → market tends to revert. Stabilising for credit spreads.
          Gamma Support $297 $295
          Gamma Resistance $299 $308
          Greeks (per contract, 1 spread)
          Δ Delta +0.183
          Θ Theta/day +3.26
          V Vega/1%IV -13.58
          Θ/V Ratio 0.24× Weak
          OI 271 Vol 68 Spread 1.6% Mid $2.39
          Break-even $287.61 (-3.4% from current)
          Max Profit $239
          Max Loss $961
          Trade Management 50% / 2× Credit
          Profit target $120/contract (50% of max profit)
          Stop loss $721/contract loss (~2× credit received)
          Time stop Close at or before 21 DTE — gamma accelerates

          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
          Bid $4.38 Use Mid $2.39 ✓ Ask $4.45 Always place a Limit order at the mid. Never use Market.
            💼 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)
            Regime
            15/20
            Vol Edge
            6/20
            Liquidity
            6/15
            POP Edge
            5/15 (67.0% POP)
            Technicals
            8/10
            Institutional
            7/10
            Event Risk
            9/10
            Total 57/100 51% confidence
            🌐 ETF — no single-stock fundamental risk. Broadly diversified; business quality scores not applicable.
            🏦
            74/100 Broad institutional ownership (ETF baseline) Index ETFs are predominantly owned by institutions.
            📈 P&L at Expiry — click to show payoff diagram
            ■ Profit zone ■ Loss zone ── P&L at expiry │ Current price
            SPY ETF SPDR S&P 500 ETF
            💰 Credit · Bull Put Spread ▲ Bullish
            54/100
            49
            ⛔ NEGATIVE EV — DO NOT TRADE EV -523.01$/contract · POP 71.5% · BE 725.43 (2.6% move) EV $-523.01 < $15 floor
            📉 Bull Put Spread — theta-positive alternative Needs Level 3
            Sell 708.0 put @ $3.68 | Buy 680.0 put @ $1.74 | Net credit: $194/contract | Max loss: $2606.0
            ✗ SPREAD RED EV $-29.54/contract · POP 85.0% · IV/HV 1.119 EV $-29.54 <= $10 floor · Credit 6.9% < 20% of spread width

            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).

            Underlying $744.78
            Short Strike $731
            Credit / Spread $359
            Expiry 2026-08-07 (35d)
            R/R Ratio 0.21×
            📊 Probability of Profit Analysis via Black-Scholes N(d2)
            68.2%
            POP at Expiry Fair
            Probability stock stays above $731 at 2026-08-07. You keep full credit if this happens.
            70.0%
            P(50% Profit Early)
            Chance of reaching 50% profit before expiry and closing early. Tastyworks recommends closing at 50% max profit.
            13.8%
            P(Max Loss)
            Probability of hitting maximum loss (stock below long strike at expiry). This is the scenario to size against.

            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.

            📐 Expected Move Analysis ATM straddle
            $718.89 $744.78 $770.67
            Expected move by 2026-08-07: ±3.5% (±$25.89)
            LP$710 SP$731 EM↓$719 $745
            ⚠ Inside expected move — elevated assignment risk Short strike 1.9% OTM vs EM boundary 3.5%
            0%IV Rank100%
            IVR 67% Rich — sell premium ATM IV 15.2% vs HV30 15.4%
            Vol Edge = (15.2% − 15.4%) / 15.4% = -1.3% Unfavorable Unfavorable — options cheaper than recent vol (avoid selling)
            > 15%: Excellent 5–15%: Good 0–5%: Neutral <0%: Avoid selling
            Skew +9.5pp ↓ puts bid P/C OI 2.02 Flow ↑ Bullish RSI 56 ▲ 50d MA (+1.2%) Max Pain $782 MACD ↓ Bearish Vol → 0.9×
            ⚡ Gamma & Dealer Positioning Negative Gamma $nanM
            Dealers net short gamma → moves can extend. Adds risk to short premium.
            Gamma Support $720 $675
            Gamma Resistance $747 $750
            Greeks (per contract, 1 spread)
            Δ Delta +0.174
            Θ Theta/day +5.18
            V Vega/1%IV -32.20
            Θ/V Ratio 0.16× Weak
            OI 260 Vol 151 Spread 0.8% Mid $3.59
            Break-even $727.41 (-2.3% from current)
            Max Profit $359
            Max Loss $1,741
            Trade Management 50% / 2× Credit
            Profit target $180/contract (50% of max profit)
            Stop loss $1,306/contract loss (~2× credit received)
            Time stop Close at or before 21 DTE — gamma accelerates

            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
            Bid $7.48 Use Mid $3.59 ✓ Ask $7.54 Always place a Limit order at the mid. Never use Market.
              💼 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)
              Regime
              15/20
              Vol Edge
              2/20
              Liquidity
              7/15
              POP Edge
              5/15 (68.2% POP)
              Technicals
              8/10
              Institutional
              8/10
              Event Risk
              9/10
              Total 54/100 49% confidence
              🌐 ETF — no single-stock fundamental risk. Broadly diversified; business quality scores not applicable.
              🏦
              82/100 Broad institutional ownership (ETF baseline) Index ETFs are predominantly owned by institutions.
              📈 P&L at Expiry — click to show payoff diagram
              ■ Profit zone ■ Loss zone ── P&L at expiry │ Current price
              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
              59%
              -13% 26.0% ±11.6% $1,000 63 49
              SOFI Hig Bull Put Spread $18.2 $17 2026-08-07
              35d
              61%
              +28% 60.1% ±16.7% $145 61 57
              GOOGL Bull Put Spread $359.9 $340 2026-08-07
              35d
              100%
              +31% 65.8% ±9.7% $2,871 60 47
              AMZN Bull Put Spread $242.7 $230 2026-08-07
              35d
              93%
              +30% 63.5% ±10.4% $1,134 59 51
              NFLX Bull Put Spread $77.7 $74 2026-08-07
              35d
              92%
              +58% 58.7% ±11.4% $435 57 43
              IWM ETF Bull Put Spread $297.6 $290 2026-08-07
              35d
              62%
              +2% 67.0% ±5.0% $961 57 51
              AVGO Bull Call Spread $360.4 $385 2026-08-07
              35d
              51%
              -22% 31.9% ±12.2% $1,025 55 44
              GLD ETF Bull Call Spread $378.1 $400 2026-08-07
              35d
              33%
              -9% 24.1% ±5.9% $965 55 42
              SPY ETF Bull Put Spread $744.8 $731 2026-08-07
              35d
              67%
              -1% 68.2% ±3.5% $1,741 54 49
              PFE Bull Call Spread $24.3 $25 2026-08-07
              35d
              25%
              -7% 34.3% ±6.1% $43 54 41
              HOOD Bull Call Spread $112.7 $120 2026-08-07
              35d
              56%
              -5% 35.7% ±15.4% $427 53 47
              AAPL Saf Bull Put Spread $308.6 $285 2026-08-07
              35d
              76%
              -7% 79.5% ±7.1% $874 51 47
              QQQ ETF Bull Put Spread $712.6 $690 2026-08-07
              35d
              75%
              -7% 65.4% ±6.4% $3,231 50 46
              DOC Long Call $21.9 $20 2026-08-21
              49d
              33%
              +14% 78.4% ±4.6% $203 49 46
              AMD Bull Put Spread $517.8 $460 2026-08-07
              35d
              77%
              +2% 63.7% ±20.4% $655 47 46
              MSFT Bull Put Spread $390.5 $370 2026-08-07
              35d
              86%
              +7% 64.4% ±10.2% $1,888 46 43
              NVDA Iron Condor $194.8 $195 2026-08-07
              35d
              76%
              +2% 48.9% ±9.9% $258 45 30
              TLT ETF Bull Call Spread $85.5 $87 2026-08-07
              35d
              46%
              +7% 33.4% ±2.3% $38 45 44
              META Bull Put Spread $582.9 $550 2026-08-07
              35d
              85%
              -1% 63.5% ±11.4% $2,155 43 43
              PLTR Bull Put Spread $129.3 $120 2026-08-07
              35d
              78%
              -3% 61.9% ±15.7% $708 43 38
              NKE Bes Bull Call Spread $44.1 $50 2026-08-07
              35d
              53%
              +9% 16.2% ±9.2% $126 42 40
              MU Bull Put Spread $975.6 $900 2026-08-07
              35d
              68%
              -18% 54.4% ±24.9% $6,443 40 46
              SEZL Bull Call Spread $183.2 $210 2026-08-21
              49d
              39%
              +39% 28.9% ±25.2% $550 36 42
              LYB Bes Bull Call Spread $53.4 $60 2026-08-21
              49d
              60%
              +108% 25.0% ±13.7% $165 33 40
              PDD Iron Condor $82.4 $82 2026-08-07
              35d
              65%
              -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
              Important disclosures: Options trading involves significant risk of loss and is not appropriate for all investors. Strategies shown are algorithmic research outputs based on publicly available market data (Yahoo Finance). IV Rank is approximated via rolling 52-week HV — not sourced from a live IV feed. POP (Probability of Profit) is computed using Black-Scholes N(d2) — a theoretical model that assumes log-normal returns; real outcomes deviate. Gamma Exposure is estimated via BSM from the options chain — not actual dealer positioning data. Business Quality scores use yfinance quarterly financials. Institutional scores are proxies, not actual 13F/dark pool data. Confidence scores measure signal alignment, not probability of profit. Position size recommendations assume a $25,000 account — edit ACCOUNT_SIZE in options_scanner.py. Past selection results do not guarantee future performance. Always consult a licensed financial advisor before trading.