ChainScan MTF โ€” 2026-07-30 โ€” 31 MTF-aligned spreads
#SymSpotDWMExpDTESpreadCreditWidthRoMTAscrEarnRRReqWRVol/OIVerdict
1AMZN255.25๐ŸŸข๐ŸŸข๐ŸŸข2026-08-078222.5/217.51.11522.2%90โœ…3.5:178%0.9ร—โœ…
2BA220.92๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2829205/2000.73514.6%76โœ…5.8:185%1.0ร—โŒ
3AVGO388.12๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122352.5/3352.411813.8%66โœ…6.3:186%0.1ร—โŒ
4COP119.07๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122111/1050.81613.5%68โœ…6.4:186%0.0ร—โŒ
5MSFT448.62๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122420/407.51.681213.4%87โœ…6.4:187%1.1ร—โŒ
6XOM157.09๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122147/1400.85712.1%72โœ…7.2:188%0.0ร—โŒ
7WFC85.43๐ŸŸข๐ŸŸข๐ŸŸข2026-08-212281/77.50.40411.4%50โœ…7.8:189%0.4ร—โŒ
8MRK129.80๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122122/1190.33311.0%58โœ…8.1:189%0.0ร—โŒ
9JPM350.88๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2829335/3300.53510.6%57โœ…8.4:189%0.4ร—โŒ
10C132.32๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122124/1190.52510.4%65โœ…8.6:190%0.0ร—โŒ
11AXP337.39๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122320/312.50.78810.4%63โœ…8.6:190%0.1ร—โŒ
12CVX192.54๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122180/1701.011010.1%74โœ…8.9:190%0.7ร—โŒ
13V366.21๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122350/3401.011010.1%66โœ…8.9:190%0.2ร—โŒ
14GM88.46๐ŸŸข๐ŸŸข๐ŸŸข2026-08-212282.5/77.50.4859.6%81โœ…9.4:190%0.4ร—โŒ
15BAC61.76๐ŸŸข๐ŸŸข๐ŸŸข2026-08-212259/560.2839.3%45โœ…9.7:191%0.2ร—โŒ
16GE355.16๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122332.5/3151.62189.3%54โœ…9.8:191%0.0ร—โŒ
17RTX214.38๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122202.5/1950.6989.2%65โœ…9.9:191%0.0ร—โŒ
18MA577.64๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122550/532.51.55188.9%69โœ…10.3:191%1.4ร—โŒ
19MMM176.09๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122167.5/1600.6088.0%68โœ…11.5:192%0.2ร—โŒ
20KO88.52๐ŸŸข๐ŸŸข๐ŸŸข2026-08-212285/820.2438.0%69โœ…11.5:192%0.1ร—โŒ
21COF210.16๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122197.5/1850.94127.5%62โœ…12.3:192%0.1ร—โŒ
22SCHW104.33๐ŸŸข๐ŸŸข๐ŸŸข2026-08-282999/950.3047.5%56โœ…12.3:192%0.6ร—โŒ
23USB62.90๐ŸŸข๐ŸŸข๐ŸŸข2026-08-212260/570.2036.7%45โœ…14.0:193%0.0ร—โŒ
24LLY1,155.76๐ŸŸข๐ŸŸข๐ŸŸข2026-08-14151070/10501.29206.4%61โœ…14.5:194%1.0ร—โŒ
25AMGN387.73๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122360/3301.07303.6%64โœ…27.0:196%0.0ร—โŒ
26BMY64.86๐ŸŸข๐ŸŸข๐ŸŸข2026-08-07862/580.1243.0%70โœ…32.3:197%1.8ร—โŒ
27SPY742.59๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122718/7150.44314.7%45โ€”5.8:185%0.0ร—โŒ
28QQQ685.92๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2829645/6351.451014.5%51โ€”5.9:186%0.6ร—โŒ
29TGT144.53๐ŸŸข๐ŸŸข๐ŸŸข2026-08-2122132/1290.47315.7%61โš ๏ธ5.4:184%0.6ร—โŒ
30NVDA196.00๐ŸŸข๐ŸŸข๐ŸŸข2026-09-0436175/1700.77515.4%62โš ๏ธ5.5:185%0.1ร—โŒ

17 spreads with RoM โ‰ฅ 10% | Avg RoM: 10.7%

How to read ChainScan

Each row is the best bull-put credit spread the scanner could build for one S&P-100 name on the collected date: a short put sold at ~20-delta (the market's rough 80% probability-of-expiring-worthless line) and a long put bought one strike further out to cap risk. The columns:

  • RoM โ€” return on margin = credit รท width. The % you keep if both puts expire worthless, per $100 of collateral locked.
  • Width โ€” short strike โˆ’ long strike, in dollars. Max loss per contract if the stock falls through both strikes.
  • Credit โ€” mid-price received for selling the spread. Bigger credit = more premium, usually a wider spread or higher IV.
  • DTE โ€” days to expiration. Scanner enforces 7โ€“45 DTE so theta works for you but you're not locked in for months.
  • TAscr โ€” technical score (0โ€“100) blending RSI, VWAP, and TRO alignment across day/week/month. Higher = trend more supportive of the put-side thesis.
  • Earn โ€” SAFE = no earnings before expiry; RISK = earnings inside the window (gamma event that can blow past the short strike).
  • DWM โ€” day/week/month TRO trend flags (โ–ฒ/โ–ผ). MTF mode only shows names where all three timeframes agree โ€” the strongest filter.

Unusual activity: the Vol/OI column

The Vol/OI column compares today's trading volume on the short put against its existing open interest (OI). OI is the number of contracts already outstanding; volume is how many traded today. The ratio tells you whether today's flow is existing positions changing hands or new positions being opened โ€” the core signal behind services like UnusualWhales.

  • Vol/OI < 1.0 โ€” today's volume is less than existing OI โ€” flow is routine, mostly existing positions trading. No signal.
  • Vol/OI 1.0โ€“1.5 โ€” volume is matching or modestly exceeding OI. Elevated interest but not conclusively new positioning.
  • Vol/OI > 1.5 (highlighted) โ€” today's volume exceeds OI by 50%+. This is the unusual-activity flag: contracts are being traded faster than the existing position base, meaning new positions are likely opening. Someone is taking a fresh directional bet on this strike. The cell is bolded red when this threshold is crossed.
  • Vol/OI = โ€” โ€” OI is unknown. This happens in live mode (which fetches quotes/greeks but not OI) or when the Trading API returned no interest for the contract. The unusual-activity signal requires the nightly collection, which fetches OI from the Trading API.

How to use it: a high Vol/OI on the short put means someone is aggressively selling that strike โ€” which for a bull-put spread is a confirming signal (you're selling the same strike the smart money is trading). But volume can be driven by a single large retail order as easily as by an institution, and OI lags by a day (reported from the previous close). Treat it as a confirming colour, not a standalone trigger โ€” pair it with the verdict, the TAscore, and the earnings flag.


The risk columns: RR, ReqWR, and the verdict (โœ…/โŒ)

Three columns at the right of the table give you a quick gut-check on whether a spread's premium actually compensates for the risk. The scanner always shows every spread โ€” the verdict flag is a reference, not a filter. The rows are never hidden.

  • RR (risk:reward) โ€” max loss รท credit, shown as X:1. A 6:1 ratio means you risk $6 to make $1 โ€” one loss eats six winners. Below 4:1 is comfortable; above 6:1 is where one gap-down wipes a month of credits. The ratio is always ugly at 0.20-delta; the edge comes from win rate, not RR.
  • ReqWR (required win rate) โ€” the break-even win percentage: maxLoss รท (maxLoss + credit). A 0.20-delta short put theoretically wins ~80% of the time. If ReqWR exceeds 80%, the spread has no statistical edge โ€” you need to win more often than delta implies just to break even. This is the single most important column.
  • Verdict (โœ…/โŒ) โ€” a pass/fail flag applying five rule-of-thumb checks simultaneously: credit โ‰ฅ $0.50/share, IV โ‰ฅ 32%, short ฮด โ‰ค 0.22, earnings not before expiry, and ReqWR โ‰ค 80%. โœ… means all five pass โ€” the spread is worth considering. โŒ means at least one check fails. This is a starting point, not a trade signal.

The credit floor: why $0.50/share matters

Below $0.50/share ($50/contract), commissions and bid/ask slippage eat too much of your profit. Round-trip friction on a two-leg spread is typically $15โ€“$30/contract: ~$4โ€“$8 in commissions plus $10โ€“$20 from crossing the bid/ask spread on entry and exit. On a $0.30 credit ($30), friction is 50โ€“100% of your profit โ€” you're trading to pay the broker. On a $1.00 credit ($100), it's 15โ€“30% โ€” tolerable. On $2.00+, it's a rounding error. The $0.50 floor doesn't tell you the trade is good โ€” it tells you it isn't mathematically pointless due to friction. It's the admission ticket, not the award.

The RoM worth trading

RoM (return on margin) = credit รท width. It measures capital efficiency: how much you earn per dollar of collateral locked. The rule of thumb: RoM โ‰ฅ 12% means the credit is fat enough relative to the margin you're locking up. Below 10%, you're deploying capital for a thin return โ€” even if the credit clears the $0.50 floor. Compare a $0.50 credit on a $3 spread (16.7% RoM, $250 margin) vs $0.50 on a $10 spread (5% RoM, $950 margin): same profit, 3.8ร— more capital at risk. RoM catches what the absolute credit floor misses.

Using ?strict=1

Add &strict=1 to the URL to load the rule-of-thumb preset. It sets the reference thresholds (IV โ‰ฅ 32%, width โ‰ค $5, credit โ‰ฅ $0.50) so the verdict column aligns with a conservative credit-spread discipline. It does not remove rows โ€” you still see every spread, but the โœ…/โŒ flag tells you which ones actually pass all five checks. Combine with &mtf=1&earn=1 for the full safe-spread screen.

What the option prices alone tell us

Beyond the spread itself, the raw chain carries a second layer of signal โ€” the market's probability beliefs, baked into prices before any chart is drawn. Here's what we can derive from the collected bids/asks/IVs:

  • Implied volatility level โ€” ATM IV is the market's expected annualized move. A 40% IV name is priced for a ~2.5% weekly swing (40%รทโˆš52). High-IV names pay more credit per unit of risk; low-IV names pay less but are quieter to hold.
  • IV change vs. spot change โ€” When IV rises while the stock falls, traders are bidding for puts โ€” fear/protection demand. When IV falls while the stock rises, protection is being unwound โ€” complacency. Across our 5-session sample, 11 names showed the fear pattern (AMZN, AMD, PFE, CAT, CVS) and 27 showed complacency (RTX, T, TMO) โ€” a broadly risk-on tape with isolated stress pockets.
  • IV term structure โ€” Near-dated IV vs. far-dated IV. When near > far (inversion), the market is pricing a discrete near-term event โ€” almost always earnings or a binary catalyst. 67 of 102 names showed inversion on 2026-07-27 (META, PYPL, UPS, AMZN, MSFT most extreme), signalling earnings season. Contango (far > near) means no near catalyst โ€” calmer, drift-friendlier names (NFLX, MS, WMT).
  • Put/Call IV skew โ€” ATM put IV minus ATM call IV. A positive skew = puts pricier than calls = demand for downside protection (bearish hedging). A negative skew = calls pricier = demand for upside (bullish speculation). Persistent skew flips (e.g. GOOGL put IV collapsing from +0.5pp to call-favored) mark sentiment turns faster than price often does.
  • IV percentile (rich vs. cheap) โ€” Where today's ATM IV sits within its own recent range. IV at the top of its 5-day band = premiums rich โ†’ favor selling spreads there. IV at the bottom = premiums cheap โ†’ selling is thin, consider waiting or buying structures instead.
  • Delta-implied direction โ€” The strike where call delta crosses 0.50 is the options market's median expected spot at expiry. Comparing that strike to today's spot gives a model-free directional lean: above spot = call market leans bullish; below = bearish.
  • Spread widths vs. IV โ€” A narrow market-priced width relative to IV suggests traders expect a tight range (low realized move). A wide priced range suggests they expect breakouts. Clusters of tight widths across the universe = low-vol regime; wide = transition.

Caveat: option prices reflect expectations, not guarantees. IV can stay elevated or depressed far longer than a spread's DTE, and skew is driven by flow as much as by true sentiment. Use these as one input alongside TAscore and earnings timing โ€” not as a standalone forecast.