Invest brief · Mon Oct 26, 2026

Tape: Fri Oct 23 close (Yahoo) · 91 watchlist tickers · Exit 57 · Hold 23 · Trim-zone 6 · n/a 3 · Buy-zone 2Chart explorer →

Today — Mon Oct 26 pre-market

No new tape since Friday's close, so the Sunday eIBD read stands. IBD exposure is 20–40%: small size, few new buys. Cleanest house Buys from the Sunday read are SN, ZBRA, TRV, URBN and CTAS; the full list is in This week below. Heavy week: FTNT and APH report Wed, MSFT/GOOGL and FOMC Wed, AMZN/LLY/MA and PCE Thu, AAPL Mon Nov 2. Monday's IBD Stock of the Day prints later today. No option trades qualify (Mak RSI 30–50 gate fails and earnings sit inside 10 days on the allowlist names).

Chart-explorer combo reads are timing only, not Buys. Next refresh: Tue Oct 27, 6:50 MT.

This week — eIBD Oct 26 (Mon prep, scored vs Fri Oct 23 close)

Market: IBD cut exposure to 20–40% (from 40–60%). Distribution days 3 Nasdaq / 6 S&P; S&P below its 50-day; Nasdaq −0.7% week, −5.2% in 2 weeks; 10-yr ~5%, WTI $103. Tape: SPY 759.97 (-1.1% vs 21) · QQQ 704.4 (-3.1% vs 21) · IGV 110.59 (+2.3% vs 21) · SMH 527.2 (-7.4% vs 21) · FFTY 33.48 (-1.9% vs 21). Banks overlay: software IGV holds its 21, chips SMH is under its 21. FOMC Wed, PCE Thu; MSFT/GOOGL Wed, AMZN/INTC/LLY Thu, XOM/CVX Fri. Small size, few new buys.

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

TickerPivotFri closevs pivotvs 21RSIEarnNote
TRV383.99398.28+3.7%+4.5%68—STW 'in a buy zone' + Big Cap 20: still in buy range from 383.99 early pivot (early pivot is the printed buy point)
SN194.54196.38+0.9%+4.5%6311-04STW + IBD 50 #11 + Big Cap 20 + A4 Leaders: holds in 5% range from 194.54 cup (SOTD 10/16)
ZBRA386.23386.45+0.1%+2.3%5911-03Spotlight + IBD 50 #35 + Big Cap 20: just above cup-base entry 386.23
AMG379.86383.42+0.9%+0.8%5411-02chat-only · Spotlight: in 5% buy zone of cup with handle 379.86
FTNT172.09179.99+4.6%+1.1%5310-28IBD 50 #19: round-trips gains from 172.09, gets support
GCT55.658.24+4.8%+2.9%5911-05IBD 50 #20 + Tech Leaders: near top of 5% zone; handle 55.60
FRO5252.94+1.8%+1.9%56—IBD 50 #36: pulls back to 10-week; 'entry around 52'
PR24.6525.49+3.4%+7.6%6911-04IBD 50 #45: clears alternative buy point 24.65; in range
NHC232.16236.01+1.7%+1.1%5311-06IBD 50 #50: in cup-with-handle 5% zone from 232.16; B6 leader DOWN in volume
MA601.23623.6+3.7%+4.2%7010-29Big Cap 20 #13: in 5% buy zone from 601.23 cup-base
CTAS219.16224.1+2.2%+7.1%7812-17Big Cap 20 #20: in buy zone above 219.16 cup-base
URBN85.4386.55+1.3%+3.8%6411-25carry Oct 19 issue (Stock Analysis): 85.43 — not reprinted
ELF110.04114.24+3.8%+4.8%6511-04carry Oct 19 issue (B2): 110.04 — not reprinted
AAPL344.57347.73+0.9%+2.4%6411-02carry SOTD 10/7 cup 344.57 (early 338.67); B15 options column: new high, earnings Nov 2
Hold — under pivot but holding 21, or extended (38)
TickerPivotFri closevs pivotvs 21RSIEarnNote
LIND3534.24-2.2%+0.9%5511-03under printed 35.0 (-2.2%); holds 21, 200 rising — wait
FAST52.9151.91-1.9%+1.6%57—under printed 52.91 (-1.9%); holds 21, 200 rising — wait
CAH258.3249.57-3.4%+2.4%6111-05over early 249.29, under pivot 258.3 (-3.4%) — wait
NTRA420.15403.95-3.9%+1.9%5711-05under printed 420.15 (-3.9%); holds 21, 200 rising — wait
LLY1292.651273.46-1.5%+4.4%6210-29under printed 1292.65 (-1.5%); holds 21, 200 rising — wait
THC283.05268.45-5.2%+1.0%5410-29under printed 283.05 (-5.2%); holds 21, 200 rising — wait
EOG154.16163.03+5.8%+7.6%7611-05paper extended from 154.16 (+5.8%); holds 21 — no chase, wait for base/pullback
BP47.0351.32+9.1%+7.6%7410-30paper extended from 47.03 (+9.1%); holds 21 — no chase, wait for base/pullback
FROG105.76100.62-4.9%+6.3%5711-05under printed 105.76 (-4.9%); holds 21, 200 rising — wait
SHEL92.07108.18+17.5%+6.3%7710-29paper extended from 92.07 (+17.5%); holds 21 — no chase, wait for base/pullback
DHT20.5524.6+19.7%+3.9%5910-28paper extended from 20.55 (+19.7%); holds 21 — no chase, wait for base/pullback
PLTRn/p196.75—+1.4%5411-02Hold the Jan-28 $200 call / no stock add
SU67.4879.38+17.6%+7.0%7311-03paper extended from 67.48 (+17.6%); holds 21 — no chase, wait for base/pullback
TEN4453.48+21.6%+5.0%6011-19paper extended from 44.0 (+21.6%); holds 21 — no chase, wait for base/pullback
ONC380377.63-0.6%+2.8%5911-05under printed 380.0 (-0.6%); holds 21, 200 rising — wait
HALO82.22125.63+52.8%+7.4%7411-05paper extended from 82.22 (+52.8%); holds 21 — no chase, wait for base/pullback
ROKU159.89158.58-0.8%+2.2%6411-02under printed 159.89 (-0.8%); holds 21, 200 rising — wait
CME289.9305.71+5.5%+7.1%78—past zone top 304.4 (+5.5% over 289.9) — wait for pullback
ICE164.66162.74-1.2%+3.3%6210-29under printed 164.66 (-1.2%); holds 21, 200 rising — wait
MO77.0674.31-3.6%+3.1%6210-29under printed 77.06 (-3.6%); holds 21, 200 rising — wait
EVRG88.6284.43-4.7%+3.2%6411-05under printed 88.62 (-4.7%); holds 21, 200 rising — wait
PNW111.16105.88-4.8%+5.4%7011-03under printed 111.16 (-4.8%); holds 21, 200 rising — wait
SKWD65.6960.39-8.1%+2.2%5811-05under printed 65.69 (-8.1%); holds 21, 200 rising — wait
ECO56.6794.73+67.2%+7.0%6311-11paper extended from 56.67 (+67.2%); holds 21 — no chase, wait for base/pullback
OKTA156.39213.05+36.2%+4.2%5612-01paper extended from 156.39 (+36.2%); holds 21 — no chase, wait for base/pullback
DT53.2864.05+20.2%+4.4%6311-03paper extended from 53.28 (+20.2%); holds 21 — no chase, wait for base/pullback
PSX246.95283.18+14.7%+1.5%5810-28paper extended from 246.95 (+14.7%); holds 21 — no chase, wait for base/pullback
PBR21.9926.16+19.0%+7.6%7311-10paper extended from 21.99 (+19.0%); holds 21 — no chase, wait for base/pullback
DINO74.72121.66+62.8%+1.9%6010-28paper extended from 74.72 (+62.8%); holds 21 — no chase, wait for base/pullback
TRMD35.3339.89+12.9%+4.1%5911-04paper extended from 35.33 (+12.9%); holds 21 — no chase, wait for base/pullback
HAE123.77118.51-4.2%+3.7%6411-05under printed 123.77 (-4.2%); holds 21, 200 rising — wait
CON36.7139.25+6.9%+4.7%6711-05paper extended from 36.71 (+6.9%); holds 21 — no chase, wait for base/pullback
IDT68.3182.47+20.7%+3.5%6312-03paper extended from 68.31 (+20.7%); holds 21 — no chase, wait for base/pullback
SHOP158.87168.68+6.2%+2.7%5811-03paper extended from 158.87 (+6.2%); holds 21 — no chase, wait for base/pullback
EXEL57.5764.53+12.1%+5.4%7110-29paper extended from 57.57 (+12.1%); holds 21 — no chase, wait for base/pullback
CPAY427.46408.46-4.4%+1.3%5511-04over early 407.52, under pivot 427.46 (-4.4%) — wait
VEEV296.24323.04+9.1%+7.8%7611-25paper extended from 296.24 (+9.1%); holds 21 — no chase, wait for base/pullback
V385.57407.92+5.8%+4.4%7010-27paper extended from 385.57 (+5.8%); holds 21 — no chase, wait for base/pullback
Don't-buy (64)

CSX no printed pivot · QLYS no printed pivot · CAKE lost 21 (-1.89%) vs pivot 118.46 · TENB through upper BB 43.79 · APA chase vs 21 (+10.50%, cap 8) · PAGP through upper BB 28.35 · EQNR through upper BB 48.27 · HCSG through upper BB 23.91 · RDVT no printed pivot · RNG through upper BB 83.09 · APPN through upper BB 50.56 · FIGS chase vs 21 (+16.32%, cap 8) · NOW Banks-skip list · EBAY no printed pivot · INSW no printed pivot · CBOE through upper BB 339.1 · PAA through upper BB 26.35 · UMH 200 EMA not rising · PAYS no printed pivot · TEAM Banks-skip list · PAYC chase vs 21 (+12.31%, cap 8) · MPC no printed pivot · ILMN no printed pivot · ANF no printed pivot · RBRK no printed pivot · CDNA no printed pivot · SSL through upper BB 17.61 · CRWD no printed pivot · TWLO no printed pivot · NTAP IBD 50: triggers round-trip sell rule from 209.06 · VLO lost 21 (-0.92%) vs pivot 258.43 · NSIT no printed pivot · XP chase vs 21 (+8.93%, cap 8) · PD no printed pivot · HAFN IBD 50: extended after failed breakout past 9.54 · MANH IBD 50 prints 'near top of buy zone from 307.50' but paper price is $2 · AMN through upper BB 46.02 · OVV chase vs 21 (+9.11%, cap 8) · P no printed pivot · CRM Banks-skip list · HAS through upper BB 115.91 · DOCU through upper BB 84.7 · PTC no printed pivot · NDAQ through upper BB 100.43 · DDI lost 21 (-1.54%) vs pivot 13.28 · KEYS lost 21 (-9.11%) vs pivot 366.41 · MET lost 21 (-0.33%) vs pivot 105.98 · CORT lost 21 (-23.63%) vs pivot 126.83 · ASX lost 21 (-8.66%) vs pivot 45.52 · MSFT no printed pivot · META no printed pivot · NVDA lost 21 (-4.84%) vs pivot 227.92 · TSM lost 21 (-3.86%) vs pivot 444.29 · APH LEAPS research only, not a new Buy · GOOGL LEAPS research only, not a new Buy · AMZN no printed pivot · TSLA no printed pivot · AVGO no printed pivot · MU no printed pivot · NFLX no printed pivot · INTC no printed pivot · VSH no printed pivot · HOOD no printed pivot · SNOW Banks-skip list

Tech Leaders (10/23): HALO 99/94/98 ext · QLYS 99/90/98 n/p · TEAM 99/99/97 Banks-skip · PAYC 99/88/97 past zone · GCT 99/95/96 Buy (near zone top) · TENB 99/95/96 thru BB · DT 99/90/96 ext · MANH 99/77/96 pivot misprint.

Options: no option trades — allowlist names are Don't-buy or have earnings inside ~10 days (AAPL Nov 2); every Buy/Hold fails the Mak RSI 30–50 gate and/or earnings window; SPY/QQQ under their 21.

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

IBD picks & scores

★ IBD Stock of the Day FAST Fastenal · 2026-10-23 · printed buy point 52.91 flat base
TickerCompEPSRSSMRA/DComboNote
FAST987684AATrim-zone2026-10-23 · Fastenal · BP 52.91 flat base
NTRA873998CB+Trim-zone2026-10-22 · Natera · BP 420.15 (21-day-line entry at Wed 10/21 high; consolidation)
CAH979590DBTrim-zone2026-10-21 · Cardinal Health · BP 258.30 cup (early entry 249.29, double-bottom)
LIND897098CB+Trim-zone2026-10-20 · Lindblad Expeditions · BP 35.00 cup (regained; first cleared Oct 2), 5% zone
LLY999888ACTrim-zone2026-10-19 · Eli Lilly · BP 1,292.65 flat base, 7 weeks (early entry 1,275.88)
SN999497AATrim-zone2026-10-16 · SharkNinja · BP 194.54 (cup)
THC979694BC-Trim-zone2026-10-15 · Tenet Healthcare · BP 283.05 shallow cup, base-on-base (no zone top printed;
CAKE968499BBTrim-zone2026-10-14 · Cheesecake Factory · BP 111 cup-with-handle (zone to 116.55)

eIBD issue 2026-10-19 · scores as printed, n/p = not printed. Tap a header to sort.

Watchlist · combo read

TickerPrice% chgActionWeekly zone
3363——data missing—
6451——data missing—
AAOI67.51-0.82%Exit95.26–121.69
AAOX3.75-1.83%Exit48.89–59.22
ADEA21.20-0.33%Hold19.50–20.21
AISP2.16+0.47%Exit3.75–4.50
AKAM93.53+2.63%Exit104.92–116.48
ALGM31.48-0.66%Exit37.54–44.07
AMSC25.12+0.44%Exit33.95–40.92
APH74.09+1.40%Trim-zone51.31–56.37
APTV42.69-2.56%Exit64.13–68.06
AREC1.14+2.70%Exit2.91–3.69
ASPN5.52+1.47%Exit11.00–12.76
ASTS39.79+2.63%Exit61.95–75.68
BMNR22.40-0.44%Hold—
BMNU14.22-1.25%Hold—
BSP44.08-3.52%Hold—
BULL5.65-4.40%Exit36.29–44.55
BW4.15-1.66%Exit8.55–11.13
BWXT127.19-0.09%Exit143.66–162.27
CBRS110.82+1.73%Hold—
CCXI10.26-0.10%Exit13.74–14.88
CIFR7.94-4.57%Exit12.66–16.00
COHR209.29+0.71%Hold196.25–242.79
CRCG12.43-1.82%Hold—
DRAM47.06+3.02%Exit47.23–53.74
ENVX2.79+9.41%Exit9.56–10.88
EOSE1.73+1.17%Exit7.99–10.26
EUV20.27+0.95%Hold—
EWZ42.59+1.77%Trim-zone28.82–30.11
FISV49.86-1.89%Exit158.58–173.85
FPS24.22-2.81%Exit41.25–45.98
GFS44.39+2.35%Exit53.54–60.92
GOOG317.28-1.08%Trim-zone242.06–256.91
GOOGL320.21-1.24%Trim-zone242.34–256.29
IDN2.44+1.67%Exit5.03–5.62
IMMR7.12-0.97%Hold7.00–7.53
INFQ8.75-0.57%Exit13.39–14.90
INOD59.39-0.50%Exit64.12–75.77
IQEPF0.45-4.04%Hold0.40–0.51
KEEL2.17-3.12%Exit3.23–4.02
KTOS38.68+1.07%Exit69.14–75.95
LAES1.55+0.00%Exit4.38–5.64
LEU102.45-1.63%Exit198.05–248.88
LITE756.17+0.48%Trim-zone445.21–568.63
LPKFF11.75+0.00%Exit16.69–19.94
LTBR5.09+0.00%Exit13.34–16.78
LTRX5.75+2.50%Hold4.52–5.33
MRAAY19.84-1.29%Hold18.65–22.48
MRVL228.51+2.26%Hold154.93–188.31
MSTR146.01+0.14%Exit223.86–284.80
MSTX15.75+0.19%Exit682.74–859.51
NASA20.39+1.59%Exit31.16–33.36
NAUT3.24+24.62%Buy-zone2.03–2.46
NB2.95-0.67%Exit5.59–6.92
NFLX65.85-1.79%Exit85.89–90.15
NNE12.16-2.95%Exit25.26–32.06
NOK8.14+3.30%Exit9.14–10.73
NVT125.40-1.62%Hold95.72–103.64
NXT78.89+1.62%Exit83.50–95.49
OKLL4.56-5.00%Exit374.34–465.12
ONDS6.20+2.99%Buy-zone6.17–7.91
OSS5.91+0.00%Exit9.12–11.36
PLTR196.75+0.29%Trim-zone91.94–114.01
QXO10.51-4.63%Exit18.76–19.73
RBBN1.40+0.72%Exit3.16–3.33
RDW8.36+2.70%Exit11.64–14.50
RXRX3.70+3.35%Exit7.79–8.66
SECZ7.80-2.13%Hold—
SERV2.78-3.47%Exit10.40–13.06
SILC38.31+1.83%Hold30.89–36.58
SIMO187.39-0.30%Hold157.66–195.20
SITM460.22-0.54%Hold409.63–503.60
SIVEF2.02-2.42%Exit4.89–6.10
SMR5.38+0.00%Exit24.78–31.01
SOFI14.61-1.05%Exit16.22–19.37
SPCX147.49+1.89%Hold—
SYM39.28-2.68%Exit43.65–52.10
TE2.29-0.87%Exit5.34–6.70
TSSI6.93-2.53%Exit12.35–16.09
TYOYY13.24-2.43%Exit15.29–19.14
UAMY3.06-1.29%Exit7.66–9.96
USAR9.33-3.12%Exit20.24–24.77
USAS3.07-3.76%Exit4.34–5.51
VELL0.93+4.49%Hold—
VPG53.25+1.06%Exit69.46–85.17
VRT194.32-0.65%Hold178.14–216.64
VST140.16-0.48%Hold122.55–140.88
XFAB:FR——data missing—
XLU42.56-0.72%Hold—
XPEV9.21+1.54%Exit14.86–17.42

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 Fri Oct 23. 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

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-10-26 05:00 MT.

Open in explorer