Skip to content

Daily Market Brief, Oct 23: BEAR day 5, VIX 19.01, breadth 39% bullish

2026-10-22 · By Pierre Brunelle · Founder & Research Lead · All notes

Bear regimedaily brief

Regime & desk call

HMM regime: BEAR, day 5 (flipped from BULL on 2026-10-16). Gross leverage scalar 1.00×, risk-on no.

ReadValue
State probabilitiesBULL 32.8% · BEAR 66.5% · CRISIS 0.0% · RECOVERY 0.6%
Risk-off probability (danger)66.5%
Drawdown-model probability25.5%
Circuit breakersCLEAR (0 active)
Breadth, % of universe bullish39% (5,954 of 15,122)
Signal flips today569 BUY / 294 SELL
Breadth velocity 5d / 10d+10.94% / +9.76%
Breadth acceleration 5d+12.12%
Breadth squeeze · stoch K0.401 · 100.0
Breadth timing positionLONG (EMA bullish crossover + accelerating breadth)
Hedge deskTAKE_PROFIT · VIX 19.03 (cheap)

Desk synthesis. The model is in a BEAR regime on day 5, with a gross leverage scalar of 1.00× and a risk‑off probability of 66.5%. Breadth remains weak at 39% bullish (5,954 of 15,122) with a 5‑day velocity of +10.94% and acceleration of +12.12%, rates have edged higher to 4.81% on the 2‑year and 5.13% on the 10‑year Treasury (2s10s spread +32 bp), the VIX sits at 19.01 in a cheap contangoed curve (VIX9D/VIX 0.993, VIX/VIX3M 0.944), and sector rotation favors Utilities (+2.04%) and Healthcare (+1.45%) while Technology (‑2.75%) and Communication Services (‑2.97%) lag. A break of SPY below its $734.62 support line would force a reassessment of the call for the next session.

Snapshot, corridors & sectors

AssetLast1D
S&P 5007,663.43-1.21%
Nasdaq Comp26,008.86-2.60%
Russell 20002,784.03+0.11%
Dow52,867.98+0.02%
VIX19.01-0.11%
Gold4,028.30-0.79%
WTI crude100.54+1.08%
Brent crude114.02+0.75%
Bitcoin81,703.57+0.48%
UST 2Y4.81%+2 bp
UST 10Y5.13%+1 bp
2s10s spread+32 bp

Cross-asset pairs (60-session z-score of the log ratio, or of the price spread for Brent–WTI)

PairLevelZ (60d)Read
BZ–WTI13.70+1.99inside band
GDXJ–GLD0.2743-1.65inside band
ETH/BTC0.0295-1.83inside band

VIX term structure (Cboe implied-vol indices by horizon; ratios above 1.00 mean the curve is inverted)

HorizonIndexLevel1D
1-dayVIX1D15.18+3.80
9-dayVIX9D18.86+3.37
30-dayVIX18.99-0.04
3-monthVIX3M20.12+1.40
6-monthVIX6M21.66+1.04
Curve readValue1Y percentileState
VIX9D / VIX0.99387contango
VIX / VIX3M0.94486contango

Vol of VIX index: 107.94.

Index corridors (ATR HiLo trail and flip line)

ETFCloseATR trendTrail stopFlip lineStoch KIV rank
SPY$763.96Long, 57d$758.77 (-0.7%)Support $734.62 (-3.8%)42.944
QQQ$704.47Short, 5d$759.42 (+7.8%)Support $673.33 (-4.4%)20.574

Sector rotation (S&P 500 constituents, equal-weight 1D change)

Sector1DIndex weightNames
Utilities+2.04%1.9%31
Healthcare+1.45%9.2%59
Financial Services+1.17%11.2%70
Real Estate+0.97%1.7%30
Consumer Discretionary+0.03%12.9%81
Basic Materials-0.08%1.7%23
Energy-0.75%3.4%22
Industrials-0.83%7.4%74
Technology-2.75%40.5%88
Communication Services-2.97%9.8%21

Leaders: Utilities, Healthcare. Laggards: Technology, Communication Services.

Calendar, policy & wire

US macro, Fri Oct 23

Time ETImpactReleaseConsensusPrior
09:45MediumS&P Global Services PMI (Oct)58.0058.80
09:45MediumS&P Global Composite PMI (Oct)57.6058.40
09:45MediumS&P Global Manufacturing PMI (Oct)55.5055.90
15:30MediumCFTC Crude Oil speculative net positions–100.30
15:30MediumCFTC Nasdaq 100 speculative net positions–48.50
15:30MediumCFTC S&P 500 speculative net positions–-141.00
15:30MediumCFTC Gold Speculative net positions–207.90

Last session's high-impact prints, Oct 22

ReleaseActualConsensusSurprise
Jobless Claims 4-Week Average (Oct/17)197.75200.00-2.25
Continuing Jobless Claims (Oct/10)1,728.001,720.00+8.00
Initial Jobless Claims (Oct/17)194.00200.00-6.00

Policy & geopolitical monitor

Market wire

Tape check: The risk‑off backdrop – S&P 500 down 1.21% and Technology lagging ‑2.75% – absorbs the negative China offshore yuan‑bond and short‑term‑debt headlines, while the Treasury‑yield rally (2 bp on the 2‑year and 1 bp on the 10‑year) contradicts the MarketWatch story of “biggest yield drop,” signalling distribution.

Prediction markets (Kalshi / Polymarket; Fed odds)

MarketVenueYes24h ΔVolume
Will there be no change in Fed interest rates after the October 2026 meeting?polymarket94%-1 pts$16,741,655
Will the Fed increase interest rates by 25 bps after the October 2026 meeting?polymarket6%+1 pts$12,850,415
Will the Fed decrease interest rates by 25 bps after the October 2026 meeting?polymarket0%-0 pts$10,018,266

Earnings radar, Fri Oct 23 (largest 10 of 29 covered reporters; full calendar)

TickerTimeEPS estSignalPERFFUNDPFWeekly opts
AXPBMO4.58BUY22691.21yes
EBMO1.87BUY6291.03no
SLBBMO0.62SELL3480.98yes
INFYBMO0.21BUY29751.34no
FCNCPBMO46.18SELL-42780.33no
FCNCABMO46.18BUY46311.69no
FCNCNBMO46.18SELL–––no
FCNCOBMO46.18SELL-46780.42no
RCIBMO0.85BUY16541.83no
RDYBMO0.10BUY26221.45no

CallCard post-earnings drift read (tone scored from the call transcript; divergence = management tone minus Q&A pressure)

TickerCallGuidanceMgmtQ&A pressureDivergenceOne-liner
THRMQ3 2026 · 2026-10-22maintained0.600.400.30Gentherm reports diversified growth, new product launches and integration progress, while noting inflation‑driven margin pressure and modest guidance updates.

Flow: insiders, Street, squeeze & Congress

Insider cluster buys (Form 4 open-market purchases, three or more insiders in 14 days, $250K+ combined, $300M+ caps; large holder = 10%+ owner)

TickerInsidersWhoBoughtShare of capAvg priceClose vs avgLast buySignalPERF
RAPP51 officer, 4 directors$1.6M12.3 bp$26.96-1.6%2026-10-22SELL-22

Insider selling into earnings (open-market Form 4 sales in the last 30 days, report due within two weeks, $1M+ sold, liquid names, ranked by share of market cap)

TickerReportsSoldShare of capSellersWhoSignalPERF
TALO2026-11-03$252.7M857.1 bp11 large holderBUY49
MDLN2026-11-04$996.4M325.6 bp11 large holderBUY–
KNTK2026-11-04$133.8M304.3 bp11 large holderBUY58
INSW2026-11-05$38.1M71.0 bp21 officer, 1 large holderSELL70
LIND2026-11-03$14.3M61.6 bp11 directorBUY68
GRND2026-11-05$14.2M58.0 bp21 officer, 1 directorSELL5
BATRK2026-11-04$13.7M42.8 bp22 officersSELL8
DUOL2026-11-03$24.3M36.8 bp11 officerSELL10

Street rating changes since the Wed Oct 21 close: 5 upgrades and 8 downgrades across covered names; largest $2B+ names shown, price target from the same note

Upgrades

TickerFirmRatingTarget (vs close)CloseSignalPERF
TSLACLSA– → Hold$400.00 (+7%)$374.58BUY24
XYZBMO CapitalMarket Perform → Outperform$101.00 (+28%)$79.02BUY25
MGMCBREHold → Buy$42.00 (+42%)$29.50SELL-29
IONSBMO CapitalMarket Perform → Outperform$66.00 (+50%)$43.91SELL-19
MSMJefferiesHold → Buy$135.00 (+20%)$112.43SELL7

Downgrades

TickerFirmRatingTarget (vs close)CloseSignalPERF
NFLXWolfe ResearchOutperform → Peer Perform–$67.05SELL-14
PBACIBCNeutral → Reduce–$49.37BUY50
GLPiper SandlerOverweight → Neutral–$168.41BUY24
BROSRBC CapitalOutperform → Sector Perform$46.00 (+10%)$41.75BUY-6
FRRaymond James– → Outperform–$55.29SELL-24
BLDRWilliam Blair– → Market Perform–$57.54SELL-20

Short-squeeze monitor (FINRA settlement 2026-09-30; SI as % of shares outstanding, ≥10% and ≥3 days to cover, liquid names only)

TickerSI %Days to coverSI × DTCSI changeSignalRisk
WOLF50.7%11.4580+2.9%SELLShorts aligned with SELL
BEAM26.7%15.3408+6.4%BUYSqueeze fuel (BUY into crowded short)
GLOB27.5%13.2363+7.1%BUYSqueeze fuel (BUY into crowded short)
EZPW21.1%16.9357+0.7%BUYSqueeze fuel (BUY into crowded short)
SOUN35.8%9.7346-3.7%SELLShorts aligned with SELL
ACHC24.5%13.9340+5.9%BUYSqueeze fuel (BUY into crowded short)
TNGX26.4%12.5331+6.3%BUYSqueeze fuel (BUY into crowded short)
IMCR15.6%20.7323+1.7%BUYSqueeze fuel (BUY into crowded short)

Congressional trade disclosures, last 30 days (647 disclosed trades; Congress tracker)

BoughtTrades · $ midSoldTrades · $ mid
AMZN6 · $48,003HD15 · $340,508
VZ4 · $56,502DVN12 · $1,287,506
EQT4 · $32,002ITW8 · $345,004
TSM3 · $24,002CL8 · $64,004
MSFT3 · $24,002MRSH8 · $532,004

Quant setups & exhaustion

Screened from 6,562 names, liquid only (≥$1B cap, ≥500K avg volume, ≥20 backtested trades, PF ≥ 1.3). PF and win rate are the per-ticker signal backtest.

TickerPresetClosePERF / FUNDPF / Win% / MACD-ZTrigger & invalidation
SEZLCONTRARIAN RALLY$139.3050 / 602.56 / 32% / 0.70Holds while above trail $109.39; flip line $184.21 (resistance)
ZSCONTRARIAN RALLY$237.7641 / 112.06 / 44% / 1.30Holds while above trail $193.04; flip line $143.84 (support)
OTEXCONTRARIAN RALLY$27.9440 / 741.57 / 39% / 1.30Holds while above trail $24.51; flip line $21.50 (support)
TSLAHIGH PF MOMENTUM$374.5824 / 294.24 / 41% / 0.20Holds while above trail $340.12; flip line $301.31 (support)
TRGPHIGH PF MOMENTUM$289.5463 / 83.32 / 42% / 0.20Holds while above trail $268.49; flip line $255.08 (support)
PRHIGH PF MOMENTUM$24.4058 / 443.11 / 39% / 1.50Holds while above trail $22.06; flip line $19.77 (support)

Exhaustion reversals (daily triple-exhaustion signal with |MACD-Z| > 1.5)

TickerSideMACD-ZStoch KPERF / FUNDPFRegime
CTVASeller exhausted (long fade)-6.5023.8-34 / 250.97CRISIS
NESRSeller exhausted (long fade)-5.2042.06 / 643.14CRISIS
TIGOSeller exhausted (long fade)-4.2020.914 / 522.43RECOVERY
PTCBuyer exhausted (short fade)3.7054.549 / 741.42BULL
STXSeller exhausted (long fade)-3.7022.323 / 552.26CRISIS
PCRXBuyer exhausted (short fade)3.6041.158 / 501.23BULL

Income desk: CEF, BDC & REIT

372 liquid income names scored. Income quality grades coverage and payout durability; income value is relative pricing against the class and its own history (higher = cheaper), both 0 to 100. Class median yields: CEF 9.8% · BDC 14.1% · REIT 5.4%.

Cheap and covered (income value ≥ 70 with ≥ 70% evidence confidence, income quality ≥ 60)

TickerClassYieldIncome valueIncome quality1Y returnDrawdownSignal
HRZNBDC26.8%10079-15.9%-56.0%SELL
RWAYBDC20.3%9878-21.1%-28.3%SELL
TPVGBDC23.3%9971-8.4%-50.6%SELL
RYNREIT13.1%7790-13.9%-47.2%SELL
ESRTREIT2.8%9869-34.7%-72.5%BUY
EOSCEF8.9%8182-3.9%-8.2%SELL

Yield-trap watch (yield ≥ 1.5× the class median while income quality ≤ 35)

TickerClassYield× class medianIncome quality1Y div growth1Y returnDrawdown
OCCICEF56.6%5.7×9-37.7%-58.9%-70.1%
OXLCCEF48.6%4.9×14-36.4%-34.3%-54.7%
CCIFCEF46.6%4.7×13-28.6%-52.1%-64.0%
RWTREIT23.1%4.3×20+0.0%-35.9%-71.6%
ACREREIT18.4%3.4×33-14.3%-20.4%-62.5%
BRSPREIT17.5%3.3×33+0.0%-22.7%-63.8%

Options desk & hedge

Income plays (CSP ledger · covered calls). POP is the historical hit rate of the same strike distance and tenor.

ArchetypeContractDTESpotCushionAnn. yieldPOPFUND
CSP · best qualitySNDK 2026-11-06 1200p15$1,257.644.6%131.8%77%90
CSP · highest APYEWZ 2026-10-30 40.5p8$41.913.4%270.4%78%4
CSP · safest cushionSNDK 2026-11-27 1100p36$1,257.6412.5%47.9%85%90
Covered callSNDK 2026-10-30 1350c8$1,257.647.3%138.6%56%90

Directional convexity (bull spreads · long calls)

StructureContractDTEEconomicsEvidence
Bull put spreadGEV 2027-03-19 620/670p148cushion 18.9% · max return 28.5% · APY 70%100% hit over 543 windows
Long callIEF 2026-11-13 90c22debit $162 · break-even move +0.4%break-even / implied move 0.20

$100K beta-1 portfolio hedge (long puts). VIX 19.01 is under the 22 gate: puts are priced for buying.

ETFPutDTEOTMContracts × debit = costPayoff at expiry if index fallsDebit / implied move
SPY2026-11-13 705p227.5%1 × $221 = $221 (0.22%), covers $76,227−5%: $0 · −10%: $1,896 · −20%: $9,5180.091
QQQ2026-11-13 650p227.6%1 × $535 = $535 (0.53%), covers $70,342−5%: $0 · −10%: $1,692 · −20%: $8,7260.142

SD50 month-to-date

Holding month October 2026, Oct 01 - Oct 23 (MTD). Live tracker.

BookMTDSPY MTDAlphaWinnersPositions
SD50-4.2%+0.2%-4.3pp24/5252
SD14-3.4%+0.2%-3.6pp7/1414
Top contributorsMTD · contributionLaggardsMTD · contribution
HNGE+13.1% · 0.42ppKEYS-14.4% · -0.92pp
AMG+8.2% · 0.41ppLRCX-29.9% · -0.84pp
EGBN+18.6% · 0.29ppSTX-30.4% · -0.60pp

Data as of the Oct 22, 2026 close. Method: methodology · track record · screener.

This brief is independent quantitative research, not investment advice. Signals, backtests and option ledgers are model outputs; past results do not guarantee future returns. Options carry risk of total loss. Position sizing, execution and risk management remain the reader's responsibility.

Today's desk

The note is a snapshot. The stock page and screener carry tonight's re-score, the regime and the backtest behind the call.

SEE TODAY'S CALLS →OPEN THE SCREENER →