Invest brief · Mon Nov 2, 2026

Tape: Fri Oct 30 close (Yahoo) · 91 watchlist tickers · Exit 55 · Hold 23 · Buy-zone 5 · n/a 3 · Trim-zone 3 · Add-on 2Chart explorer →

IBD picks & scores

IBD-sourced names scored vs the 2026-10-30 close: 7 Buy · 43 Hold · 46 Don't-buy. Comp/EPS/RS and buy points as printed by IBD ("n/p" = not printed); house tag = house rules (holds rising 21, 200 rising, in 5% zone, under upper BB, sector ETF over its 21). Names with no printed buy point are never Buys.

IBD Stock of the Day: Mon Nov 2: pending (publishes intraday) · latest 2026-10-30 EBAY (eBay) · printed buy point 119.31 (also 124.59 high-handle entry) · house tag Buy (source: investors.com public SOTD hub).

TickerCompEPSRSBuy pointClosevs pivotHouse tagWhy
APDn/pn/pn/p314.87316.43+0.5%Buyin zone 314.87–330.61 (+0.5%), holds 21 (+5.59%), 200 rising, under upper BB
DGX998089248.84251.82+1.2%Buyin zone 248.84–261.28 (+1.2%), holds 21 (+4.72%), 200 rising, under upper BB
MOn/pn/pn/p77.0678.03+1.3%Buyin zone 77.06–80.91 (+1.3%), holds 21 (+6.50%), 200 rising, under upper BB
ELFn/pn/pn/p110.04111.69+1.5%Buyin zone 110.04–115.54 (+1.5%), holds 21 (+0.98%), 200 rising, under upper BB
PSX957998278282.83+1.7%Buyin zone 278.0–291.9 (+1.7%), holds 21 (+1.58%), 200 rising, under upper BB
EBAY90n/pn/p119.31121.64+1.9%Buyin zone 119.31–125.28 (+1.9%), holds 21 (+3.81%), 200 rising, under upper BB
TRVn/pn/pn/p383.99396.22+3.2%Buyin zone 383.99–403.19 (+3.2%), holds 21 (+2.37%), 200 rising, under upper BB
HALO99949982.22130.91+59.2%Holdpaper extended from 82.22 (+59.2%); holds 21 — no chase, wait for base/pullback
DOCU99909454.582.17+50.8%Holdpaper extended from 54.5 (+50.8%); holds 21 — no chase, wait for base/pullback
FRO97889843.156.90+32.0%Holdpaper extended from 43.1 (+32.0%); holds 21 — no chase, wait for base/pullback
TEN9686974453.85+22.4%Holdpaper extended from 44.0 (+22.4%); holds 21 — no chase, wait for base/pullback
DHT98989720.5525.02+21.8%Holdpaper extended from 20.55 (+21.8%); holds 21 — no chase, wait for base/pullback
TRMD98779735.3342.69+20.8%Holdpaper extended from 35.33 (+20.8%); holds 21 — no chase, wait for base/pullback
IDT95909668.3182.02+20.1%Holdpaper extended from 68.31 (+20.1%); holds 21 — no chase, wait for base/pullback
SSL95619814.3717.22+19.8%Holdpaper extended from 14.37 (+19.8%); holds 21 — no chase, wait for base/pullback
SHEL99889392.07108.69+18.1%Holdpaper extended from 92.07 (+18.1%); holds 21 — no chase, wait for base/pullback
SU99919567.4879.42+17.7%Holdpaper extended from 67.48 (+17.7%); holds 21 — no chase, wait for base/pullback
HAFN9882979.5410.87+13.9%Holdpaper extended from 9.54 (+13.9%); holds 21 — no chase, wait for base/pullback
CVX987794208.98235.52+12.7%Holdpaper extended from 208.98 (+12.7%); holds 21 — no chase, wait for base/pullback
EQNR99899643.4648.75+12.2%Holdpaper extended from 43.46 (+12.2%); holds 21 — no chase, wait for base/pullback
ABBV998091266.96294.89+10.5%Holdpaper extended from 266.96 (+10.5%); holds 21 — no chase, wait for base/pullback
CON94569736.7140.38+10.0%Holdpaper extended from 36.71 (+10.0%); holds 21 — no chase, wait for base/pullback
PAYC998797244.98264.20+7.8%Holdpaper extended from 244.98 (+7.8%); holds 21 — no chase, wait for base/pullback
OVV97769567.5172.62+7.6%Holdpaper extended from 67.51 (+7.6%); holds 21 — no chase, wait for base/pullback
EOG997993154.16165.54+7.4%Holdpaper extended from 154.16 (+7.4%); holds 21 — no chase, wait for base/pullback
V998687385.57413.59+7.3%Holdpaper extended from 385.57 (+7.3%); holds 21 — no chase, wait for base/pullback
BP98908947.0350.39+7.1%Holdpaper extended from 47.03 (+7.1%); holds 21 — no chase, wait for base/pullback
SN999498194.54208.00+6.9%Holdpast zone top 204.27 (+6.9% over 194.54) — wait for pullback
URBNn/pn/pn/p85.4390.72+6.2%Holdpast zone top 89.7 (+6.2% over 85.43) — wait for pullback
MA999084601.23638.01+6.1%Holdpaper extended from 601.23 (+6.1%); holds 21 — no chase, wait for base/pullback
VEEV999193296.24312.96+5.6%Holdpaper extended from 296.24 (+5.6%); holds 21 — no chase, wait for base/pullback
PR97659624.6526.02+5.6%Holdpaper extended from 24.65 (+5.6%); holds 21 — no chase, wait for base/pullback
NDAQ998782100.97106.23+5.2%Holdpaper extended from 100.97 (+5.2%); holds 21 — no chase, wait for base/pullback
GCT99949655.658.38+5.0%Holdin zone 55.6–58.38 (+5.0%), holds 21 (+1.02%), 200 rising, under upper BB — but sector ETF XLK is under its 21 (-4.95%): Banks overlay cuts
CTAS998681219.16219.82+0.3%Holdin zone 219.16–230.12 (+0.3%), holds 21 (+3.38%), 200 rising, under upper BB — but sector ETF XLI is under its 21 (-0.53%): Banks overlay cu
AAPLn/pn/pn/p344.57344.63+0.0%Holdin zone 344.57–361.8 (+0.0%), holds 21 (+0.78%), 200 rising, under upper BB — but sector ETF XLK is under its 21 (-4.95%): Banks overlay cut
MSI998484494.85491.53-0.7%Holdunder printed 494.85 (-0.7%); holds 21, 200 rising — wait
LFST97829813.5613.40-1.2%Holdunder printed 13.56 (-1.2%); holds 21, 200 rising — wait
ADI978491422.67417.11-1.3%Holdunder printed 422.67 (-1.3%); holds 21, 200 rising — wait
NTRAn/pn/pn/p420.15414.30-1.4%Holdunder printed 420.15 (-1.4%); holds 21, 200 rising — wait
FASTn/pn/pn/p52.9151.91-1.9%Holdunder printed 52.91 (-1.9%); holds 21, 200 rising — wait
OGE91717350.5949.47-2.2%Holdunder printed 50.59 (-2.2%); holds 21, 200 rising — wait
OKE97838599.8497.07-2.8%Holdunder printed 99.84 (-2.8%); holds 21, 200 rising — wait
CAHn/pn/pn/p258.3250.48-3.0%Holdover early 249.29, under pivot 258.3 (-3.0%) — wait
CVE91919133.7832.73-3.1%Holdunder printed 33.78 (-3.1%); holds 21, 200 rising — wait
HAE947398123.77119.65-3.3%Holdunder printed 123.77 (-3.3%); holds 21, 200 rising — wait
THCn/pn/pn/p283.05273.25-3.5%Holdunder printed 283.05 (-3.5%); holds 21, 200 rising — wait
ELMT67649124.623.19-5.7%Holdunder printed 24.6 (-5.7%); holds 21, 200 rising — wait
AR98778845.7542.08-8.0%Holdunder printed 45.75 (-8.0%); holds 21, 200 rising — wait
RELY96968627.4824.15-12.1%Holdunder printed 27.48 (-12.1%); holds 21, 200 rising — wait
Don't-buy (46)
TickerCompEPSRSBuy pointClosevs pivotHouse tagWhy
ECO99999956.67101.33+78.8%Don't-buychase vs 21 (+9.67%, cap 8)
GMAB97469934.4757.06+65.5%Don't-buythrough upper BB 55.46 — chase
FIGS98999816.3821.31+30.1%Don't-buychase vs 21 (+13.68%, cap 8)
REPX96509841.5353.27+28.3%Don't-buychase vs 21 (+9.75%, cap 8)
RRC99919643.0654.63+26.9%Don't-buychase vs 21 (+16.92%, cap 8)
AMN94699937.2247.11+26.6%Don't-buychase vs 21 (+11.01%, cap 8)
HAS99939498.2119.09+21.3%Don't-buychase vs 21 (+11.05%, cap 8)
EXEL99929657.5769.39+20.5%Don't-buythrough upper BB 68.92 — chase
APA99779845.0552.82+17.2%Don't-buychase vs 21 (+8.37%, cap 8)
TENB99979943.6750.75+16.2%Don't-buychase vs 21 (+17.52%, cap 8)
LLY9995951292.651417.54+9.7%Don't-buythrough upper BB 1387.63 — chase
MANH998096227.03248.39+9.4%Don't-buychase vs 21 (+8.82%, cap 8)
REGN998092853.97927.89+8.7%Don't-buythrough upper BB 876.87 — chase
LINDn/pn/pn/p3537.35+6.7%Don't-buythrough upper BB 37.26 — chase
RPRX99859564.3867.18+4.3%Don't-buychase vs 21 (+8.13%, cap 8)
TRGP999995307.94314.99+2.3%Don't-buythrough upper BB 312.09 — chase
DDIn/pn/pn/p13.2813.48+1.5%Don't-buylost 21 (-0.12%) vs pivot 13.28
AMG939485379.86381.57+0.5%Don't-buylost 21 (-0.73%) vs pivot 379.86
RNG90889981.981.42-0.6%Don't-buyIBD 50 #49: 'Sell signal on round-trip back to 81.90 entry' — failed pivot
MSFTn/pn/pn/p551.15521.91-5.3%Don't-buylost 21 (-0.78%) vs pivot 551.15
ZBRA989095386.23361.26-6.5%Don't-buySpotlight + IBD 50 #31: 'Triggers sell rule from cup entry at 386.23' — failed pivot
TSMn/pn/pn/p444.29406.13-8.6%Don't-buylost 21 (-6.01%) vs pivot 444.29
NVDAn/pn/pn/p227.92204.64-10.2%Don't-buylost 21 (-6.30%) vs pivot 227.92
FROG949597105.7694.39-10.8%Don't-buylost 21 (-1.79%) vs pivot 105.76
CRMn/pn/pn/p268.27229.17-14.6%Don't-buyBanks-skip list — never a new house Buy, no puts
FTNTn/pn/pn/p172.09136.08-20.9%Don't-buylost 21 (-20.65%) vs pivot 172.09
PTC999088n/p195.54—Don't-buyno printed pivot — never Buy; vs21 +5.04%; thru upper BB
RDVT999796n/p80.00—Don't-buyno printed pivot — never Buy; vs21 +1.54%
ANF998899n/p164.44—Don't-buyno printed pivot — never Buy; vs21 +6.20%
CDNA998399n/p87.41—Don't-buyno printed pivot — never Buy; vs21 +27.43%; thru upper BB
QLYS998998n/p224.12—Don't-buyno printed pivot — never Buy; vs21 +8.88%
OKTA978699n/p208.24—Don't-buyno printed pivot — never Buy; vs21 -0.88%
NSIT978798n/p172.74—Don't-buyno printed pivot — never Buy; vs21 +2.09%
APPN978398n/p49.10—Don't-buyno printed pivot — never Buy; vs21 +8.19%
KNSA986997n/p92.24—Don't-buyno printed pivot — never Buy; vs21 +11.11%
MPC958699n/p444.73—Don't-buyno printed pivot — never Buy; vs21 -0.47%
RBRK947599n/p124.15—Don't-buyno printed pivot — never Buy; vs21 +1.24%
LPG969896n/p54.43—Don't-buyno printed pivot — never Buy; vs21 +0.02%
P959697n/p126.98—Don't-buyno printed pivot — never Buy; vs21 -3.75%
CRWD949498n/p250.43—Don't-buyno printed pivot — never Buy; vs21 -0.83%
PD989094n/p16.94—Don't-buyno printed pivot — never Buy; vs21 +1.66%
DINO938298n/p115.00—Don't-buyno printed pivot — never Buy; vs21 -2.40%
DT968993n/p57.69—Don't-buyno printed pivot — never Buy; vs21 -6.12%
PBR916591n/p22.05—Don't-buyno printed pivot — never Buy; vs21 -6.11%
PAYS999899n/p13.93—Don't-buyno printed pivot — never Buy; vs21 -3.81%
CVLT999694n/p165.13—Don't-buyno printed pivot — never Buy; vs21 +3.04%

Weekly Dashboard

IBD exposure: 0–20% (cut from 20–40% in the eIBD Nov 2 issue). Nasdaq −2.9% Fri (worst day since June), sitting near its 200-day; S&P under its 50-day, third weekly loss. Over their 21s: XLE, XLV, XLP, XLB, XLU, XLF, XLY. Under: QQQ, IGV, SMH, CIBR, XLK, XLI, FFTY. Week: AAPL + PLTR report Mon after the close; midterms Tue; jobs Fri.

SPY 755.72 (-1.6% vs 21)QQQ 690.49 (-4.3% vs 21)IGV 104.29 (-3.9% vs 21)SMH 522.49 (-7.0% vs 21)SOXX 471.51 (-8.6% vs 21)CIBR 101.03 (-3.1% vs 21)XLE 70.02 (+4.2% vs 21)XLK 179.51 (-5.0% vs 21)XLV 184.87 (+4.5% vs 21)XLF 56.51 (+1.5% vs 21)XLI 167.4 (-0.5% vs 21)XLP 89.42 (+3.5% vs 21)XLU 43.43 (+3.2% vs 21)XLY 115.38 (+1.4% vs 21)XLB 52.74 (+3.2% vs 21)FFTY 32.5 (-3.5% vs 21)

Book watch · tape only (Fri Oct 30 close)

Every name is under its 21 EMA. No adds and no averaging down until a daily close back over a rising 21.

TickerClosevs 21RSI21Plan
IQEPF0.45-16.1%35under 21hold; no add while under the 21
Px 0.4521 EMA 0.54 (-16.1%)↓200 SMA 0.50 (-10.8%)↑9 EMA 0.49 (-8.9%)50 SMA 0.59 (-24.3%)RSI 35Below falling 21
TYOYY13.3-10.8%38under 21hold; no add while under the 21
Px 13.3021 EMA 14.91 (-10.8%)↓200 SMA 13.94 (-4.6%)↑9 EMA 14.35 (-7.3%)50 SMA 15.04 (-11.6%)RSI 38Below falling 21
SPCX134.72-9.6%37under 21hold; no add while under the 21
Px 134.7221 EMA 148.97 (-9.6%)↓200 SMA —9 EMA 145.27 (-7.3%)50 SMA 149.56 (-9.9%)RSI 28Below falling 21
VST138.37-5.5%42under 21hold; covered calls only at RSI 70+ (far OTM)
Px 138.3721 EMA 146.36 (-5.5%)↓200 SMA 153.22 (-9.7%)↓9 EMA 143.85 (-3.8%)50 SMA 144.98 (-4.6%)RSI 42Below falling 21
AAOI69.05-18.7%36under 21hold; no add while under the 21
Px 69.0521 EMA 84.97 (-18.7%)↓200 SMA 114.18 (-39.5%)↑9 EMA 76.84 (-10.1%)50 SMA 98.76 (-30.1%)RSI 36Below falling 21
FPS25.81-16.5%36under 21hold; no add while under the 21
Px 25.8121 EMA 30.91 (-16.5%)↓200 SMA —9 EMA 28.15 (-8.3%)50 SMA 33.43 (-22.8%)RSI 27Below falling 21
CCXI8.15-23.2%19under 21hold; no add while under the 21
Px 8.1521 EMA 10.61 (-23.2%)↓200 SMA —9 EMA 9.89 (-17.6%)50 SMA 12.05 (-32.4%)RSI 20Below falling 21
CBRS109.18-18.8%30under 21hold; no add while under the 21
Px 109.1821 EMA 134.49 (-18.8%)↓200 SMA —9 EMA 117.13 (-6.8%)50 SMA 168.82 (-35.3%)RSI 25Below falling 21
GOOGL279.84-14.3%21under 21hold; add only after a daily close above the 21 EMA (326.49); no averaging down
Px 279.8421 EMA 326.49 (-14.3%)↓200 SMA 340.34 (-17.8%)↓9 EMA 311.73 (-10.2%)50 SMA 339.03 (-17.5%)RSI 21Below falling 21
PLTR184.11-5.2%42under 21hold; no add; reports tonight
Px 184.1121 EMA 194.16 (-5.2%)↑200 SMA 153.57 (+19.9%)↑9 EMA 194.59 (-5.4%)50 SMA 186.90 (-1.5%)RSI 42Below 21
APH79.3-1.4%47under 21hold; no new options
Px 79.3021 EMA 80.45 (-1.4%)↓200 SMA 75.24 (+5.4%)↑9 EMA 79.33 (-0.0%)50 SMA 81.36 (-2.5%)RSI 47Below falling 21

This week — eIBD Nov 2 (Mon prep, scored vs Fri Oct 30 close)

Market: IBD cut exposure to 0–20% (from 20–40%). Distribution-day count n/p in this issue. Fri: Nasdaq −2.9% (worst day since June) near its 200-day, S&P −1.8% and below its 50-day (3rd weekly loss); 10-yr 4.93%, WTI ~$103. Tape: SPY 755.72 (-1.6% vs 21) · QQQ 690.49 (-4.3% vs 21) · IGV 104.29 (-3.9% vs 21) · SMH 522.49 (-7.0% vs 21) · CIBR 101.03 (-3.1% vs 21) · XLE 70.02 (+4.2% vs 21) · XLV 184.87 (+4.5% vs 21) · XLF 56.51 (+1.5% vs 21) · XLI 167.4 (-0.5% vs 21) · FFTY 32.5 (-3.5% vs 21). Banks overlay: tech (XLK/IGV/SMH/CIBR) and industrials (XLI) are under their 21s, so in-zone names there are cut to Hold; energy, health care, staples and financials hold their 21s. Week: AAPL/PLTR Mon, midterms Tue, AMD/SHOP/ZBRA Tue, SN/PAYC/MSI/RPRX/ELF/PR Wed, CAH/APD Thu, jobs Fri. With 0–20% exposure, Buys below are tiny starters or watchlist only.

Buy — in ~5% zone over printed pivot, holds 21, 200 rising, under upper BB (7)

EBAYBuy
Px 121.6421 EMA 117.18 (+3.8%)↑200 SMA 103.57 (+17.4%)↑9 EMA 119.84 (+1.5%)50 SMA 110.79 (+9.8%)RSI 65Bullish

pivot 119.31 · vs pivot +1.9% · vol 1.26x 50d · upper BB 127.48

STW + SOTD 10/30: in zone 119.31–125.28 (also 124.59 high-handle entry); already reported. Name source only — Buy comes from house checks.

DGXBuy
Px 251.8221 EMA 240.47 (+4.7%)↑200 SMA 210.75 (+19.5%)↑9 EMA 244.98 (+2.8%)50 SMA 237.99 (+5.8%)RSI 69Bullish

pivot 248.84 · vs pivot +1.2% · vol 0.87x 50d · upper BB 252.0

STW + Big Cap 20 #18: flat-base 248.84; just under the upper BB (252.00) — no chase above it.

MOBuy
Px 78.0321 EMA 73.27 (+6.5%)↑200 SMA 67.24 (+16.0%)↑9 EMA 74.98 (+4.1%)50 SMA 70.11 (+11.3%)RSI 70Bullish

pivot 77.06 · vs pivot +1.3% · vol 2.53x 50d · upper BB 78.16 · earn 01-28

New Highs: gapped above 77.06 cup on 2.5x volume; right at the upper BB (78.16), RSI 70 — small or wait for a calm day.

APDBuy
Px 316.4321 EMA 299.67 (+5.6%)↑200 SMA 286.96 (+10.3%)↑9 EMA 307.19 (+3.0%)50 SMA 293.19 (+7.9%)RSI 77Bullish

pivot 314.87 · vs pivot +0.5% · vol 1.22x 50d · upper BB 320.62 · earn 11-05

A2: 'verging on a 314.87 buy point'; RSI 77 and earnings this week — tiny or wait for the report.

PSXBuy
Px 282.8321 EMA 278.42 (+1.6%)↓200 SMA 197.59 (+43.1%)↑9 EMA 280.31 (+0.9%)50 SMA 266.25 (+6.2%)RSI 55Bullish

pivot 278.0 · vs pivot +1.7% · vol 1.3x 50d · upper BB 300.12

IBD 50 #33 + B2: 278 entry at the 21-day/10-week; energy (XLE) is the strongest group.

TRVBuy
Px 396.2221 EMA 387.04 (+2.4%)↑200 SMA 328.16 (+20.7%)↑9 EMA 394.91 (+0.3%)50 SMA 374.25 (+5.9%)RSI 62Bullish

pivot 383.99 · vs pivot +3.2% · vol 1.0x 50d · upper BB 413.67 · earn 01-20

Carry 383.99 early pivot (not reprinted this week); holds 21, under upper BB.

ELFBuy
Px 111.6921 EMA 110.60 (+1.0%)↑200 SMA 81.30 (+37.4%)↑9 EMA 112.96 (-1.1%)50 SMA 105.53 (+5.8%)RSI 56Hold

pivot 110.04 · vs pivot +1.5% · vol 0.76x 50d · upper BB 119.01 · earn 11-04

Carry 110.04; just over the 21 (+1.0%); earnings Wed Nov 4 — small or wait.

Chat-only setups — pass the tape but niche ratings unverified/<90 (3)

MORNBuy · chat-only
Px 226.1921 EMA 212.19 (+6.6%)↑200 SMA 184.82 (+22.4%)↓9 EMA 218.77 (+3.4%)50 SMA 205.59 (+10.0%)RSI 66Bullish

pivot 221.2 · vs pivot +2.3% · vol 0.79x 50d · upper BB 230.61

New Highs: 221.20 cup-without-handle, range to 232.26. RS not printed → chat-only; 200 SMA flat/falling.

LIFEBuy · chat-only
Px 43.3921 EMA 40.39 (+7.4%)↑200 SMA n/a9 EMA 42.36 (+2.4%)50 SMA 38.11 (+13.9%)RSI 65Hold

pivot 42.55 · vs pivot +2.0% · vol 1.31x 50d · upper BB 46.02 · earn 11-02

Leaderboard: Ethos breakout over 42.55; ratings n/p and under 200 days of history → chat-only; earnings Mon.

PAABuy · chat-only
Px 26.5121 EMA 25.34 (+4.6%)↑200 SMA 22.08 (+20.1%)↑9 EMA 25.97 (+2.1%)50 SMA 24.85 (+6.7%)RSI 73Bullish

pivot 26.39 · vs pivot +0.5% · vol 1.44x 50d · upper BB 27.02 · earn 11-06

Income Investor flat base 26.39; Comp/RS 88 → chat-only; RSI 73.

Hold — under pivot, cut by sector overlay, past zone, or paper-extended (45)
FASTHold
Px 51.9121 EMA 51.25 (+1.3%)↑200 SMA 46.72 (+11.1%)↑9 EMA 51.76 (+0.3%)50 SMA 50.24 (+3.3%)RSI 56Bullish

pivot 52.91 · vs pivot -1.9% · vol 1.54x 50d · upper BB 52.83 · earn 01-19

under printed 52.91 (-1.9%); holds 21, 200 rising — wait

CAHHold
Px 250.4821 EMA 245.63 (+2.0%)↑200 SMA 221.30 (+13.2%)↑9 EMA 249.55 (+0.4%)50 SMA 237.47 (+5.5%)RSI 59Bullish

pivot 258.3 · vs pivot -3.0% · vol 1.14x 50d · upper BB 262.76 · earn 11-05

over early 249.29, under pivot 258.3 (-3.0%) — wait

NTRAHold
Px 414.3021 EMA 404.80 (+2.3%)↑200 SMA 266.14 (+55.7%)↑9 EMA 414.16 (+0.0%)50 SMA 377.06 (+9.9%)RSI 57Bullish

pivot 420.15 · vs pivot -1.4% · vol 1.6x 50d · upper BB 428.94 · earn 11-05

under printed 420.15 (-1.4%); holds 21, 200 rising — wait

THCHold
Px 273.2521 EMA 267.04 (+2.3%)↑200 SMA 220.21 (+24.1%)↑9 EMA 269.17 (+1.5%)50 SMA 264.87 (+3.2%)RSI 58Bullish

pivot 283.05 · vs pivot -3.5% · vol 1.62x 50d · upper BB 276.63

under printed 283.05 (-3.5%); holds 21, 200 rising — wait

SNHold
Px 208.0021 EMA 193.64 (+7.4%)↑200 SMA 142.59 (+45.9%)↑9 EMA 200.33 (+3.8%)50 SMA 182.90 (+13.7%)RSI 70Bullish

pivot 194.54 · vs pivot +6.9% · vol 0.89x 50d · upper BB 208.25 · earn 11-04

past zone top 204.27 (+6.9% over 194.54) — wait for pullback

TXNHold
Px 300.8421 EMA 288.94 (+4.1%)↑200 SMA 257.08 (+17.0%)↑9 EMA 297.08 (+1.3%)50 SMA 274.35 (+9.7%)RSI 61Bullish

pivot n/p · vol 2.07x 50d · upper BB 310.9 · earn 01-26

over early trigger 298.75 (no traditional pivot printed) — wait for a real pivot

VHold
Px 413.5921 EMA 396.75 (+4.2%)↑200 SMA 341.45 (+21.1%)↑9 EMA 405.73 (+1.9%)50 SMA 381.31 (+8.5%)RSI 69Bullish

pivot 385.57 · vs pivot +7.3% · vol 1.14x 50d · upper BB 424.4 · earn 01-26

paper extended from 385.57 (+7.3%); holds 21 — no chase, wait for base/pullback

CTASHold
Px 219.8221 EMA 212.63 (+3.4%)↑200 SMA 189.65 (+15.9%)↑9 EMA 217.42 (+1.1%)50 SMA 204.45 (+7.5%)RSI 62Bullish

pivot 219.16 · vs pivot +0.3% · vol 1.14x 50d · upper BB 230.02 · earn 12-17

in zone 219.16–230.12 (+0.3%), holds 21 (+3.38%), 200 rising, under upper BB — but sector ETF XLI is under its 21 (-0.53%): Banks overlay cuts to Hold

MSIHold
Px 491.5321 EMA 470.86 (+4.4%)↑200 SMA 437.71 (+12.3%)↑9 EMA 481.01 (+2.2%)50 SMA 465.81 (+5.5%)RSI 72Bullish

pivot 494.85 · vs pivot -0.7% · vol 1.39x 50d · upper BB 497.11 · earn 11-04

under printed 494.85 (-0.7%); holds 21, 200 rising — wait — Big Cap 20 #15: 'Trying to break out past 494.85 cup-base entry'; earnings Wed

MAHold
Px 638.0121 EMA 607.70 (+5.0%)↑200 SMA 534.24 (+19.4%)↑9 EMA 621.74 (+2.6%)50 SMA 586.14 (+8.8%)RSI 71Bullish

pivot 601.23 · vs pivot +6.1% · vol 1.54x 50d · upper BB 651.01 · earn 01-28

paper extended from 601.23 (+6.1%); holds 21 — no chase, wait for base/pullback

NDAQHold
Px 106.2321 EMA 99.03 (+7.3%)↑200 SMA 90.14 (+17.9%)↑9 EMA 102.77 (+3.4%)50 SMA 95.62 (+11.1%)RSI 76Bullish

pivot 100.97 · vs pivot +5.2% · vol 1.51x 50d · upper BB 108.31 · earn 01-28

paper extended from 100.97 (+5.2%); holds 21 — no chase, wait for base/pullback

VEEVHold
Px 312.9621 EMA 305.25 (+2.5%)↑200 SMA 209.23 (+49.6%)↑9 EMA 313.84 (-0.3%)50 SMA 283.86 (+10.3%)RSI 61Hold

pivot 296.24 · vs pivot +5.6% · vol 0.83x 50d · upper BB 333.87 · earn 11-25

paper extended from 296.24 (+5.6%); holds 21 — no chase, wait for base/pullback

DOCUHold
Px 82.1721 EMA 77.90 (+5.5%)↑200 SMA 54.58 (+50.5%)↑9 EMA 81.55 (+0.8%)50 SMA 70.79 (+16.1%)RSI 64Bullish

pivot 54.5 · vs pivot +50.8% · vol 0.97x 50d · upper BB 88.6 · earn 12-03

paper extended from 54.5 (+50.8%); holds 21 — no chase, wait for base/pullback

ABBVHold
Px 294.8921 EMA 281.06 (+4.9%)↑200 SMA 234.25 (+25.9%)↑9 EMA 287.56 (+2.5%)50 SMA 268.07 (+10.0%)RSI 73Bullish

pivot 266.96 · vs pivot +10.5% · vol 1.5x 50d · upper BB 297.72

paper extended from 266.96 (+10.5%); holds 21 — no chase, wait for base/pullback

EOGHold
Px 165.5421 EMA 155.81 (+6.2%)↑200 SMA 135.30 (+22.4%)↑9 EMA 160.83 (+2.9%)50 SMA 148.29 (+11.6%)RSI 74Bullish

pivot 154.16 · vs pivot +7.4% · vol 0.87x 50d · upper BB 169.0 · earn 11-05

paper extended from 154.16 (+7.4%); holds 21 — no chase, wait for base/pullback

RELYHold
Px 24.1521 EMA 24.04 (+0.5%)↑200 SMA 20.54 (+17.6%)↑9 EMA 24.41 (-1.1%)50 SMA 23.78 (+1.6%)RSI 52Hold

pivot 27.48 · vs pivot -12.1% · vol 0.57x 50d · upper BB 25.51 · earn 11-04

under printed 27.48 (-12.1%); holds 21, 200 rising — wait

ARHold
Px 42.0821 EMA 39.02 (+7.8%)↑200 SMA 36.82 (+14.3%)↑9 EMA 40.69 (+3.4%)50 SMA 37.56 (+12.0%)RSI 70Bullish

pivot 45.75 · vs pivot -8.0% · vol 1.32x 50d · upper BB 43.19

under printed 45.75 (-8.0%); holds 21, 200 rising — wait

LFSTHold
Px 13.4021 EMA 12.69 (+5.6%)↑200 SMA 9.34 (+43.5%)↑9 EMA 13.05 (+2.7%)50 SMA 12.48 (+7.4%)RSI 65Bullish

pivot 13.56 · vs pivot -1.2% · vol 0.54x 50d · upper BB 13.59 · earn 11-05

under printed 13.56 (-1.2%); holds 21, 200 rising — wait

CVXHold
Px 235.5221 EMA 223.17 (+5.5%)↑200 SMA 191.25 (+23.1%)↑9 EMA 229.39 (+2.7%)50 SMA 213.15 (+10.5%)RSI 73Bullish

pivot 208.98 · vs pivot +12.7% · vol 1.3x 50d · upper BB 240.07 · earn 01-29

paper extended from 208.98 (+12.7%); holds 21 — no chase, wait for base/pullback

TRMDHold
Px 42.6921 EMA 39.66 (+7.6%)↑200 SMA 28.69 (+48.8%)↑9 EMA 41.05 (+4.0%)50 SMA 36.34 (+17.5%)RSI 66Bullish

pivot 35.33 · vs pivot +20.8% · vol 0.61x 50d · upper BB 42.95 · earn 11-04

paper extended from 35.33 (+20.8%); holds 21 — no chase, wait for base/pullback

SHELHold
Px 108.6921 EMA 103.66 (+4.9%)↑200 SMA 87.37 (+24.4%)↑9 EMA 106.28 (+2.3%)50 SMA 98.09 (+10.8%)RSI 70Bullish

pivot 92.07 · vs pivot +18.1% · vol 0.92x 50d · upper BB 110.84

paper extended from 92.07 (+18.1%); holds 21 — no chase, wait for base/pullback

BPHold
Px 50.3921 EMA 48.58 (+3.7%)↑200 SMA 42.38 (+18.9%)↑9 EMA 49.83 (+1.1%)50 SMA 45.96 (+9.6%)RSI 63Bullish

pivot 47.03 · vs pivot +7.1% · vol 1.04x 50d · upper BB 52.62

paper extended from 47.03 (+7.1%); holds 21 — no chase, wait for base/pullback

DHTHold
Px 25.0221 EMA 24.06 (+4.0%)↑200 SMA 17.65 (+41.8%)↑9 EMA 24.54 (+2.0%)50 SMA 22.52 (+11.1%)RSI 60Bullish

pivot 20.55 · vs pivot +21.8% · vol 0.86x 50d · upper BB 26.19 · earn 11-09

paper extended from 20.55 (+21.8%); holds 21 — no chase, wait for base/pullback

SUHold
Px 79.4221 EMA 75.65 (+5.0%)↑200 SMA 62.89 (+26.3%)↑9 EMA 77.80 (+2.1%)50 SMA 70.97 (+11.9%)RSI 66Bullish

pivot 67.48 · vs pivot +17.7% · vol 1.18x 50d · upper BB 83.0 · earn 11-03

paper extended from 67.48 (+17.7%); holds 21 — no chase, wait for base/pullback

ADIHold
Px 417.1121 EMA 406.87 (+2.5%)↑200 SMA 370.65 (+12.5%)↑9 EMA 414.73 (+0.6%)50 SMA 388.38 (+7.4%)RSI 56Bullish

pivot 422.67 · vs pivot -1.3% · vol 2.26x 50d · upper BB 433.3 · earn 11-24

under printed 422.67 (-1.3%); holds 21, 200 rising — wait — B10 Stock Analysis: cleared 422.67 cup-with-handle buy point, retreated Fri; earnings Nov 24

CVEHold
Px 32.7321 EMA 32.31 (+1.3%)↑200 SMA 27.30 (+19.9%)↑9 EMA 32.46 (+0.8%)50 SMA 32.16 (+1.8%)RSI 54Bullish

pivot 33.78 · vs pivot -3.1% · vol 0.62x 50d · upper BB 33.74 · earn 11-04

under printed 33.78 (-3.1%); holds 21, 200 rising — wait — A5 New America: cup with handle 33.78; trades just below

HALOHold
Px 130.9121 EMA 121.87 (+7.4%)↑200 SMA 83.37 (+57.0%)↑9 EMA 127.29 (+2.8%)50 SMA 113.70 (+15.1%)RSI 79Bullish

pivot 82.22 · vs pivot +59.2% · vol 0.65x 50d · upper BB 136.19 · earn 11-05

paper extended from 82.22 (+59.2%); holds 21 — no chase, wait for base/pullback

PAYCHold
Px 264.2021 EMA 251.67 (+5.0%)↑200 SMA 163.48 (+61.6%)↑9 EMA 261.46 (+1.0%)50 SMA 235.84 (+12.0%)RSI 66Bullish

pivot 244.98 · vs pivot +7.8% · vol 1.02x 50d · upper BB 283.13 · earn 11-04

paper extended from 244.98 (+7.8%); holds 21 — no chase, wait for base/pullback

GCTHold
Px 58.3821 EMA 57.79 (+1.0%)↑200 SMA 43.95 (+32.8%)↑9 EMA 59.20 (-1.4%)50 SMA 54.37 (+7.4%)RSI 55Hold

pivot 55.6 · vs pivot +5.0% · vol 1.44x 50d · upper BB 61.49 · earn 11-05

in zone 55.6–58.38 (+5.0%), holds 21 (+1.02%), 200 rising, under upper BB — but sector ETF XLK is under its 21 (-4.95%): Banks overlay cuts to Hold

EQNRHold
Px 48.7521 EMA 45.99 (+6.0%)↑200 SMA 37.16 (+31.2%)↑9 EMA 47.35 (+3.0%)50 SMA 44.03 (+10.7%)RSI 66Bullish

pivot 43.46 · vs pivot +12.2% · vol 0.75x 50d · upper BB 49.83

paper extended from 43.46 (+12.2%); holds 21 — no chase, wait for base/pullback

FROHold
Px 56.9021 EMA 53.37 (+6.6%)↑200 SMA 36.42 (+56.2%)↑9 EMA 54.76 (+3.9%)50 SMA 49.19 (+15.7%)RSI 64Bullish

pivot 43.1 · vs pivot +32.0% · vol 0.65x 50d · upper BB 59.42 · earn 11-30

paper extended from 43.1 (+32.0%); holds 21 — no chase, wait for base/pullback

HAFNHold
Px 10.8721 EMA 10.40 (+4.5%)↑200 SMA 7.54 (+44.2%)↑9 EMA 10.69 (+1.7%)50 SMA 9.57 (+13.6%)RSI 62Bullish

pivot 9.54 · vs pivot +13.9% · vol 0.66x 50d · upper BB 11.18 · earn 11-18

paper extended from 9.54 (+13.9%); holds 21 — no chase, wait for base/pullback

TENHold
Px 53.8521 EMA 52.13 (+3.3%)↑200 SMA 39.27 (+37.1%)↑9 EMA 53.40 (+0.8%)50 SMA 48.72 (+10.5%)RSI 58Bullish

pivot 44.0 · vs pivot +22.4% · vol 0.55x 50d · upper BB 56.17 · earn 11-19

paper extended from 44.0 (+22.4%); holds 21 — no chase, wait for base/pullback

PRHold
Px 26.0221 EMA 24.44 (+6.5%)↑200 SMA 20.18 (+28.9%)↑9 EMA 25.29 (+2.9%)50 SMA 23.35 (+11.4%)RSI 70Bullish

pivot 24.65 · vs pivot +5.6% · vol 0.64x 50d · upper BB 26.7 · earn 11-04

paper extended from 24.65 (+5.6%); holds 21 — no chase, wait for base/pullback

SSLHold
Px 17.2221 EMA 16.15 (+6.6%)↑200 SMA 11.89 (+44.8%)↑9 EMA 16.95 (+1.6%)50 SMA 14.44 (+19.3%)RSI 66Bullish

pivot 14.37 · vs pivot +19.8% · vol 1.68x 50d · upper BB 18.34

paper extended from 14.37 (+19.8%); holds 21 — no chase, wait for base/pullback

OVVHold
Px 72.6221 EMA 68.37 (+6.2%)↑200 SMA 57.24 (+26.9%)↑9 EMA 70.89 (+2.4%)50 SMA 64.90 (+11.9%)RSI 71Bullish

pivot 67.51 · vs pivot +7.6% · vol 0.81x 50d · upper BB 75.53 · earn 11-03

paper extended from 67.51 (+7.6%); holds 21 — no chase, wait for base/pullback

HAEHold
Px 119.6521 EMA 116.20 (+3.0%)↑200 SMA 78.64 (+52.1%)↑9 EMA 118.77 (+0.7%)50 SMA 109.98 (+8.8%)RSI 63Bullish

pivot 123.77 · vs pivot -3.3% · vol 0.7x 50d · upper BB 128.73 · earn 11-05

under printed 123.77 (-3.3%); holds 21, 200 rising — wait — IBD 50 #44: three-weeks-tight 123.77 buy point

IDTHold
Px 82.0221 EMA 80.39 (+2.0%)↑200 SMA 59.33 (+38.2%)↑9 EMA 81.84 (+0.2%)50 SMA 74.79 (+9.7%)RSI 60Bullish

pivot 68.31 · vs pivot +20.1% · vol 0.5x 50d · upper BB 83.98 · earn 12-03

paper extended from 68.31 (+20.1%); holds 21 — no chase, wait for base/pullback

CONHold
Px 40.3821 EMA 38.65 (+4.5%)↑200 SMA 28.43 (+42.0%)↑9 EMA 39.92 (+1.2%)50 SMA 36.32 (+11.2%)RSI 66Bullish

pivot 36.71 · vs pivot +10.0% · vol 0.95x 50d · upper BB 41.59 · earn 11-05

paper extended from 36.71 (+10.0%); holds 21 — no chase, wait for base/pullback

OKEHold
Px 97.0721 EMA 93.53 (+3.8%)↑200 SMA 87.61 (+10.8%)↑9 EMA 95.07 (+2.1%)50 SMA 92.83 (+4.6%)RSI 63Bullish

pivot 99.84 · vs pivot -2.8% · vol 1.2x 50d · upper BB 98.03

under printed 99.84 (-2.8%); holds 21, 200 rising — wait

OGEHold
Px 49.4721 EMA 47.68 (+3.8%)↑200 SMA 46.40 (+6.6%)↑9 EMA 48.64 (+1.7%)50 SMA 46.25 (+7.0%)RSI 70Bullish

pivot 50.59 · vs pivot -2.2% · vol 1.15x 50d · upper BB 50.0

under printed 50.59 (-2.2%); holds 21, 200 rising — wait

ELMTHold
Px 23.1921 EMA 21.34 (+8.7%)↑200 SMA n/a9 EMA 22.33 (+3.9%)50 SMA 19.75 (+17.4%)RSI 60Hold

pivot 24.6 · vs pivot -5.7% · vol 0.4x 50d · upper BB 24.32 · earn 11-16

under printed 24.6 (-5.7%); holds 21, 200 rising — wait

URBNHold
Px 90.7221 EMA 86.18 (+5.3%)↑200 SMA 73.09 (+24.1%)↑9 EMA 89.24 (+1.7%)50 SMA 80.86 (+12.2%)RSI 66Bullish

pivot 85.43 · vs pivot +6.2% · vol 0.71x 50d · upper BB 93.4 · earn 11-24

past zone top 89.7 (+6.2% over 85.43) — wait for pullback

AAPLHold
Px 344.6321 EMA 341.97 (+0.8%)↑200 SMA 296.27 (+16.3%)↑9 EMA 345.08 (-0.1%)50 SMA 333.04 (+3.5%)RSI 55Hold

pivot 344.57 · vs pivot +0.0% · vol 1.67x 50d · upper BB 350.89 · earn 11-02

in zone 344.57–361.8 (+0.0%), holds 21 (+0.78%), 200 rising, under upper BB — but sector ETF XLK is under its 21 (-4.95%): Banks overlay cuts to Hold — A1 + B2: 'sitting in a buy zone from a 344.57 buy point'; earnings Mon Nov 2 after close

PLTRHold
Px 184.1121 EMA 194.16 (-5.2%)↑200 SMA 153.57 (+19.9%)↑9 EMA 194.59 (-5.4%)50 SMA 186.90 (-1.5%)RSI 42Hold

pivot n/p · vol 1.08x 50d · upper BB 210.58 · earn 11-02

Hold the Jan-28 $200 call / no stock add — Sector Leaders + Spotlight: testing 10-week after breakout — n/p; Jan-28 $200 call; earnings Mon

Don't-buy (61)
TGTX · no printed pivot · vs21 +9.9%CB · no printed pivot · vs21 +3.4%LLY · through upper BB 1387.63 · vs21 +12.2%LIND · through upper BB 37.26 · vs21 +7.3%ESTC · no printed pivot · vs21 -0.7%MSFT · lost 21 (-0.78%) vs pivot 551.15 · vs21 -0.8%TRGP · through upper BB 312.09 · vs21 +6.5%RPRX · chase vs 21 (+8.13%, cap 8) · vs21 +8.1%HAS · chase vs 21 (+11.05%, cap 8) · vs21 +11.1%PTC · no printed pivot · vs21 +5.0%REGN · through upper BB 876.87 · vs21 +15.3%APA · chase vs 21 (+8.37%, cap 8) · vs21 +8.4%CRM · Banks-skip list · vs21 -3.8%AMG · lost 21 (-0.73%) vs pivot 379.86 · vs21 -0.7%FROG · lost 21 (-1.79%) vs pivot 105.76 · vs21 -1.8%RDVT · no printed pivot · vs21 +1.5%NUE · no printed pivot · vs21 +5.2%ETSY · no printed pivot · vs21 +5.6%ECO · chase vs 21 (+9.67%, cap 8) · vs21 +9.7%TENB · chase vs 21 (+17.52%, cap 8) · vs21 +17.5%ANF · no printed pivot · vs21 +6.2%CDNA · no printed pivot · vs21 +27.4%QLYS · no printed pivot · vs21 +8.9%FIGS · chase vs 21 (+13.68%, cap 8) · vs21 +13.7%OKTA · no printed pivot · vs21 -0.9%GMAB · through upper BB 55.46 · vs21 +31.4%EXEL · through upper BB 68.92 · vs21 +9.7%RRC · chase vs 21 (+16.92%, cap 8) · vs21 +16.9%NSIT · no printed pivot · vs21 +2.1%APPN · no printed pivot · vs21 +8.2%MANH · chase vs 21 (+8.82%, cap 8) · vs21 +8.8%KNSA · no printed pivot · vs21 +11.1%MPC · no printed pivot · vs21 -0.5%REPX · chase vs 21 (+9.75%, cap 8) · vs21 +9.8%ZBRA · failed pivot · vs21 -4.3%RBRK · no printed pivot · vs21 +1.2%AMN · chase vs 21 (+11.01%, cap 8) · vs21 +11.0%LPG · no printed pivot · vs21 +0.0%P · no printed pivot · vs21 -3.8%CRWD · no printed pivot · vs21 -0.8%PD · no printed pivot · vs21 +1.7%DINO · no printed pivot · vs21 -2.4%DT · no printed pivot · vs21 -6.1%RNG · failed pivot · vs21 +1.0%PBR · no printed pivot · vs21 -6.1%PAYS · no printed pivot · vs21 -3.8%CVLT · no printed pivot · vs21 +3.0%SHOP · no printed pivot · vs21 -4.3%DDI · lost 21 (-0.12%) vs pivot 13.28 · vs21 -0.1%NVDA · lost 21 (-6.30%) vs pivot 227.92 · vs21 -6.3%TSM · lost 21 (-6.01%) vs pivot 444.29 · vs21 -6.0%GOOGL · held — skip as new Buy · vs21 -14.3%APH · held — skip as new Buy · vs21 -1.4%AMZN · no printed pivot · vs21 -4.7%META · no printed pivot · vs21 -8.3%TSLA · no printed pivot · vs21 +4.6%AVGO · no printed pivot · vs21 -4.8%NOW · Banks-skip list · vs21 -24.8%TEAM · Banks-skip list · vs21 -7.9%SNOW · Banks-skip list · vs21 -7.2%FTNT · lost 21 (-20.65%) vs pivot 172.09 · vs21 -20.6%

Tech Leaders (10/30): TENB 99/97/99 chase (+17.5% vs 21) · OKTA 99/86/99 n/p, under 21 · HALO 99/94/98 Hold (extended) · QLYS 99/89/98 n/p · GCT 99/94/96 Hold (in zone, XLK under 21) · PAYC 99/87/96 Hold (extended; earnings Wed) · CVLT 99/96/94 n/p · EXEL 99/95/94 thru upper BB. No Tech Leader is a Buy.

Options: no option trades. AAPL (the only allowlist Hold) reports Mon Nov 2; MSFT, NVDA, TSM, META, AMZN, AVGO, TSLA are Don't-buys; GOOGL is held (skip as a new Buy); SPY/QQQ are under their 21s with IBD at 0–20%. Every Buy/Hold fails the Mak RSI 30–50 gate and/or has earnings inside ~10 days. B15's SHOP iron condor is outside the allowlist and has earnings Nov 3. No chains pulled, no deltas quoted.

Source: eIBD week of Nov 2, 2026 + IBD SOTD log (EBAY 10/30 = name source only). Buy points as printed; n/p = not printed. Charts: Better Chart Framework, real Yahoo daily bars through Fri Oct 30. Not advice.

Today — Mon Nov 2 pre-market (tape: Fri Oct 30 close)

Tape: SPY 755.72 (-1.6% vs 21) · QQQ 690.49 (-4.3% vs 21) · IGV 104.29 (-3.9% vs 21) · CIBR 101.03 (-3.1% vs 21) · SMH 522.49 (-7.0% vs 21) · XLE 70.02 (+4.2% vs 21) · XLV 184.87 (+4.5% vs 21) · FFTY 32.5 (-3.5% vs 21). Nasdaq −2.9% Fri, worst day since June; IBD exposure cut to 0–20%. Tech, chips, software and industrials are under their 21s, so every Buy is in a defensive or energy group: tiny starters or watch only. AAPL and PLTR report tonight after the close; midterms Tue; SN, ELF, PR, MSI Wed; APD, CAH Thu; jobs Fri. No new puts inside 10 days of earnings.

Buy — in ~5% zone over printed pivot, holds 21, under upper BB

EBAYBuy
Px 121.6421 EMA 117.18 (+3.8%)↑200 SMA 103.57 (+17.4%)↑9 EMA 119.84 (+1.5%)50 SMA 110.79 (+9.8%)RSI 65Buy setup

pivot 119.31 · vs pivot +1.9%

Fri SOTD; zone to 125.28 (124.59 high-handle entry too); upper BB 127.48; already reported

DGXBuy
Px 251.8221 EMA 240.47 (+4.7%)↑200 SMA 210.75 (+19.5%)↑9 EMA 244.98 (+2.8%)50 SMA 237.99 (+5.8%)RSI 69Buy setup

pivot 248.84 · vs pivot +1.2%

zone to 261.28 but closed right at upper BB 252.00 — don&#x27;t chase above it

MOBuy
Px 78.0321 EMA 73.27 (+6.5%)↑200 SMA 67.24 (+16.1%)↑9 EMA 74.98 (+4.1%)50 SMA 70.11 (+11.3%)RSI 70Buy setup

pivot 77.06 · vs pivot +1.3% · earn 01-28

gapped over cup on 2.5x volume; at upper BB 78.16, RSI 70 — small

APDBuy
Px 316.4321 EMA 299.67 (+5.6%)↑200 SMA 286.96 (+10.3%)↑9 EMA 307.19 (+3.0%)50 SMA 293.19 (+7.9%)RSI 77Buy setup

pivot 314.87 · vs pivot +0.5% · earn 11-05

just over pivot (+0.5%), RSI 77; reports Thu Nov 5 — tiny or wait for the report

PSXBuy
Px 282.8321 EMA 278.42 (+1.6%)↓200 SMA 197.59 (+43.1%)↑9 EMA 280.31 (+0.9%)50 SMA 266.25 (+6.2%)RSI 55Above 21

pivot 278 · vs pivot +1.7%

10-week/21-day entry; only +1.6% over a flat 21 EMA — small, tight stop

TRVBuy
Px 396.2221 EMA 387.04 (+2.4%)↑200 SMA 328.16 (+20.7%)↑9 EMA 394.91 (+0.3%)50 SMA 374.25 (+5.9%)RSI 62Buy setup

pivot 383.99 · vs pivot +3.2% · earn 01-20

carried pivot; zone to 403.19, upper BB 413.67

ELFBuy
Px 111.6921 EMA 110.60 (+1.0%)↑200 SMA 81.30 (+37.4%)↑9 EMA 112.96 (-1.1%)50 SMA 105.53 (+5.8%)RSI 56Buy setup

pivot 110.04 · vs pivot +1.5% · earn 11-04

+1% over 21 EMA; reports Wed Nov 4 — small or wait

Hold — wait

AAPLHold
Px 344.6321 EMA 341.97 (+0.8%)↑200 SMA 296.27 (+16.3%)↑9 EMA 345.08 (-0.1%)50 SMA 333.04 (+3.5%)RSI 55Buy setup

pivot 344.57 · vs pivot +0.0% · earn 11-02

on its 344.57 pivot (+0.0%) but XLK is under its 21 (sector overlay); reports tonight (results 2:30 PM MT) — no new buy before the report

Allowlist — no CSP today: RSI 55 outside 30–50 put band; earnings 11-02 inside 10 days; CSP cash above the ~$12–15k plan (spread only)

CTASHold
Px 219.8221 EMA 212.63 (+3.4%)↑200 SMA 189.65 (+15.9%)↑9 EMA 217.42 (+1.1%)50 SMA 204.45 (+7.5%)RSI 62Buy setup

pivot 219.16 · vs pivot +0.3% · earn 12-17

in zone (+0.3%) but XLI under its 21 — overlay Hold

GCTHold
Px 58.3821 EMA 57.79 (+1.0%)↑200 SMA 43.95 (+32.9%)↑9 EMA 59.20 (-1.4%)50 SMA 54.37 (+7.4%)RSI 55Buy setup

pivot 55.6 · vs pivot +5.0% · earn 11-05

at zone top 58.38; XLK under its 21 — overlay Hold

MSIHold
Px 491.5321 EMA 470.86 (+4.4%)↑200 SMA 437.71 (+12.3%)↑9 EMA 481.01 (+2.2%)50 SMA 465.81 (+5.5%)RSI 72Buy setup

pivot 494.85 · vs pivot -0.7% · earn 11-04

0.7% under 494.85; reports Wed

ADIHold
Px 417.1121 EMA 406.87 (+2.5%)↑200 SMA 370.65 (+12.5%)↑9 EMA 414.73 (+0.6%)50 SMA 388.38 (+7.4%)RSI 56Buy setup

pivot 422.67 · vs pivot -1.3% · earn 11-24

1.3% under 422.67; chips (SMH) weak

FASTHold
Px 51.9121 EMA 51.25 (+1.3%)↑200 SMA 46.72 (+11.1%)↑9 EMA 51.76 (+0.3%)50 SMA 50.24 (+3.3%)RSI 56Buy setup

pivot 52.91 · vs pivot -1.9% · earn 01-19

1.9% under 52.91

CAHHold
Px 250.4821 EMA 245.63 (+2.0%)↑200 SMA 221.30 (+13.2%)↑9 EMA 249.55 (+0.4%)50 SMA 237.47 (+5.5%)RSI 59Buy setup

pivot 258.3 · vs pivot -3.0% · earn 11-05

over early 249.29, 3.0% under 258.30; reports Thu

NTRAHold
Px 414.3021 EMA 404.80 (+2.4%)↑200 SMA 266.14 (+55.7%)↑9 EMA 414.16 (+0.0%)50 SMA 377.06 (+9.9%)RSI 57Buy setup

pivot 420.15 · vs pivot -1.4% · earn 11-05

1.4% under 420.15

THCHold
Px 273.2521 EMA 267.04 (+2.3%)↑200 SMA 220.21 (+24.1%)↑9 EMA 269.17 (+1.5%)50 SMA 264.87 (+3.2%)RSI 58Buy setup

pivot 283.05 · vs pivot -3.5%

3.5% under 283.05

SNHold
Px 208.0021 EMA 193.64 (+7.4%)↑200 SMA 142.59 (+45.9%)↑9 EMA 200.33 (+3.8%)50 SMA 182.90 (+13.7%)RSI 70Buy setup

pivot 194.54 · vs pivot +6.9% · earn 11-04

past zone top 204.27 (+6.9%); reports Wed — wait for a pullback

URBNHold
Px 90.7221 EMA 86.18 (+5.3%)↑200 SMA 73.09 (+24.1%)↑9 EMA 89.24 (+1.6%)50 SMA 80.86 (+12.2%)RSI 66Buy setup

pivot 85.43 · vs pivot +6.2% · earn 11-24

past zone top 89.70 — wait

TXNHold
Px 300.8421 EMA 288.94 (+4.1%)↑200 SMA 257.08 (+17.0%)↑9 EMA 297.08 (+1.3%)50 SMA 274.35 (+9.7%)RSI 61Buy setup

earn 01-26

over early 298.75, no traditional pivot yet

PRHold
Px 26.0221 EMA 24.44 (+6.4%)↑200 SMA 20.18 (+28.9%)↑9 EMA 25.29 (+2.9%)50 SMA 23.35 (+11.4%)RSI 70Buy setup

pivot 24.65 · vs pivot +5.6% · earn 11-04

IBD says extended from 24.65 (+5.6%); reports Wed — no chase

MAHold
Px 638.0121 EMA 607.70 (+5.0%)↑200 SMA 534.24 (+19.4%)↑9 EMA 621.74 (+2.6%)50 SMA 586.14 (+8.8%)RSI 71Buy setup

pivot 601.23 · vs pivot +6.1% · earn 01-28

extended from 601.23 (+6.1%) — wait

VHold
Px 413.5921 EMA 396.75 (+4.2%)↑200 SMA 341.45 (+21.1%)↑9 EMA 405.73 (+1.9%)50 SMA 381.31 (+8.5%)RSI 69Buy setup

pivot 385.57 · vs pivot +7.3% · earn 01-26

extended from 385.57 (+7.3%) — wait

PLTRHold
Px 184.1121 EMA 194.16 (-5.2%)↑200 SMA 153.57 (+19.9%)↑9 EMA 194.59 (-5.4%)50 SMA 186.90 (-1.5%)RSI 42Below 21

earn 11-02

5.2% under its 21; Hold the call — no stock add; reports tonight

Don't-buy

MSFT · vs21 -0.8%NVDA · vs21 -6.3%TSM · vs21 -6.0%AVGO · vs21 -4.8%MU · vs21 -6.3%VSH · vs21 -10.5%AMZN · vs21 -4.7%META · vs21 -8.3%NFLX · vs21 -7.3%TSLA · vs21 +4.6%DDI · vs21 -0.1%ZBRA · vs21 -4.3%RNG · vs21 +1.0%TRGP · vs21 +6.5%LLY · vs21 +12.2%LIND · vs21 +7.3%FTNT · vs21 -20.6%AMG · vs21 -0.7%FROG · vs21 -1.8%CRM · vs21 -3.8%NOW · vs21 -24.8%TEAM · vs21 -7.9%SNOW · vs21 -7.2%GOOGL · vs21 -14.3%APH · vs21 -1.4%

MSFT lost 21 (521.91, under 551.15 and the 535 early entry) · NVDA, TSM, AVGO, MU, VSH lost 21 (chips weak) · AMZN, META, NFLX under 21, no printed pivot · TSLA no printed pivot · DDI lost 21 · ZBRA, RNG failed pivots · TRGP, LLY, LIND through upper BB or chase · FTNT, AMG, FROG lost 21 · CRM, NOW, TEAM, SNOW Banks-skip · GOOGL, APH held — skip as new Buys.

IBD Stock of the Day Mon 11/2: pending — publishes intraday (Fri 10/30 was EBAY, 119.31, Buy above). Paper names with no printed buy point are never Buys.

Options: no CSP on Buy/Hold allowlist names: AAPL (the only allowlist Hold) reports tonight. Optional allowlist index idea, small or skip (IBD 0–20%, SPY under its 21): SPY Nov 20 720/710 bull put spread, ~0.81 credit on Fri last trades (720 last 3.25 / 710 last 2.44), short leg ~0.16 delta, POP ~83%, max loss ~$919, breakeven 719.19; reprice at the open. Everything else: no options (outside allowlist), shares only. No long calls.

Charts: Better Chart Framework (nested ±1σ/±2σ regression channels), real Yahoo daily bars through Fri Oct 30. Timing aids, not advice. IBD SOTD checked on the public web hub. Next refresh: Tue Nov 3 pre-market.

IBKR book: sell / trim / hold / add

Sell 15 · Trim 1 · Hold 1 · Add 0. Flex as-of 20261030 (fetched 2026-11-01T07:16:13-07:00) · tape 2026-10-30 (last complete daily). Rules: extension >8% large / >10% SMID over 21 → trim; under 21 on ≥1× vol or light slip unreclaimed ~3 sessions → sell/trim; add only above rising 21 + rising 200; earnings ≤7d → no adds.

Unconfirmed (flagged, not guessed): SPCX: share count (Flex 100; confirm vs ~125) · BE: shares (10 vs 14 unconfirmed) · CBRS: ownership (confirm still held / qty)

TickerSharesClosevs 21RSIVerdictReason
336390474.50-15.4%35SELLUnder 21 (-15.4%) on volume / 12 sessions — Lesson-20 exit
Px 474.5021 EMA 556.17 (-14.7%)↓200 SMA 634.93 (-25.3%)↑9 EMA 514.03 (-7.7%)50 SMA 631.74 (-24.9%)RSI 24Below falling 21
645199329.00-13.2%35SELLUnder 21 (-13.2%) on volume / 13 sessions — Lesson-20 exit
Px 329.0021 EMA 376.74 (-12.7%)↓200 SMA 388.34 (-15.3%)↑9 EMA 357.11 (-7.9%)50 SMA 411.88 (-20.1%)RSI 28Below falling 21
APH5079.30-1.4%47SELLUnder 21 (-1.4%) on volume / 1 sessions — Lesson-20 exit
Px 79.3021 EMA 80.45 (-1.4%)↓200 SMA 75.24 (+5.4%)↑9 EMA 79.33 (-0.0%)50 SMA 81.36 (-2.5%)RSI 47Below falling 21
BW6004.27-13.4%31SELLUnder 21 (-13.4%) on volume / 54 sessions — Lesson-20 exit
Px 4.2721 EMA 4.93 (-13.4%)↓200 SMA 11.49 (-62.8%)↓9 EMA 4.49 (-4.9%)50 SMA 6.14 (-30.5%)RSI 31Below falling 21
BWXT12130.70-4.0%41SELLUnder 21 (-4.0%) on volume / 1 sessions — Lesson-20 exit
Px 130.7021 EMA 136.10 (-4.0%)↓200 SMA 184.46 (-29.1%)↓9 EMA 133.66 (-2.2%)50 SMA 143.53 (-8.9%)RSI 38Below falling 21
CBRS40109.18-18.8%30SELLUnder 21 (-18.8%) on volume / 25 sessions — Lesson-20 exit · unconfirmed: ownership (confirm still held / qty)
Px 109.1821 EMA 134.49 (-18.8%)↓200 SMA —9 EMA 117.13 (-6.8%)50 SMA 168.82 (-35.3%)RSI 25Below falling 21
EOSE3001.89-14.4%36SELLUnder 21 (-14.4%) on volume / 28 sessions — Lesson-20 exit
Px 1.8921 EMA 2.21 (-14.4%)↓200 SMA 6.26 (-69.8%)↓9 EMA 1.90 (-0.4%)50 SMA 3.03 (-37.6%)RSI 36Below falling 21
INFQ1008.88-11.5%36SELLUnder 21 (-11.5%) on volume / 23 sessions — Lesson-20 exit
Px 8.8821 EMA 10.04 (-11.5%)↓200 SMA —9 EMA 9.28 (-4.3%)50 SMA 11.99 (-25.9%)RSI 38Below falling 21
LEU25103.29-13.7%34SELLUnder 21 (-13.7%) on volume / 18 sessions — Lesson-20 exit
Px 103.2921 EMA 119.67 (-13.7%)↓200 SMA 185.45 (-44.3%)↓9 EMA 109.38 (-5.6%)50 SMA 145.21 (-28.9%)RSI 28Below falling 21
MU2884.74-6.3%42SELLUnder 21 (-6.3%) on volume / 2 sessions — Lesson-20 exit
Px 884.7421 EMA 944.18 (-6.3%)↓200 SMA 746.62 (+18.5%)↑9 EMA 920.19 (-3.9%)50 SMA 978.59 (-9.6%)RSI 42Below falling 21
OSS5005.14-23.8%27SELLUnder 21 (-23.8%) on volume / 53 sessions — Lesson-20 exit
Px 5.1421 EMA 6.75 (-23.8%)↓200 SMA 11.26 (-54.4%)↓9 EMA 6.03 (-14.7%)50 SMA 8.43 (-39.0%)RSI 26Below falling 21
SIMO20208.65-7.7%42SELLUnder 21 (-7.7%) on volume / 17 sessions — Lesson-20 exit
Px 208.6521 EMA 226.13 (-7.7%)↓200 SMA 214.29 (-2.6%)↑9 EMA 213.03 (-2.0%)50 SMA 248.84 (-16.1%)RSI 37Below falling 21
SITM4447.06-15.0%33SELLUnder 21 (-15.0%) on volume / 17 sessions — Lesson-20 exit
Px 447.0621 EMA 525.82 (-15.0%)↓200 SMA 547.14 (-18.3%)↑9 EMA 486.26 (-8.1%)50 SMA 581.19 (-23.1%)RSI 29Below falling 21
USAS2002.87-21.1%25SELLUnder 21 (-21.1%) on volume / 28 sessions — Lesson-20 exit
Px 2.8721 EMA 3.64 (-21.1%)↓200 SMA 5.70 (-49.6%)↓9 EMA 3.22 (-11.0%)50 SMA 4.51 (-36.4%)RSI 17Below falling 21
VST100.049138.37-5.5%42SELLUnder 21 (-5.5%) on volume / 7 sessions — Lesson-20 exit
Px 138.3721 EMA 146.36 (-5.5%)↓200 SMA 153.22 (-9.7%)↓9 EMA 143.85 (-3.8%)50 SMA 144.98 (-4.6%)RSI 42Below falling 21
SPCX105134.72-9.6%37TRIMAcquisition sleeve: lost 21 (-9.6%, 7 sess) — trim only if treating as sleeve exit · unconfirmed: share count (Flex 100; confirm vs ~125)
Px 134.7221 EMA 148.97 (-9.6%)↓200 SMA —9 EMA 145.27 (-7.3%)50 SMA 149.56 (-9.9%)RSI 28Below falling 21
ONDS5006.32-4.6%42HOLDUnder 21 (-4.6%) but shallow/fresh — hold, no add (200e ↓)
Px 6.3221 EMA 6.63 (-4.6%)↓200 SMA 9.04 (-30.1%)↓9 EMA 6.49 (-2.6%)50 SMA 7.18 (-12.0%)RSI 44Below falling 21

Options (existing only)

  • PLTR call $200 exp 2028-01-21 ×1 — close/expiry only — no new / no roll outside allowlist

No new options outside allowlist AAPL, AMZN, AVGO, COST, GOOGL, META, MSFT, NVDA, QQQ, SPY, TSLA, TSM.

Short cards from Better Chart Framework (9/21 EMA, 200 MA, RSI, Bollinger, volume). Timing aids, not advice. Source: ibkr_positions_20261030.json.

Watchlist · combo read

TickerPrice% chgActionWeekly zone
3363——data missing—
Px 490.0021 EMA 564.34 (-13.2%)↓200 SMA 634.63 (-22.8%)↑9 EMA 523.92 (-6.5%)50 SMA 634.73 (-22.8%)RSI 25Below falling 21
6451——data missing—
Px 360.0021 EMA 381.52 (-5.6%)↓200 SMA 387.49 (-7.1%)↑9 EMA 364.14 (-1.1%)50 SMA 414.47 (-13.1%)RSI 32Below falling 21
AAOI76.95+6.96%Exit95.26–121.69
Px 79.1921 EMA 86.57 (-8.5%)↓200 SMA 114.01 (-30.5%)↑9 EMA 78.79 (+0.5%)50 SMA 99.96 (-20.8%)RSI 27Below falling 21
AAOX4.85+14.39%Exit48.89–59.22
Px 5.1021 EMA 6.80 (-25.0%)↓200 SMA —9 EMA 5.24 (-2.7%)50 SMA 9.56 (-46.6%)RSI 22Below falling 21
ADEA22.68+5.83%Hold19.50–20.21
Px 22.4721 EMA 22.80 (-1.4%)↓200 SMA 25.53 (-12.0%)↑9 EMA 22.19 (+1.2%)50 SMA 24.51 (-8.3%)RSI 42Below falling 21
AISP2.29+6.02%Exit3.75–4.50
Px 2.2521 EMA 2.16 (+3.9%)↑200 SMA 2.41 (-6.5%)↓9 EMA 2.21 (+1.7%)50 SMA 2.08 (+8.0%)RSI 4221 ok · 200 flat/falling
AKAM99.59+1.11%Exit104.92–116.48
Px 99.3821 EMA 98.43 (+1.0%)↓200 SMA 112.55 (-11.7%)↑9 EMA 96.56 (+2.9%)50 SMA 104.32 (-4.7%)RSI 39Above 21
ALGM33.98+5.14%Exit37.54–44.07
Px 33.0321 EMA 34.10 (-3.1%)↓200 SMA 40.85 (-19.1%)↑9 EMA 33.47 (-1.3%)50 SMA 35.23 (-6.2%)RSI 42Below falling 21
AMSC27.63+8.78%Exit33.95–40.92
Px 28.0521 EMA 27.63 (+1.5%)↓200 SMA 35.37 (-20.7%)↓9 EMA 27.06 (+3.6%)50 SMA 28.80 (-2.6%)RSI 4121 ok · 200 flat/falling
APH78.21+3.91%Trim-zone51.62–56.37
Px 82.0821 EMA 80.57 (+1.9%)↓200 SMA 75.21 (+9.1%)↑9 EMA 79.34 (+3.5%)50 SMA 81.30 (+1.0%)RSI 53Above 21
APTV43.65+0.09%Exit64.13–68.06
Px 44.4321 EMA 44.17 (+0.6%)↓200 SMA 59.91 (-25.8%)↓9 EMA 44.02 (+0.9%)50 SMA 44.69 (-0.6%)RSI 5421 ok · 200 flat/falling
AREC1.17+7.34%Exit2.91–3.69
Px 1.2721 EMA 1.36 (-6.5%)↓200 SMA 2.33 (-45.4%)↓9 EMA 1.21 (+5.6%)50 SMA 1.86 (-31.4%)RSI 29Below falling 21
ASPN5.39+4.05%Exit10.53–12.14
Px 5.3921 EMA 5.40 (-0.3%)↓200 SMA 4.66 (+15.6%)↑9 EMA 5.41 (-0.4%)50 SMA 5.25 (+2.7%)RSI 45Below falling 21
ASTS41.96+6.36%Exit61.95–75.68
Px 43.0721 EMA 46.56 (-7.5%)↓200 SMA 77.77 (-44.6%)↓9 EMA 42.39 (+1.6%)50 SMA 55.50 (-22.4%)RSI 34Below falling 21
BMNR21.62+3.20%Hold—
Px 21.6621 EMA 23.09 (-6.2%)↓200 SMA 21.00 (+3.1%)↓9 EMA 22.19 (-2.4%)50 SMA 24.48 (-11.5%)RSI 40Below falling 21
BMNU13.20+5.94%Hold—
Px 13.2321 EMA 15.61 (-15.2%)↓200 SMA 18.62 (-29.0%)↓9 EMA 14.06 (-5.9%)50 SMA 18.29 (-27.7%)RSI 38Below falling 21
BSP46.97+0.73%Hold—
Px 46.7821 EMA 43.60 (+7.3%)↑200 SMA —9 EMA 45.92 (+1.9%)50 SMA 40.37 (+15.9%)RSI 6221 ok · 200 flat/falling
BULL5.56+1.65%Exit36.29–44.55
Px 5.3321 EMA 6.19 (-13.9%)↓200 SMA 6.85 (-22.2%)↓9 EMA 5.70 (-6.5%)50 SMA 7.57 (-29.6%)RSI 26Below falling 21
BW4.54+8.87%Exit8.55–11.13
Px 4.5621 EMA 5.00 (-8.8%)↓200 SMA 11.51 (-60.4%)↓9 EMA 4.54 (+0.3%)50 SMA 6.22 (-26.7%)RSI 28Below falling 21
BWXT134.07+2.19%Exit143.66–162.27
Px 137.9321 EMA 136.64 (+0.9%)↓200 SMA 184.82 (-25.4%)↓9 EMA 134.40 (+2.6%)50 SMA 144.04 (-4.2%)RSI 4121 ok · 200 flat/falling
CBRS119.31+10.10%Hold—
Px 115.1621 EMA 137.02 (-16.0%)↓200 SMA —9 EMA 119.12 (-3.3%)50 SMA 170.83 (-32.6%)RSI 22Below falling 21
CCXI10.24-0.10%Exit13.74–14.88
Px 9.9421 EMA 10.86 (-8.5%)↓200 SMA —9 EMA 10.33 (-3.8%)50 SMA 12.17 (-18.3%)RSI 32Below falling 21
CIFR8.48+9.99%Exit12.66–16.00
Px 8.1021 EMA 10.74 (-24.6%)↓200 SMA 17.80 (-54.5%)↓9 EMA 8.85 (-8.4%)50 SMA 14.37 (-43.6%)RSI 18Below falling 21
COHR235.79+6.45%Hold196.25–242.79
Px 237.2221 EMA 255.24 (-7.1%)↓200 SMA 296.39 (-20.0%)↑9 EMA 236.58 (+0.3%)50 SMA 281.17 (-15.6%)RSI 26Below falling 21
CRCG11.17+4.30%Hold—
Px 10.6821 EMA 12.07 (-11.5%)↓200 SMA 20.08 (-46.8%)↓9 EMA 11.53 (-7.4%)50 SMA 13.82 (-22.7%)RSI 42Below falling 21
DRAM50.52+4.53%Buy-zone47.23–53.74
Px 51.7521 EMA 52.31 (-1.1%)↓200 SMA —9 EMA 50.58 (+2.3%)50 SMA 56.16 (-7.8%)RSI 41Below falling 21
ENVX3.35+25.00%Exit9.56–10.88
Px 3.5121 EMA 2.86 (+22.9%)↑200 SMA 5.18 (-32.2%)↓9 EMA 3.02 (+16.4%)50 SMA 2.96 (+18.7%)RSI 7121 ok · 200 flat/falling
EOSE1.82+12.35%Exit7.99–10.26
Px 1.9821 EMA 2.24 (-11.6%)↓200 SMA 6.33 (-68.7%)↓9 EMA 1.90 (+4.2%)50 SMA 3.06 (-35.3%)RSI 35Below falling 21
EUV21.67+4.03%Hold—
Px 21.9621 EMA 22.68 (-3.2%)↓200 SMA —9 EMA 21.83 (+0.6%)50 SMA 23.68 (-7.3%)RSI 31Below falling 21
EWZ34.30+0.44%Hold30.33–32.78
Px 33.1421 EMA 38.85 (-14.7%)↓200 SMA 37.02 (-10.5%)↑9 EMA 37.19 (-10.9%)50 SMA 38.45 (-13.8%)RSI 15Below falling 21
FISV47.40-1.92%Exit158.58–173.85
Px 48.4821 EMA 47.80 (+1.4%)↑200 SMA 54.80 (-11.5%)↓9 EMA 48.18 (+0.6%)50 SMA 48.67 (-0.4%)RSI 6321 ok · 200 flat/falling
FPS26.99+7.44%Exit41.25–45.98
Px 28.3521 EMA 31.42 (-9.8%)↓200 SMA —9 EMA 28.73 (-1.3%)50 SMA 33.58 (-15.6%)RSI 26Below falling 21
GFS46.70+3.78%Exit53.54–60.92
Px 45.8521 EMA 46.67 (-1.8%)↓200 SMA 55.00 (-16.6%)↑9 EMA 46.08 (-0.5%)50 SMA 46.53 (-1.5%)RSI 43Below falling 21
GOOG316.83+0.84%Hold242.06–256.91
Px 282.3221 EMA 327.88 (-13.9%)↓200 SMA 338.68 (-16.6%)↓9 EMA 316.70 (-10.9%)50 SMA 336.88 (-16.2%)RSI 22Below falling 21
GOOGL320.58+1.19%Hold242.34–256.29
Px 283.8221 EMA 331.16 (-14.3%)↓200 SMA 340.62 (-16.7%)↓9 EMA 319.70 (-11.2%)50 SMA 340.24 (-16.6%)RSI 22Below falling 21
IDN2.50+1.21%Exit5.03–5.62
Px 2.3221 EMA 2.36 (-1.8%)↑200 SMA 4.54 (-48.9%)↓9 EMA 2.37 (-2.3%)50 SMA 2.48 (-6.4%)RSI 53Below 21
IMMR7.20+1.27%Buy-zone7.00–7.53
Px 7.3021 EMA 7.19 (+1.6%)↑200 SMA 6.56 (+11.2%)↑9 EMA 7.19 (+1.5%)50 SMA 7.28 (+0.2%)RSI 47Buy setup
INFQ9.74+12.86%Exit13.39–14.90
Px 9.4321 EMA 10.15 (-7.1%)↓200 SMA —9 EMA 9.38 (+0.6%)50 SMA 12.07 (-21.8%)RSI 37Below falling 21
INOD44.74-25.32%Exit64.12–75.77
Px 46.1721 EMA 56.44 (-18.2%)↓200 SMA 61.49 (-24.9%)↓9 EMA 52.65 (-12.3%)50 SMA 59.17 (-22.0%)RSI 32Below falling 21
IQEPF0.47+2.17%Hold0.40–0.51
Px 0.5121 EMA 0.55 (-6.3%)↓200 SMA 0.50 (+1.6%)↑9 EMA 0.50 (+1.2%)50 SMA 0.60 (-14.4%)RSI 42Below falling 21
KEEL2.25+3.21%Exit3.23–4.02
Px 2.3121 EMA 2.67 (-13.3%)↓200 SMA 3.45 (-33.0%)↓9 EMA 2.37 (-2.6%)50 SMA 3.20 (-27.8%)RSI 26Below falling 21
KTOS41.32+2.20%Exit69.14–75.95
Px 43.5921 EMA 41.60 (+4.8%)↓200 SMA 64.58 (-32.5%)↓9 EMA 40.93 (+6.5%)50 SMA 45.46 (-4.1%)RSI 5521 ok · 200 flat/falling
LAES1.63+7.24%Exit4.38–5.64
Px 1.5721 EMA 1.84 (-14.6%)↓200 SMA 2.96 (-46.9%)↓9 EMA 1.65 (-4.8%)50 SMA 2.19 (-28.3%)RSI 21Below falling 21
LEU109.42+11.15%Exit198.05–248.88
Px 110.5521 EMA 121.31 (-8.9%)↓200 SMA 186.47 (-40.7%)↓9 EMA 110.90 (-0.3%)50 SMA 146.67 (-24.6%)RSI 28Below falling 21
LITE866.18+5.88%Trim-zone465.70–595.02
Px 919.5321 EMA 896.98 (+2.5%)↓200 SMA 798.63 (+15.1%)↑9 EMA 870.48 (+5.6%)50 SMA 923.68 (-0.5%)RSI 35Above 21
LPKFF13.15+3.95%Exit16.69–19.94
Px 12.4321 EMA 13.91 (-10.6%)↓200 SMA 16.07 (-22.6%)↑9 EMA 12.93 (-3.9%)50 SMA 15.06 (-17.5%)RSI 25Below falling 21
LTBR5.40+9.09%Exit13.34–16.78
Px 5.4021 EMA 5.65 (-4.4%)↓200 SMA 10.18 (-47.0%)↓9 EMA 5.35 (+1.0%)50 SMA 6.56 (-17.7%)RSI 39Below falling 21
LTRX6.24+7.03%Add-on4.52–5.33
Px 6.3821 EMA 6.17 (+3.4%)↓200 SMA 6.11 (+4.4%)↓9 EMA 6.11 (+4.4%)50 SMA 6.05 (+5.5%)RSI 4121 ok · 200 flat/falling
MRAAY20.68+3.50%Hold18.65–22.48
Px 21.7021 EMA 22.44 (-3.3%)↓200 SMA 20.34 (+6.7%)↑9 EMA 21.34 (+1.7%)50 SMA 23.57 (-7.9%)RSI 28Below falling 21
MRVL243.57+4.19%Hold154.93–188.31
Px 218.3421 EMA 243.93 (-10.5%)↓200 SMA 182.55 (+19.6%)↑9 EMA 237.40 (-8.0%)50 SMA 243.67 (-10.4%)RSI 31Below falling 21
MSTR141.40+1.13%Exit223.86–284.80
Px 141.6221 EMA 146.02 (-3.0%)↓200 SMA 134.80 (+5.1%)↓9 EMA 144.11 (-1.7%)50 SMA 143.31 (-1.2%)RSI 42Below falling 21
MSTX14.70+1.94%Exit682.74–859.51
Px 14.7021 EMA 16.16 (-9.1%)↓200 SMA 20.82 (-29.4%)↓9 EMA 15.40 (-4.5%)50 SMA 16.37 (-10.2%)RSI 39Below falling 21
NASA21.43+4.38%Exit31.16–33.36
Px 21.6121 EMA 22.03 (-1.9%)↓200 SMA —9 EMA 21.33 (+1.3%)50 SMA 23.21 (-6.9%)RSI 34Below falling 21
NAUT2.89+18.44%Buy-zone2.03–2.46
Px 3.1421 EMA 2.38 (+31.9%)↑200 SMA 2.11 (+48.6%)↑9 EMA 2.80 (+12.0%)50 SMA 1.56 (+101.9%)RSI 62Extended +32% (cap 10)
NB3.41+17.59%Exit5.59–6.92
Px 3.5621 EMA 3.32 (+7.3%)↓200 SMA 4.91 (-27.5%)↓9 EMA 3.28 (+8.6%)50 SMA 3.64 (-2.2%)RSI 5621 ok · 200 flat/falling
NFLX62.52-2.16%Exit85.89–90.15
Px 62.0521 EMA 67.48 (-8.0%)↓200 SMA 81.73 (-24.1%)↓9 EMA 64.78 (-4.2%)50 SMA 73.03 (-15.0%)RSI 30Below falling 21
NNE12.34+4.05%Exit25.26–32.06
Px 12.2121 EMA 13.65 (-10.5%)↓200 SMA 21.82 (-44.0%)↓9 EMA 12.63 (-3.3%)50 SMA 15.89 (-23.1%)RSI 26Below falling 21
NOK8.89+2.89%Exit9.14–10.73
Px 9.3121 EMA 9.37 (-0.7%)↓200 SMA 10.30 (-9.6%)↑9 EMA 9.03 (+3.1%)50 SMA 10.00 (-6.9%)RSI 39Below falling 21
NVT134.53+4.14%Add-on95.72–103.64
Px 138.1521 EMA 145.26 (-4.9%)↓200 SMA 144.36 (-4.3%)↑9 EMA 138.21 (-0.1%)50 SMA 153.20 (-9.8%)RSI 30Below falling 21
NXT79.44+3.87%Exit83.50–95.49
Px 79.8321 EMA 81.25 (-1.8%)↓200 SMA 106.95 (-25.4%)↓9 EMA 80.14 (-0.4%)50 SMA 82.58 (-3.3%)RSI 41Below falling 21
OKLL4.93+11.29%Exit374.34–465.12
Px 4.7121 EMA 6.36 (-26.0%)↓200 SMA 36.11 (-87.0%)↓9 EMA 5.07 (-7.0%)50 SMA 9.39 (-49.8%)RSI 19Below falling 21
ONDS6.65+7.95%Buy-zone6.17–7.91
Px 6.8821 EMA 6.66 (+3.3%)↓200 SMA 9.07 (-24.2%)↓9 EMA 6.53 (+5.4%)50 SMA 7.22 (-4.7%)RSI 5321 ok · 200 flat/falling
OSS6.76+13.04%Exit9.12–11.36
Px 5.8221 EMA 6.91 (-15.7%)↓200 SMA 11.29 (-48.5%)↓9 EMA 6.25 (-6.8%)50 SMA 8.55 (-32.0%)RSI 28Below falling 21
PLTR198.73-0.06%Trim-zone128.75–137.85
Px 196.4221 EMA 195.16 (+0.6%)↑200 SMA 153.54 (+27.9%)↑9 EMA 197.21 (-0.4%)50 SMA 186.70 (+5.2%)RSI 53Buy setup
QXO10.64+1.53%Exit18.76–19.73
Px 11.3821 EMA 11.06 (+2.9%)↓200 SMA 17.35 (-34.4%)↓9 EMA 10.84 (+5.0%)50 SMA 11.98 (-5.0%)RSI 5521 ok · 200 flat/falling
RBBN1.40+4.48%Exit3.16–3.33
Px 1.6321 EMA 1.55 (+5.1%)↓200 SMA 2.25 (-27.5%)↓9 EMA 1.50 (+8.9%)50 SMA 1.75 (-7.1%)RSI 4721 ok · 200 flat/falling
RDW8.89+6.85%Exit11.64–14.50
Px 9.1621 EMA 9.21 (-0.5%)↓200 SMA 11.09 (-17.4%)↓9 EMA 8.81 (+4.0%)50 SMA 10.28 (-10.9%)RSI 44Below falling 21
RXRX4.05+6.58%Exit7.79–8.66
Px 4.2421 EMA 3.91 (+8.3%)↑200 SMA 3.53 (+20.1%)↓9 EMA 3.98 (+6.5%)50 SMA 3.73 (+13.6%)RSI 4821 ok · 200 flat/falling
SECZ8.16+7.51%Hold—
Px 8.4321 EMA 9.79 (-13.9%)↓200 SMA —9 EMA 8.74 (-3.5%)50 SMA 9.92 (-15.1%)RSI 19Below falling 21
SERV2.94+11.36%Exit10.40–13.06
Px 2.8421 EMA 3.45 (-17.8%)↓200 SMA 7.33 (-61.2%)↓9 EMA 3.02 (-6.0%)50 SMA 4.22 (-32.7%)RSI 18Below falling 21
SILC42.00+4.74%Hold31.75–37.72
Px 35.3121 EMA 44.62 (-20.9%)↓200 SMA 35.91 (-1.7%)↑9 EMA 41.21 (-14.3%)50 SMA 46.31 (-23.8%)RSI 22Below falling 21
SIMO204.17+7.92%Hold157.66–195.20
Px 227.7521 EMA 227.88 (-0.1%)↓200 SMA 213.80 (+6.5%)↑9 EMA 214.12 (+6.4%)50 SMA 249.66 (-8.8%)RSI 38Below falling 21
SITM490.94+5.65%Hold409.63–503.60
Px 488.0821 EMA 533.69 (-8.6%)↓200 SMA 546.65 (-10.7%)↑9 EMA 496.06 (-1.6%)50 SMA 584.22 (-16.5%)RSI 29Below falling 21
SIVEF2.31+9.48%Exit4.89–6.10
Px 2.2921 EMA 2.55 (-10.2%)↓200 SMA —9 EMA 2.31 (-1.0%)50 SMA 2.94 (-22.2%)RSI 30Below falling 21
SMR5.70+8.16%Exit24.78–31.01
Px 5.9221 EMA 6.36 (-6.9%)↓200 SMA 10.92 (-45.8%)↓9 EMA 5.76 (+2.8%)50 SMA 7.96 (-25.6%)RSI 30Below falling 21
SOFI16.40+13.42%Buy-zone16.22–19.37
Px 17.6121 EMA 15.73 (+12.0%)↑200 SMA 17.84 (-1.3%)↓9 EMA 15.92 (+10.6%)50 SMA 16.60 (+6.1%)RSI 6221 ok · 200 flat/falling
SPCX148.58+1.14%Hold—
Px 143.8921 EMA 150.39 (-4.3%)↓200 SMA —9 EMA 147.91 (-2.7%)50 SMA 149.55 (-3.8%)RSI 33Below falling 21
SYM38.98+2.85%Exit43.65–52.10
Px 37.4021 EMA 40.12 (-6.8%)↓200 SMA 48.23 (-22.5%)↓9 EMA 39.05 (-4.2%)50 SMA 41.39 (-9.6%)RSI 35Below falling 21
TE2.46+16.04%Exit5.34–6.70
Px 2.8621 EMA 2.93 (-2.5%)↓200 SMA 6.10 (-53.1%)↓9 EMA 2.60 (+10.0%)50 SMA 3.78 (-24.2%)RSI 37Below falling 21
TSSI7.48+8.41%Exit12.35–16.09
Px 7.6321 EMA 8.03 (-5.0%)↓200 SMA 10.89 (-30.0%)↓9 EMA 7.53 (+1.3%)50 SMA 8.59 (-11.2%)RSI 27Below falling 21
TYOYY14.06+0.64%Exit15.29–19.14
Px 14.7921 EMA 15.07 (-1.8%)↓200 SMA 13.90 (+6.4%)↑9 EMA 14.61 (+1.2%)50 SMA 15.07 (-1.9%)RSI 47Below falling 21
UAMY3.31+16.14%Exit7.66–9.96
Px 3.1621 EMA 3.42 (-7.5%)↓200 SMA 7.27 (-56.5%)↓9 EMA 3.16 (-0.1%)50 SMA 4.23 (-25.3%)RSI 39Below falling 21
USAR10.40+16.72%Exit20.24–24.77
Px 10.5221 EMA 11.36 (-7.4%)↓200 SMA 18.94 (-44.5%)↓9 EMA 10.29 (+2.2%)50 SMA 14.45 (-27.2%)RSI 36Below falling 21
USAS3.19+5.98%Exit4.34–5.51
Px 3.0721 EMA 3.71 (-17.4%)↓200 SMA 5.71 (-46.2%)↓9 EMA 3.31 (-7.3%)50 SMA 4.56 (-32.6%)RSI 18Below falling 21
VELL0.99+11.24%Hold—
Px 1.0421 EMA 1.45 (-28.2%)↓200 SMA —9 EMA 1.05 (-0.8%)50 SMA 2.53 (-58.8%)RSI 28Below falling 21
VPG58.98+8.96%Exit69.46–85.17
Px 59.1621 EMA 62.77 (-5.8%)↓200 SMA 73.79 (-19.8%)↑9 EMA 59.46 (-0.5%)50 SMA 65.28 (-9.4%)RSI 32Below falling 21
VRT208.56+4.39%Hold178.14–216.64
Px 245.9221 EMA 225.56 (+9.0%)↓200 SMA 270.13 (-9.0%)↑9 EMA 221.26 (+11.2%)50 SMA 243.23 (+1.1%)RSI 51Above 21
VST146.66+3.48%Hold122.55–140.88
Px 140.9521 EMA 147.15 (-4.2%)↓200 SMA 153.37 (-8.1%)↓9 EMA 145.22 (-2.9%)50 SMA 144.99 (-2.8%)RSI 44Below falling 21
XFAB:FR——data missing—
MA data missing
XLU42.85+0.71%Hold—
Px 43.1421 EMA 41.95 (+2.8%)↑200 SMA 43.80 (-1.5%)↑9 EMA 42.48 (+1.6%)50 SMA 41.63 (+3.6%)RSI 67Buy setup
XPEV9.29+1.86%Exit14.86–17.42
Px 9.1821 EMA 9.51 (-3.5%)↓200 SMA 14.53 (-36.8%)↓9 EMA 9.30 (-1.3%)50 SMA 10.21 (-10.1%)RSI 39Below falling 21

Tap a row for the combo chart (weekly plan + daily timing) and decision card.

Headlines
Lessons

Today's lessons · chart course live on this brief

Lessons 1–13 from the 90-day chart course, detected on each card's real Yahoo daily bars through Tue Oct 27. A ticker is listed when the setup is clearly present (detector score ≥ 4). Lessons 3, 4, 10, 11 are drills/reviews and have no detector. Education only; tags above are unchanged.

Lesson#TickersExample
Fibonacci explainer

Impulse low→high. 0.236 = shallow pullback / trim area · 0.382 = reclaim = add-on · 0.5–0.618 = weekly demand zone · weekly close below 0.618 = invalidated.

Glossary

Chart-lesson glossary

Lessons taught so far

L1 · Trend is a staircase (HH/HL vs LH/LL)
An uptrend is a series of higher swing highs and higher swing lows; a downtrend is lower highs and lower lows. Mixed swings = no trend.
Spot it: Find swing points: a bar whose high (low) is the highest (lowest) of the 5 bars on each side. Compare the last two swing highs and last two swing lows. HH + HL = uptrend; LH + LL = downtrend; anything else = mixed/sideways. Warning: first lower high after a run of HH. Break: a daily close under the last higher low.
Implies: Lower high = yellow light (stop treating dips as buys). Close under the last higher low = red light; wait for a new higher low and a reclaim of a recent swing high. · lesson page
L2 · Candle anatomy: body, wicks, close location
Body = open to close; wicks = prices that were rejected. Where the close lands inside the day's range shows who won the day.
Spot it: Close location = (close - low) / (high - low). Top 25% of the range = buyers won; bottom 25% = sellers won. Long wick = wick at least 50% of the day's range. Weight it by volume vs the 50-day average (>1.0x counts, light volume doesn't).
Implies: Use it as context only; check volume and the trend (Lesson 1) before trusting it. · lesson page
L3 · Weekend drill: spot the trend
Practice labelling charts up / down / sideways from the last two or three swings.
Spot it: Ignore the last few candles; use swings. The 21 EMA's slope usually agrees with the staircase.
Implies: Drill only, nothing to act on. · lesson page
L4 · Weekend review + quiz (L1-3)
Recap of trend staircase, candle anatomy and spotting the trend.
Implies: Review only, nothing to act on. · lesson page
L5 · Reversal candles in context (hammer, shooting star, engulfing)
A one-day reversal shape. Hammer: small body in the top third, lower wick at least 2x the body. Shooting star: mirror image. Engulfing: today's body fully covers yesterday's opposite-color body.
Spot it: Hammer: lower wick >= 2x body, close in top third of range. Shooting star: upper wick >= 2x body, close in bottom third. Bullish/bearish engulfing: opposite color to prior day, body covers prior body. Context: is it at a meaningful high/low? Volume above the 50-day average? Does the next day confirm?
Implies: Treat as a watchlist flag until the next session confirms (follows through) and volume backs it. · lesson page
L6 · Gaps: breakaway, runaway, exhaustion
A gap is empty space: today's low above yesterday's high (gap up) or today's high below yesterday's low (gap down). Breakaway leaves a base on heavy volume; runaway happens mid-trend; exhaustion comes late after a big run and fills fast; common gaps sit inside ranges and fill.
Spot it: Gap size >= 2% (open vs prior close) in the last 15 sessions. Volume >= 1.5x the prior 50-day average = meaningful. Breakaway: gap clears the prior 20-day high/low. Runaway: mid-trend. Exhaustion: after a +50% run in ~3 months. Filled = price trades back through the prior day's high (gap up) / low (gap down).
Implies: A breakaway/runaway gap that holds is strength; its lower edge is the level. A late gap that closes weak and fills fast = tighten up, don't add. · lesson page
L7 · Support & resistance basics
Support is a price zone where dips repeatedly got bought; resistance is a zone where rallies repeatedly stalled. Zones, not lines; at least two touches.
Spot it: Swing highs/lows in the last ~6 months clustered within ~1.5% of each other. At least 2 touches = a zone. Mark the nearest support below and nearest resistance above; within 3% of a zone = at an edge. A break = a daily close clearly beyond the zone, ideally on above-average volume, that holds.
Implies: Near support: stop can sit just under the zone (small risk). Jammed under resistance: little room. In the middle: wait. · lesson page
L8 · Role reversal (old resistance becomes support)
Once price closes through a ceiling and stays there, the same zone often becomes the floor on the next pullback (and a broken floor often becomes a ceiling).
Spot it: A zone with >= 2 swing-high touches (resistance) that later saw daily closes above it. Today's close within 0-4% above that zone = retest as support. Mirror: a floor (>= 2 swing-low touches) that broke, with price now 0-4% below it = test as resistance.
Implies: Wait for the pullback into the flipped zone on lighter volume and a close back up; stop just under the band. Decisive close back through = flip failed. · lesson page
L9 · Round numbers & prior highs
Prices like $100/$400 and prior highs attract selling and stalls. A round number is a zone, not a line; the first close through is the tell.
Spot it: Nearest round number (step scaled to price) within 2.5% of the close. Prior 52-week high within 3% of the close. Has price closed through it yet? On volume above average?
Implies: Avoid buying just under; wait for a close through on volume or a pullback that holds from above. Don't park stops exactly on the round number. · lesson page
L10 · Weekend drill: spot support & resistance
Practice finding the ceiling, the floor, and where price sits now.
Spot it: Zones a few dollars wide; >= 2 touches.
Implies: Drill only, nothing to act on. · lesson page
L11 · Weekend review (L5-10 on one chart)
Recap of reversal candles, gaps, S/R, role reversal, round numbers.
Implies: Review only, nothing to act on. · lesson page
L12 · Trendlines & channels done right
A trendline lays a ruler across Lesson 1's staircase: in an uptrend connect two rising swing lows (in a downtrend, falling highs). Two points draw it; a third touch that holds confirms it. A break means the trend changed character, not necessarily reversed.
Spot it: Anchor on the two most recent real swing lows where the second is higher (uptrend) or two falling swing highs (downtrend). No meaningful closes beyond the line between anchors; pokes under 1% are noise. Today's line value vs close: within 2% = at the line; close beyond it = break (judged on closes).
Implies: Buy interest belongs near a tested rising line, not at the channel top. A close under a steep line = stop adding, tighten up, redraw from structure. · lesson page
L13 · Ranges vs trends (when to sit out)
In a trend price stays on one side of a sloping 21 EMA; in a range the highs and lows repeat and price keeps crossing a flat 21 EMA. Trend tools get chopped up in ranges.
Spot it: Count closes crossing the 21 EMA over the last 60 sessions: <= 2 = trending; >= 6 = range-like. 21 EMA slope over 20 sessions: flat (|change| < 2%) supports range. Range box = highest high / lowest low of the last 60 sessions; middle third = no-trade zone.
Implies: In a range: trade only the edges or sit out; alert above the ceiling and wait for a close outside the box on volume, then a hold. Sitting out is a position. · lesson page
L15 · Inside days & tight closes, read weekly-first (folds in L14 multi-timeframe; L14 slot on Oct 22 was not produced)
When a stock stops swinging and starts printing small bars, it’s storing energy. An inside day is the simplest version: today’s high is below yesterday’s high and today’s low is above yesterday’s low, so the whole bar fits inside the prior one (the “mother bar”). Tight closes are the same idea over several sessions: the closes bunch up within a percent or two. Neither tells you the direction. They tell you where the move should start: a close above the mother bar’s high, or below its low. That’s why this lesson starts on the weekly chart. The coil tells you where to look, and the weekly trend tells you which way to lean. (This also covers the multi-timeframe lesson I’d planned for yesterday’
Implies: Weekly first, daily second. If the weekly trend is up, an inside day or a run of tight closes near the 21 EMA is a place to set an alert just above the mother-bar high, act only on a close through it on above-average volume, and keep the stop under the mother-bar low. If the weekly is falling, skip the long setups no matter how neat the daily coil looks. · lesson page
L16 · EMA vs SMA (21 EMA vs 21 SMA turn lag; 200 EMA vs 200 SMA slope disagreement)
Both lines average the last N closes. A simple moving average (SMA) gives every one of those days the same weight. An exponential moving average (EMA) gives the most recent days more weight, so it turns sooner when price changes direction. That’s the whole trade-off: the EMA is faster but gets faked out more; the SMA is slower but steadier. What CRM showed this fall At the top: CRM peaked near $264 in early September. The 21 EMA rolled over on Sep 17 at $238.47. The 21 SMA kept climbing for six more sessions, to $248.30 on Sep 25, even though price was already sliding. If you’d been watching only the SMA, it would have told you the trend was still up while the stock was dropping. At the bott
Implies: Use the EMA to decide when , and the SMA to decide whether . An entry or exit signal comes from the faster EMA. Whether you should be leaning long at all comes from the slower SMAs. And always read the slope, not just whether price is above or below the line. · lesson page
L17 · Weekend drill: spot the MA (name 9/21 EMA, 50/200 SMA; read the stack)
Weekend drill: spot the MA (name 9/21 EMA, 50/200 SMA; read the stack) · lesson page
L18 · Review of L12–17 on one chart + 5-question quiz (weekly first, trendline, range, EMA vs SMA turn, inside day, MA stack)
Review of L12–17 on one chart + 5-question quiz (weekly first, trendline, range, EMA vs SMA turn, inside day, MA stack) · lesson page
L19 · 9 EMA = momentum lane (lane open/closed, close-only reads, stretch from the 9)
The 9-day exponential moving average is the fastest line on the house chart. When a stock is in a strong run, its daily closes tend to stay on top of the 9 EMA, pulling back to it and bouncing. Think of it as a lane: while the stock closes inside it, momentum is intact. When it starts closing under the 9, the sprint has slowed to a jog, and the slower 21 EMA takes over as the line that matters. The lane is open when three things are true together: the close is above the 9 EMA, the 9 EMA is above the 21 EMA, and the 9 is pointing up. What ISRG showed this fall The lane closing (Aug 20): a big red day closed at $374.48, well under the 9 EMA ($387.72). Over the next 15 sessions, 14 closes staye
Implies: Read the 9 on closes only. Close above it with the 9 rising: the lane is open. Close under it: momentum is pausing, so watch the 21. Price far above it: wait for it to come back toward the line before you buy. · lesson page

Terms

Swing high / swing low
A bar whose high (low) is the highest (lowest) of the 5 bars on each side. The building blocks of trends, zones and trendlines.
HH / HL / LH / LL
Higher high, higher low (uptrend steps); lower high, lower low (downtrend steps). Lesson 1.
21 EMA
21-day exponential moving average (ewm, adjust=False), the house line in the sand. Used here only to describe trend vs range (Lesson 13); the full MA unit starts at Lesson 16.
Close location
(close − low) ÷ (high − low). Near 100% = buyers won the day, near 0% = sellers won. Lesson 2.
Volume x (vs 50-day)
Today's volume divided by the prior 50-session average. 1.5–2x+ marks a meaningful gap or breakout (Lessons 6, 9).
Gap / gap fill
Today's whole range above yesterday's high (or below its low). Filled when price trades back to the prior day's high (low). Lesson 6.
Support / resistance zone
A band where at least two swing lows (highs) clustered within ~1.5%. A zone, not a line. Lesson 7.
Role reversal
A cleared ceiling acting as the next floor (or a broken floor acting as the next ceiling). Lesson 8.
Round number
Prices like $10, $50, $100, $400 (step scaled to price) where stalls cluster. Lesson 9.
Trendline / channel
A line through two real swing lows (highs); a third holding touch confirms it; a parallel line through the opposite extreme makes a channel. Breaks judged on closes. Lesson 12.
Range vs trend
Count 21-EMA crosses over 60 sessions: ≤2 trending, ≥6 with a flat 21 EMA = range. Middle of a range = no-trade zone. Lesson 13.
Confirm / invalidate
Confirm = what the next sessions must do for the lesson to play out; invalidate = the close that says it failed. Educational framing, not a trade instruction.
Caveats

Backtests: these rules did not beat buy-and-hold. Timing aids only, not buy/sell signals. Education, not advice. Missing data is stated, never filled in.

Generated 2026-11-02 05:00 MT.

Open in explorer