Diamond Dashboard

Cash-secured puts · the wheel Tuesday 22 September 2026, 10:37
Regime: THIN PREMIUM / OPTIONS CHEAP SPY IV 10.4% vs 20-day realized 10.3% (IV/RV 1.01); SPY above its 50-day. Proxy for premium richness, not dealer gamma.
Expiration: 2026-09-25, 2026-10-16 (3 DTE) Quotes pulled: 2026-09-22 10:36:25 ET Market: OPEN Rows: 49 of 63 scanned 20-day setups: 13 Feed: Alpaca indicative (OPRA not subscribed)
ScoreTickerQualityCatSetupPrem %/wkHits TgtPick20-dayPx vs 20d5d MoveK vs 20dAnnual ROIWeeklyMonthlyDeltaStrikePremiumCreditCollateralContractsYour CreditAssign BasisBasis DiscCushionBull UpsideFair ValueSourceModel FVVal GapEntry TgtBasis vs FVAnalysisTargetAnlst UpsRecom52w Upside52w PosStockBetaIV%RV%IV/RVSectorEarningsTierSpreadLiquidityVolDTEContractNotesEvents
3.70SMCIBBEXTENDED0.90%MEETSdelta band$38.376.6%14.8%0.4%49.81%0.96%3.83%0.18$38.50$0.30$30$3,850--$38.206.6%5.9%156.6%$98.03lynch (high)$98.03139.6%$83.3261.0%model$41.338.2%2.9553.9%55%$40.912.0276.6%73.6%1.04Technology2026-11-02Tier 210.2%OK3253WEEKLY+6.6% above the 20-day - too far for a strike at the average; Clear trade week (earnings…none scheduled
3.69PLTRAABOUNCE1.01%MEETSon the 20-day$176.363.4%5.7%0.6%54.20%1.04%4.17%0.27$177.50$1.48$148$17,750--$176.023.5%2.7%-67.5%$57.18lynch (low)$57.18-68.6%$48.61-207.8%model$203.7015.7%1.8617.9%75%$182.361.6053.4%49.6%1.08Technology2026-11-02Tier 12.7%OK1,4073WEEKLYbounced off the 20-day ($176.36): a recent close reached it and price is up +2.7% over 2 sessions…none scheduled
3.56AXTICCEXTENDED1.19%MEETSdelta band$64.5218.4%32.8%6.9%68.30%1.31%5.25%0.15$69.00$0.73$73$6,900--$68.2810.7%9.7%-18.9%$55.40lynch (low)$55.40-27.5%$47.09-23.2%model$95.0339.2%1.33109.7%52%$76.421.89122.6%115.7%1.06Technology2026-10-28Tier 315.2%OK143WEEKLY+18.4% above the 20-day - too far for a strike at the average; Clear trade week (earnings…none scheduled
3.56PFEBBRECLAIM0.56%underoutside band$28.03-0.8%1.0%-1.9%29.55%0.57%2.27%0.31$27.50$0.12$12$2,750--$27.381.6%1.1%--n/a - no earnings----model$28.574.4%2.546.7%75%$27.810.2825.1%16.4%1.54Healthcare2026-11-02Tier 18.0%OK2213WEEKLYslipped -0.8% under the 20-day ($28.03) and is coming back up (+0.8% over 2 sessions) - a strike ON…none scheduled
3.52APHBBBOUNCE0.87%MEETSon the 20-day$80.231.7%5.1%-0.3%46.18%0.89%3.55%0.40$80.00$2.70$270$8,000--$77.305.3%2.0%4.7%$80.93lynch (medium)$80.93-0.8%$68.794.5%model$100.5630.1%1.4515.5%75%$81.601.2442.8%38.5%1.11Technology2026-10-28Tier 112.6%OK124MONTHLYMONTHLY CONTRACT - no weekly this week, 24 days to expiry; COMPANY EVENT: ex-dividend $0.12 (0.2%…APH ex-dividend $0.12 (0.2% of price) 09-22 (L); PCE inflation (Personal Income and Outlays for…
3.51FCXBBRECLAIM0.80%mid onlydelta band$73.60-0.6%5.5%-3.5%43.03%0.83%3.31%0.24$71.00$0.47$47$7,100--$70.533.6%3.0%42.0%$100.12lynch (medium)$100.1236.8%$85.1029.6%model$74.415.5%1.6213.8%84%$73.191.3849.3%40.3%1.22Basic Materials2026-10-15Tier 238.3%HOLD TO 80%373WEEKLYslipped -0.6% under the 20-day ($73.60) and is coming back up (+2.3% over 2 sessions) - a strike ON…none scheduled
3.50CRCLAABOUNCE3.02%MEETSon the 20-day$92.051.6%8.3%-0.1%159.67%3.07%12.28%0.41$92.00$2.26$226$9,200--$89.744.1%1.6%-60.4%$35.57lynch (medium)$35.57-62.0%$30.24-152.3%model$104.3116.2%2.2677.7%40%$93.530.5987.0%106.8%0.81Financial2026-11-10Tier 26.2%OK473WEEKLYbounced off the 20-day ($92.05): a recent close reached it and price is up +1.9% over 2 sessions…none scheduled
3.49MRKCCBOUNCE0.81%mid onlyon the 20-day$148.591.6%5.1%0.3%42.75%0.82%3.29%0.31$149.00$0.98$98$14,900--$148.022.0%1.4%-48.4%$76.39lynch (high)$76.39-49.4%$64.94-93.8%model$153.043.4%1.816.0%93%$151.040.2234.7%23.7%1.46Healthcare2026-10-29Tier 234.7%HOLD TO 80%403WEEKLYbounced off the 20-day ($148.59): a recent close reached it and price is up +2.9% over 2 sessions…none scheduled
3.46NOWBBRECLAIM0.82%mid onlydelta band$137.53-1.3%-4.3%-5.5%44.50%0.86%3.42%0.20$130.00$0.89$89$13,000--$129.114.9%4.2%-21.7%$101.09lynch (high)$101.09-25.5%$85.93-27.7%model$145.8713.0%1.3650.8%48%$135.720.9861.3%62.4%0.98Technology2026-10-27Tier 213.5%OK3463WEEKLYslipped -1.3% under the 20-day ($137.53) and is coming back up (+0.4% over 2 sessions) - a strike…none scheduled
3.45QCOMAAEXTENDED0.72%underdelta band$175.7510.6%3.5%5.3%39.18%0.75%3.01%0.18$185.00$1.11$112$18,500--$183.885.4%4.8%-55.9%$81.14lynch (high)$81.14-58.3%$68.97-126.6%model$196.737.0%2.6541.3%52%$194.381.6661.5%46.1%1.33Technology2026-11-03Tier 215.2%OK1263WEEKLY+10.6% above the 20-day - too far for a strike at the average; pays 0.72%/wk of the share price…none scheduled
3.38SHOPBBEXTENDED0.89%MEETSdelta band$139.246.7%14.4%1.3%48.87%0.94%3.76%0.19$141.00$1.06$106$14,100--$139.945.8%5.1%-56.0%$61.64lynch (medium)$61.64-58.5%$52.39-127.0%model$174.0624.4%1.6430.2%62%$148.572.6370.8%61.7%1.15Technology2026-10-22Tier 215.1%OK583WEEKLY+6.7% above the 20-day - too far for a strike at the average; Clear trade week (earnings…none scheduled
3.34HPEBBEXTENDED0.85%mid onlydelta band$56.078.9%9.2%3.4%46.51%0.89%3.58%0.20$58.00$0.41$42$5,800--$57.595.7%5.0%99.5%$114.91lynch (medium)$114.9188.2%$97.6749.9%model$69.6120.9%1.8811.6%93%$61.051.4367.2%81.9%0.82Technology2026-12-02Tier 226.5%HOLD TO 80%373WEEKLY+8.9% above the 20-day - too far for a strike at the average; clears 0.80%/wk at the mid but only…none scheduled
3.31CRWDCCEXTENDED0.79%underdelta band$221.6312.0%2.3%7.2%42.97%0.83%3.31%0.20$237.50$1.57$157$23,750--$235.934.9%4.3%-83.1%$39.97lynch (medium)$39.97-83.9%$33.97-490.3%model$239.461.5%1.656.1%99%$248.181.2160.5%99.5%0.61Technology2026-11-30Tier 26.4%OK923WEEKLY+12.0% above the 20-day - too far for a strike at the average; pays 0.79%/wk of the share price…none scheduled
3.19BBBBEXTENDED3.37%MEETSoutside band$7.939.9%11.5%0.9%190.94%3.67%14.69%0.26$8.00$0.24$24$800--$7.7611.0%8.3%-73.6%$2.05lynch (low)$2.05-76.5%$1.74-278.6%model$10.6136.6%2.8075.0%53%$8.722.22171.1%56.9%3.01Technology2026-09-24Tier 329.8%HOLD TO 80%6273WEEKLY+9.9% above the 20-day - too far for a strike at the average; EARNINGS 2026-09-24 BEFORE EXPIRY…none scheduled
3.12PATHBBBELOW1.17%MEETSdelta band$15.50-14.1%-6.6%-19.3%65.00%1.25%5.00%0.20$12.50$0.12$12$1,250--$12.387.0%6.1%-1.0%$12.25lynch (high)$12.25-7.9%$10.41-1.0%model$17.2239.2%2.7560.3%39%$13.300.9887.5%81.7%1.07Technology2026-12-01Tier 28.0%OK833WEEKLY-14.1% BELOW the 20-day - the average is overhead resistance now, not support; Clear trade week…none scheduled
3.10GLWBBEXTENDED0.70%underdelta band$152.554.0%10.6%-1.7%38.78%0.75%2.98%0.17$150.00$0.90$90$15,000--$149.106.0%5.5%-27.1%$108.72lynch (medium)$108.72-31.5%$92.42-37.1%model$193.8730.0%1.5582.3%42%$158.691.1366.4%67.5%0.98Technology2026-10-26Tier 214.5%OK1243WEEKLY+4.0% above the 20-day - too far for a strike at the average; pays 0.70%/wk of the share price…none scheduled
3.07PBRAAPRIME0.58%underon the 20-day$20.231.4%-5.7%-1.1%30.88%0.59%2.38%0.23$20.00$0.10$10$2,000--$19.913.0%2.5%159.2%$51.60lynch (implausible)$51.60151.5%$43.8661.4%model$21.9510.3%1.7611.7%85%$20.520.4038.1%39.2%0.97EnergyunknownTier 110.5%OK433WEEKLYshort-term pullback (-5.7% over 5 sessions) into the 20-day at $20.23 - price is +1.4% above it…none scheduled
3.05DVNAABELOW0.68%underdelta band$48.55-2.8%-8.1%-5.2%36.03%0.69%2.77%0.24$46.00$0.26$26$4,600--$45.743.1%2.5%65.0%$75.49lynch (high)$75.4960.0%$64.1739.4%model$60.9033.1%1.3415.2%74%$47.190.5241.3%30.1%1.37Energy2026-11-03Tier 235.3%HOLD TO 80%313WEEKLY-2.8% BELOW the 20-day - the average is overhead resistance now, not support; pays 0.68%/wk of the…none scheduled
3.04CDEAABELOW0.79%underdelta band$20.61-3.7%-0.3%-7.8%42.76%0.82%3.29%0.20$19.00$0.12$12$1,900--$18.884.9%4.3%112.7%$40.14lynch (medium)$40.14102.3%$34.1253.0%model$23.9526.9%1.5847.1%44%$19.841.3559.5%48.4%1.23Basic Materials2026-10-27Tier 372.0%ILLIQUID2153WEEKLY-3.7% BELOW the 20-day - the average is overhead resistance now, not support; pays 0.79%/wk of the…none scheduled
3.03UMCAAEXTENDED0.59%underdelta band$21.6917.9%18.2%6.0%34.21%0.66%2.63%0.23$23.00$0.57$57$2,300--$22.4312.3%10.1%25.8%$28.21lynch (medium)$28.2110.3%$23.9820.5%model$13.40-40.2%3.6029.1%85%$25.571.5562.3%49.3%1.26TechnologyunknownTier 367.8%ILLIQUID10424MONTHLYMONTHLY CONTRACT - no weekly this week, 24 days to expiry; HIGH-IMPACT EVENT BEFORE EXPIRY: PCE…PCE inflation (Personal Income and Outlays for August) 09-30 (M); Jobs report (September) 10-02…
2.98STMCCEXTENDED0.78%underdelta band$50.345.6%10.9%1.3%42.06%0.81%3.24%0.21$51.00$0.33$33$5,100--$50.674.6%4.0%32.3%$67.03lynch (low)$67.0326.1%$56.9824.4%model$78.5054.9%1.6860.7%53%$53.141.9755.9%39.7%1.41TechnologyunknownTier 390.9%ILLIQUID303WEEKLYCOMPANY EVENT: ex-dividend $0.08 (0.1% of price) 09-22 (L); +5.6% above the 20-day - too far for a…STM ex-dividend $0.08 (0.1% of price) 09-22 (L)
2.95MCCBOUNCE1.10%mid onlyon the 20-day$22.162.2%2.5%-0.7%59.09%1.14%4.55%0.27$22.00$0.20$20$2,200--$21.803.7%2.8%-12.7%$19.03lynch (high)$19.03-15.9%$16.18-14.5%model$23.106.0%2.8121.9%61%$22.641.4756.6%43.9%1.29Consumer Cyclical2026-11-11Tier 3100.0%ILLIQUID53WEEKLYbounced off the 20-day ($22.16): a recent close reached it and price is up +3.2% over 2 sessions…none scheduled
2.92HSTBBBOUNCE0.64%underon the 20-day$22.151.4%1.6%0.6%33.47%0.64%2.57%0.42$22.28$0.55$55$2,228--$21.733.3%0.9%--n/a - no earnings----model$25.1815.9%1.9518.3%70%$22.481.1129.2%18.0%1.62Real Estate2026-11-03Tier 3137.6%ILLIQUID1224MONTHLYMONTHLY CONTRACT - no weekly this week, 24 days to expiry; COMPANY EVENT: ex-dividend $0.20 (0.9%…PCE inflation (Personal Income and Outlays for August) 09-30 (M); HST ex-dividend $0.20 (0.9% of…
2.86EXKBBBELOW1.56%MEETSoutside band$10.56-4.2%4.8%-5.3%82.11%1.58%6.32%0.43$10.00$0.60$60$1,000--$9.407.1%1.2%182.7%$26.58lynch (implausible)$26.58162.6%$22.5964.6%model$14.8958.4%1.1261.2%41%$10.121.4065.1%58.3%1.12Basic MaterialsunknownTier 223.3%OK38524MONTHLYMONTHLY CONTRACT - no weekly this week, 24 days to expiry; HIGH-IMPACT EVENT BEFORE EXPIRY: PCE…PCE inflation (Personal Income and Outlays for August) 09-30 (M); Jobs report (September) 10-02…
2.85NVDAAABOUNCE0.27%underon the 20-day$220.513.5%7.6%-0.2%14.77%0.28%1.14%0.13$220.00$0.50$50$22,000--$219.503.9%3.6%79.2%$393.31lynch (low)$393.3172.3%$334.3244.2%model$333.4751.9%1.217.8%89%$228.312.2236.9%44.2%0.83Technology2026-11-17Tier 112.0%OK4,5953WEEKLYbounced off the 20-day ($220.51): a recent close reached it and price is up +2.8% over 2 sessions…none scheduled
2.84SCHWBBBELOW0.51%underdelta band$107.55-6.8%-7.0%-9.8%27.47%0.53%2.11%0.18$97.00$0.41$41$9,700--$96.593.7%3.3%104.3%$197.34lynch (high)$197.3496.8%$167.7451.1%model$124.6329.0%1.6218.6%53%$100.270.7744.4%29.0%1.53Financial2026-10-15Tier 229.3%HOLD TO 80%83WEEKLY-6.8% BELOW the 20-day - the average is overhead resistance now, not support; pays 0.51%/wk of the…none scheduled
2.82KLACBBEXTENDED0.90%mid onlydelta band$177.634.1%10.0%-0.1%48.70%0.94%3.75%0.22$177.50$1.33$133$17,750--$176.174.7%4.0%-4.4%$168.48lynch (medium)$168.48-8.9%$143.21-4.6%model$239.0035.7%1.7774.5%41%$184.871.4659.7%49.1%1.22Technology2026-10-27Tier 237.6%HOLD TO 80%203WEEKLY+4.1% above the 20-day - too far for a strike at the average; clears 0.80%/wk at the mid but only…none scheduled
2.78PURRBBEXTENDED1.21%mid onlydelta band$12.1210.8%20.1%3.1%67.60%1.30%5.20%0.19$12.50$0.13$13$1,250--$12.378.0%7.0%-68.3%$3.92lynch (medium)$3.92-70.8%$3.33-215.6%model$22.3080.3%1.0019.3%89%$13.44-96.4%111.6%0.86Financial2026-12-07Tier 376.9%ILLIQUID33WEEKLY+10.8% above the 20-day - too far for a strike at the average; clears 0.80%/wk at the mid but only…none scheduled
2.75CRMBBBELOW0.56%underdelta band$245.79-5.5%-9.1%-8.5%30.04%0.58%2.31%0.20$225.00$1.04$104$22,500--$223.963.6%3.2%3.9%$232.72lynch (high)$232.720.2%$197.813.8%model$282.7826.3%1.7520.2%70%$232.371.2443.6%86.0%0.51Technology2026-12-01Tier 19.6%OK873WEEKLY-5.5% BELOW the 20-day - the average is overhead resistance now, not support; pays 0.56%/wk of the…none scheduled
2.70BTGBBUNDER3.46%MEETSoutside band$5.47-0.8%4.2%0.5%177.27%3.41%13.64%0.59$5.50$0.15$15$550--$5.351.4%-1.4%391.7%$26.31lynch (implausible)$26.31384.9%$22.3679.7%model$6.8828.6%1.4317.4%68%$5.420.7257.0%45.7%1.25Basic MaterialsunknownTier 240.0%HOLD TO 80%143WEEKLYslipped -0.8% under the 20-day ($5.47) and not coming back up yet (-1.0% over 2 sessions) - wait…none scheduled
2.66NOKCCNEAR0.77%underdelta band$10.342.0%7.4%-3.3%42.25%0.81%3.25%0.18$10.00$0.07$6$1,000--$9.945.8%5.2%-17.0%$8.25lynch (high)$8.25-21.8%$7.01-20.5%model$13.1732.6%2.0375.6%46%$10.541.1967.0%65.3%1.03TechnologyunknownTier 376.9%ILLIQUID993WEEKLYsitting +2.0% above the 20-day ($10.34) but not pulling back - 5-session move is +7.4%; pays…none scheduled
2.63BPCCBELOW0.62%underdelta band$44.30-2.3%-7.8%-5.2%33.27%0.64%2.56%0.22$42.00$0.21$22$4,200--$41.783.4%2.9%54.9%$64.73lynch (high)$64.7349.6%$55.0235.5%model$50.0819.9%2.4115.5%68%$43.270.1943.0%28.4%1.52EnergyunknownTier 3125.6%ILLIQUID93WEEKLY-2.3% BELOW the 20-day - the average is overhead resistance now, not support; pays 0.62%/wk of the…none scheduled
2.63XOMBBUNDER0.49%underdelta band$162.04-1.9%-6.1%-4.3%26.21%0.50%2.02%0.22$155.00$0.62$62$15,500--$154.382.8%2.5%14.7%$177.04lynch (high)$177.0411.4%$150.4812.8%model$171.7811.3%2.3414.3%73%$158.900.2134.4%27.1%1.27Energy2026-10-23Tier 227.2%HOLD TO 80%1,2343WEEKLYslipped -1.9% under the 20-day ($162.04) and not coming back up yet (-2.6% over 2 sessions) - wait…none scheduled
2.59GMEAAEXTENDED0.48%underoutside band$20.2017.2%10.3%11.4%26.00%0.50%2.00%0.14$22.50$0.09$9$2,250--$22.415.3%4.9%-33.6%$14.88lynch (medium)$14.88-37.1%$12.65-50.6%model$13.50-39.8%3.0025.4%57%$23.661.6755.1%31.4%1.75Consumer Cyclical2026-12-07Tier 366.7%ILLIQUID1,0023WEEKLY+17.2% above the 20-day - too far for a strike at the average; pays 0.48%/wk of the share price…none scheduled
2.57CSCOBBBELOW0.54%underdelta band$109.87-2.5%-2.7%-4.4%28.79%0.55%2.21%0.24$105.00$0.46$46$10,500--$104.532.5%2.0%-30.2%$73.02lynch (high)$73.02-31.9%$62.06-43.2%model$139.7333.7%1.7724.7%63%$107.170.9833.2%28.0%1.18Technology2026-11-10Tier 16.5%OK1703WEEKLY-2.5% BELOW the 20-day - the average is overhead resistance now, not support; pays 0.54%/wk of the…none scheduled
2.51KMIBBNEAR0.53%underdelta band$31.480.4%2.7%-1.5%28.31%0.54%2.18%0.25$31.00$0.14$14$3,100--$30.862.3%1.9%-36.9%$19.46lynch (high)$19.46-38.4%$16.54-58.6%model$36.2117.3%2.2012.8%65%$31.610.5731.5%21.7%1.45Energy2026-10-21Tier 351.9%ILLIQUID53WEEKLYsitting +0.4% above the 20-day ($31.48) but not pulling back - 5-session move is +2.7%; pays…none scheduled
2.42KDPBBRECLAIM0.27%underdelta band$31.84-0.7%0.4%-5.8%14.82%0.29%1.14%0.22$30.00$0.32$32$3,000--$29.686.2%5.2%9.8%$32.59lynch (high)$32.593.0%$27.708.9%model$36.3822.6%1.8614.0%76%$31.630.4030.2%21.4%1.41Consumer Defensive2026-10-22Tier 389.2%ILLIQUID3724MONTHLYMONTHLY CONTRACT - no weekly this week, 24 days to expiry; COMPANY EVENT: ex-dividend $0.23 (0.7%…KDP ex-dividend $0.23 (0.7% of price) 09-28 (L); PCE inflation (Personal Income and Outlays for…
2.33BAABELOW0.48%underdelta band$44.39-2.8%1.0%-6.5%25.84%0.50%1.99%0.17$41.50$0.16$16$4,150--$41.344.2%3.8%141.2%$99.71lynch (high)$99.71131.1%$84.7558.5%model$51.9525.7%1.7432.3%53%$43.150.4646.0%35.1%1.31Basic MaterialsunknownTier 390.9%ILLIQUID53WEEKLY-2.8% BELOW the 20-day - the average is overhead resistance now, not support; pays 0.48%/wk of the…none scheduled
2.32TBBUNDER0.27%underoutside band$25.80-1.6%-5.0%-5.0%14.59%0.28%1.12%0.13$24.50$0.06$6$2,450--$24.453.7%3.5%64.3%$40.16lynch (high)$40.1658.2%$34.1439.1%model$28.9718.5%1.8920.4%58%$25.390.2235.8%22.5%1.59Communication Services2026-10-21Tier 354.5%ILLIQUID2053WEEKLYslipped -1.6% under the 20-day ($25.80) and not coming back up yet (-0.1% over 2 sessions) - wait…none scheduled
2.26KOBBUNDER0.33%underdelta band$88.60-0.6%-0.7%-1.8%17.56%0.34%1.35%0.24$87.00$0.24$24$8,700--$86.771.5%1.2%-56.4%$37.79lynch (high)$37.79-57.1%$32.12-129.6%model$96.2410.9%1.706.6%84%$88.090.3121.0%13.2%1.60Consumer Defensive2026-10-19Tier 229.8%HOLD TO 80%1973WEEKLYslipped -0.6% under the 20-day ($88.60) and not coming back up yet (-0.1% over 2 sessions) - wait…none scheduled
2.22DISBBBELOW0.43%underdelta band$106.50-2.2%-2.2%-4.2%22.62%0.44%1.74%0.21$102.00$0.35$36$10,200--$101.642.4%2.0%0.4%$102.07lynch (high)$102.07-2.0%$86.760.4%model$127.5425.5%1.4215.2%48%$104.121.4231.0%22.5%1.38Communication Services2026-11-11Tier 236.6%HOLD TO 80%273WEEKLY-2.2% BELOW the 20-day - the average is overhead resistance now, not support; pays 0.43%/wk of the…none scheduled
2.20VZCCBELOW0.40%underdelta band$49.80-4.8%-7.9%-6.6%20.97%0.40%1.61%0.22$46.50$0.15$15$4,650--$46.352.2%1.9%34.6%$62.37lynch (high)$62.3731.6%$53.0125.7%model$50.699.4%2.3611.5%68%$47.380.2427.5%19.6%1.40Communication Services2026-10-20Tier 366.7%ILLIQUID73WEEKLY-4.8% BELOW the 20-day - the average is overhead resistance now, not support; pays 0.40%/wk of the…none scheduled
2.19FRSHBBBELOW1.34%MEETSoutside band$12.77-4.1%-3.1%-2.1%68.42%1.32%5.26%0.54$12.50$0.62$62$1,250--$11.883.1%-2.0%-1.0%$11.76lynch (high)$11.76-4.1%$9.99-1.0%model$14.6423.3%2.0517.8%76%$12.260.8940.7%46.3%0.88Technology2026-11-03Tier 378.4%ILLIQUID1224MONTHLYMONTHLY CONTRACT - no weekly this week, 24 days to expiry; HIGH-IMPACT EVENT BEFORE EXPIRY: PCE…PCE inflation (Personal Income and Outlays for August) 09-30 (M); Jobs report (September) 10-02…
2.18SLBBBBELOW0.62%underdelta band$55.15-5.1%-3.4%-7.5%33.14%0.64%2.55%0.23$51.00$0.26$26$5,100--$50.743.0%2.5%-36.4%$32.26lynch (high)$32.26-38.3%$27.42-57.3%model$62.4823.1%1.6419.2%72%$52.330.8139.5%40.0%0.99Energy2026-10-16Tier 238.5%HOLD TO 80%213WEEKLY-5.1% BELOW the 20-day - the average is overhead resistance now, not support; pays 0.62%/wk of the…none scheduled
2.16MDLZBBRECLAIM0.26%underoutside band$61.98-1.4%-1.6%-4.8%13.77%0.26%1.06%0.13$59.00$0.12$12$5,900--$58.883.6%3.4%-39.0%$35.92lynch (high)$35.92-41.2%$30.53-63.9%model$69.0517.3%1.9613.2%64%$61.090.3834.8%16.5%2.11Consumer Defensive2026-10-26Tier 388.0%ILLIQUID723WEEKLYslipped -1.4% under the 20-day ($61.98) and is coming back up (+0.4% over 2 sessions) - a strike ON…none scheduled
2.08CSXBBBELOW0.47%underdelta band$49.01-6.0%-5.3%-8.2%25.28%0.49%1.94%0.21$45.00$0.17$18$4,500--$44.832.8%2.4%-12.6%$39.16lynch (high)$39.16-15.1%$33.28-14.5%model$53.7419.9%2.0019.6%64%$46.091.1934.3%18.1%1.89Industrials2026-10-15Tier 362.9%ILLIQUID73WEEKLY-6.0% BELOW the 20-day - the average is overhead resistance now, not support; pays 0.47%/wk of the…none scheduled
1.99MNSTBBUNDER0.15%underdelta band$44.85-0.6%-0.2%-6.4%8.15%0.16%0.63%0.16$42.00$0.25$25$4,200--$41.756.3%5.8%-59.9%$16.74lynch (high)$16.74-62.4%$14.23-149.4%model$51.1222.4%2.0420.2%70%$44.560.4825.3%18.8%1.34Consumer Defensive2026-11-05Tier 124.0%OK2824MONTHLYMONTHLY CONTRACT - no weekly this week, 24 days to expiry; HIGH-IMPACT EVENT BEFORE EXPIRY: PCE…PCE inflation (Personal Income and Outlays for August) 09-30 (M); Jobs report (September) 10-02…
1.93PRBBBELOW0.25%underdelta band$23.28-6.7%-11.3%-14.1%14.03%0.27%1.08%0.18$20.00$0.21$20$2,000--$19.808.9%7.9%127.5%$45.03lynch (high)$45.03107.3%$38.2856.0%model$26.8635.7%1.2624.5%77%$21.730.6437.0%35.1%1.05Energy2026-11-03Tier 373.2%ILLIQUID13524MONTHLYMONTHLY CONTRACT - no weekly this week, 24 days to expiry; HIGH-IMPACT EVENT BEFORE EXPIRY: PCE…PCE inflation (Personal Income and Outlays for August) 09-30 (M); Jobs report (September) 10-02…
1.63PYPLBBBELOW0.47%underdelta band$54.69-4.5%-2.9%-6.8%24.85%0.48%1.91%0.21$51.00$0.20$20$5,100--$50.802.8%2.4%-8.8%$46.34lynch (high)$46.34-11.3%$39.39-9.6%model$56.6711.5%2.9155.9%34%$52.251.2834.9%53.1%0.66Financial2026-10-27Tier 246.2%HOLD TO 80%63WEEKLY-4.5% BELOW the 20-day - the average is overhead resistance now, not support; pays 0.47%/wk of the…none scheduled

Click any column heading to sort. This file is self-contained: no network, no tracking, works offline.

How every column is calculated
ScoreDiamond Score, 0-5. Weighted blend of the nine components in 'Diamond Score weights and targets' below. It ranks today's rows against each other; it is not a forecast.
TickerUnderlying.
QualityA / B / C among names that passed EVERY quality gate. A is least fragile on the five measures, not 'best stock'. Hover for the figures.
CatQuality grade, or TACTICAL when the gates are off.
SetupThe entry this sheet is built around, in three shapes. PRIME = above the 20-day and pulling back into it. BOUNCE = touched the 20-day and turning back up. RECLAIM = slipped just under it and coming back up (a strike ON the average is then in the money, so the delta band picks it). Not setups: NEAR = above it but not pulling back; UNDER = slipped under and not turning up yet - wait; EXTENDED = too far above; BELOW = well through it.
Prem %/wkPremium as a percent of the SHARE price per TRADING WEEK: Monday-to-Friday is 5 sessions and counts as exactly one week. This is the target number - not Annual ROI, which is measured against collateral and flatters far out-of-the-money strikes.
Hits TgtWhether Prem %/wk clears the target in config.json (premium_target.weekly_pct_of_spot). 'mid only' means it clears at the mid but not at the bid you would actually be filled at.
PickWhich rule chose this strike. at_sma20 = placed on the 20-day average. delta_band = the safest strike in your delta band that still pays the target. outside_band = nothing was in your band, so this is the nearest delta instead.
20-dayThe 20-day simple moving average of daily closes.
Px vs 20dWhere the stock sits against its 20-day. Positive = above it and would have to fall to reach it. Negative = already through it.
5d MoveThe stock's move over the last 5 sessions. Negative is the short-term pullback the PRIME setup requires.
K vs 20dWhere the chosen strike sits against the 20-day. 0% means the strike IS the average; negative means the strike is below it, which is the safer side.
Annual ROIpremium / strike per trading week (5 sessions), times 52 - one contract a week.
Weeklypremium / strike for one trading week: x 5 / the contract's trading sessions. A Monday-to-Friday contract is exactly one week.
MonthlyWeekly x 4 (Jerry's convention).
DeltaAbsolute delta of the chosen put, from the live greeks feed.
StrikeStrike whose delta sits closest to the category target.
PremiumMid of bid/ask. You will not always get mid.
CreditPremium x 100, the cash collected per contract.
CollateralStrike x 100, the cash the put ties up until expiry.
ContractsHow many you could sell with the capital you entered above. Recalculated as you type.
Your CreditTotal premium for that many contracts, at the mid. You will not always get mid.
Assign BasisStrike - premium: real cost per share if assigned.
Basis DiscHow far the assignment basis sits below today's price.
Cushion(price - strike) / price. How far it can fall before assignment.
Bull UpsideFrom your assignment basis up to the fair value in use. Your number if you set one, else the model's.
Fair ValueThe fair value in use: your override if set, else the computed model. Hover the source badge.
Sourcemanual = your overrides.json. lynch / forward_pe / blend = computed. Blank = the model had no earnings.
Model FVWhat the model says, shown even when you have overridden it, so you can see where you disagree.
Val GapFair value against today's price. Positive = trades below fair value.
Entry TgtYour buy price. Yours if set, else fair value less the margin of safety in config.json.
Basis vs FVHow far the assignment basis sits below fair value - the margin of safety you actually get.
AnalysisWhen YOU last valued it (overrides.json). Blank = the number is the model's, not yours.
TargetAnalyst consensus price target (Finviz). Often wrong.
Anlst UpsFrom assignment basis up to the analyst consensus.
RecomFinviz analyst consensus: 1 = strong buy, 5 = strong sell.
52w UpsideFrom assignment basis up to the 52-week high.
52w PosWhere price sits in its 52-week range (0=low, 100=high).
StockLast trade.
BetaFinviz beta versus the market.
IV%Implied vol of the chosen put.
RV%20-day realized vol, annualized.
IV/RVAbove 1.0 = options priced richer than recent movement.
SectorFinviz sector.
EarningsNext earnings date (Finviz, else Finnhub). Blank means not published - unknown, not clear.
TierTier 1 calm+liquid, Tier 3 neither.
SpreadBid/ask spread as a percent of mid.
LiquidityOK / HOLD TO 80% / ILLIQUID.
VolContracts traded on the last session.
DTECalendar days to expiry. The premium and ROI columns count TRADING sessions instead: Monday to Friday is 5 sessions, one week, even though it is only 4 calendar days.
ContractWEEKLY = this week's Friday, the contract the strategy writes. MONTHLY / OTHER = this name has no weekly this week, so the next expiry after it is shown instead - a longer trade, marked so it is never mistaken for a weekly.
NotesWhy this row reads the way it does.
EventsAnything else scheduled while the put is open: FOMC, CPI, the jobs report, PCE, company actions from Alpaca (dividends, splits, mergers, spin-offs) and any company event in events.csv. (H) = high impact. 'none scheduled' means the calendar covers the whole contract and it is empty; 'unknown' means the contract runs past the calendar.
Diamond Score weights and targets

Score = 5 × the weighted sum of 9 components, each clamped to 0-1. Edit config.json to change any of this. The weights are frozen while the score study runs (study/PRE-REGISTRATION.md): changing one restarts that measurement.

ComponentWeightFull marks (1.0) when
yield14%annual ROI (per trading week x 52) of 40.0% or more
premium16%premium of 0.8% of the SHARE price per trading week (the strategy's target)
cushion14%strike 12.0% or more below the stock price
liquidity16%a zero spread; scores 0 at a 50.0% bid/ask spread
iv_premium10%implied vol 1.5x realized or more; 0 when IV is at or under RV
earnings_safety9%earnings known and AFTER expiry; 0 if before expiry, 0.6 if the date is unknown
setup10%PRIME or BOUNCE; RECLAIM 0.85, NEAR 0.7, EXTENDED 0.35, UNDER 0.25, BELOW 0.15, unreadable chart 0.5
trend5%price 5% or more above its 50-day; 0 at 5% below it
valuation6%assignment basis 20.0% or more under fair value; no usable fair value 0.5

The score ranks candidates against each other. It is not a prediction, and a high score is not a recommendation.

Covered calls: how each column is calculated

The rule that matters: a call is never sold below your cost basis, because being assigned under your basis locks in a loss that a week of premium rarely covers. When the target-delta strike sits under basis, the sheet walks UP to the first strike at or above it and marks the row raised to basis. Set allow_below_basis in config.json only if you actually want out of the position.

ScoreCall Score, 0-5. Its own weights, in config.json under call_score_weights.
TickerA holding from holdings.json.
SharesWhat you own.
Contractsshares // 100. Only whole hundreds can be called against.
Cost BasisYour basis per share, net of premiums already collected.
StockLast trade.
UnrealWhere the position sits against your basis.
Call StrikeThe strike to sell. Never below your basis unless you allowed it.
Chosentarget = the delta you asked for. above-basis = the sheet walked UP to protect your basis.
DeltaAbsolute delta. Roughly the chance of being called away.
PremiumMid of bid/ask, per share.
CreditTotal cash for all your contracts.
Static ROIPremium / stock price per trading week, x 52 (one call a week). What you make if it expires and the stock goes nowhere.
If CalledTotal return over your basis if assigned: capital gain to the strike PLUS the premium.
HeadroomHow far the strike sits above today's price before your upside caps.
DownsidePremium as a percent of the share price - the cushion it buys.
BreakevenShare price less the premium.
IV%Implied vol of the chosen call.
IV/RVAbove 1.0 = options priced richer than the stock moves.
EarningsNext earnings date. Blank means unknown, not clear.
TierTier 1 calm+liquid, Tier 3 neither.
SpreadBid/ask spread as a percent of mid.
LiquidityOK / HOLD TO 80% / ILLIQUID.
DTECalendar days to expiry. The premium and ROI columns count TRADING sessions instead: Monday to Friday is 5 sessions, one week, even though it is only 4 calendar days.
NotesWhy this row reads the way it does.
What this sheet does not know
  • Premium is the mid of bid and ask. Real fills land worse, and on a wide spread much worse. Hits Tgt says mid only when the target is met at the mid but not at the bid, and the Liquidity column is the honest warning.
  • Quotes come from Alpaca's indicative feed, not OPRA. It runs wider than the true NBBO, so spreads here are a pessimistic bound.
  • Fair value is a model, not a fact. It is a capped Peter Lynch-style estimate from earnings and growth; it does not work for companies without steady profits, and values it judges implausible are marked and scored neutral, never as cheap. Your own number in overrides.json always beats it. The analyst Target is consensus, not a view either.
  • Earnings dates come from Finviz, then Finnhub, and are sometimes wrong or missing. A blank is not proof there is no earnings event.
  • Events: FOMC, CPI, the jobs report and PCE come from the Fed, BLS and BEA schedules in events.csv, up to the date the file says it covers. Company actions (dividends, splits, mergers, spin-offs) come from Alpaca and are written into Notes. Company news with no set date (an FDA decision, an investor day) appears only if you add it to events.csv - there is no free feed for those. Past the calendar the column says unknown, never clear.
  • A setup label describes today's chart; it does not predict. PRIME, BOUNCE and RECLAIM mean the chart is in the shape the strategy looks for, not that the 20-day will hold.
  • A week is counted as 5 trading sessions, including holiday weeks, which slightly understates the premium in a 4-day week.
  • Whether the Diamond Score works is not known yet. A pre-registered study is recording every row and settling each at expiry; it gives no verdict before 8 expiry cycles, 200 settled rows and 30 different stocks.
  • Backtested finding, from our own research: selling cash-secured puts on 20 years of CBOE index data returned 7.2%/yr against 7.5%/yr for a same-beta stock and T-bill mix, i.e. roughly zero edge, and it captured 70-85% of every crash. High win rates in this strategy are the market rising, not an edge.