01 Β· Direction from momentum
| Score | Direction | Classification |
| +4 | Strong Bullish | π’ CALL Candidate |
| +2 | Bullish | π‘ CALL Watchlist |
| 0 | Mixed / Neutral | βͺ No Trade |
| β2 | Bearish | π‘ PUT Watchlist |
| β4 | Strong Bearish | π΄ PUT Candidate |
Unlike the stock scanner (which can be set Long Only), this section never rejects negative scores β a β4 is exactly what identifies a PUT opportunity.
02 Β· Stock setup must qualify first
Momentum Score β Direction β Technical Setup β Entry β Stop β 2R Target β Option Contract
CALL: entry above support, stop below support, 2R target needs resistance clear above it.
PUT: entry below resistance, stop above resistance, 2R target needs support clear below it.
A qualifying score is never enough on its own β the underlying setup must clear the Swing Scanner's Minimum R:R setting before any option contract is even evaluated.
03 Β· Contract math
Mid Price = (Bid + Ask) Γ· 2
Contract Cost = Mid Price Γ 100
Spread = Ask β Bid Β· Spread % = Spread Γ· Mid Price Γ 100
Maximum Option Risk = Portfolio Value Γ Options Risk %
Maximum Contracts = β Maximum Option Risk Γ· Contract Cost β β never rounded up
Premium at Risk = Maximum Contracts Γ Contract Cost
IV vs. Historical Vol Ratio = Implied Volatility (entered) Γ· Stock's Own Annualized Volatility (already computed for stock sizing)
A ratio β₯ 1.6Γ means the option's implied volatility is running well ahead of how much this stock actually moves β the premium itself is rich, even on a perfectly correct directional call. That downgrades an otherwise-QUALIFIED trade to WATCH.
04 Β· Final status
| Status | Meaning |
| π’ QUALIFIED | Strong momentum (Β±4), a qualifying stock setup, a contract clearing DTE / liquidity / spread / risk filters, and IV that isn't run up relative to the stock's own historical volatility. |
| π‘ WATCH | Direction is favorable but needs confirmation β a Β±2 Watchlist score, a qualifying setup still missing contract details, or a contract that clears every filter except that its IV is rich (β₯1.6Γ historical vol) relative to this stock. |
| βͺ NO TRADE | Momentum score is 0 β no directional edge to evaluate an option against. |
| π΄ REJECT | Stock setup fails R:R/structure, or the entered contract fails DTE, liquidity, spread, or risk-sizing filters. |
Contract data (strike, expiration, bid/ask, delta, IV, theta, volume, open interest) is entered manually from TradeZero β this scanner doesn't pull a live options feed. A Β±4 score with a great chart never overrides a bad or overpriced contract, and a great contract never overrides a setup that doesn't qualify. IV and Theta are optional β the verdict works without them, but entering IV lets the scanner catch a rich premium the stock's own chart wouldn't reveal.
05 Β· Suggested expiration
Each card offers a starting-point expiration, not a rule:
Est. trading days to target = |2R Target β Entry| Γ· Entry Γ· 30-Day Avg Daily Move
Calendar days = trading days Γ cushion Γ 1.4 (7/5 trading-to-calendar factor)
cushion = 2Γ for a confirmed Β±4 signal, 3Γ for a Β±2 Watchlist signal
Clamped to your Min/Max DTE, then snapped to the nearest monthly (3rd-Friday) expiration β these small/speculative tickers usually only have real open interest on monthlies, not weeklies.
This is a heuristic starting point built from the stock's own volatility, not a fact about the option chain. Always confirm real bid/ask, volume, and open interest for that date on TradeZero before trusting it β if that monthly looks illiquid, check whether a nearby weekly serves the same setup better.