Skip to content

Daily Market Brief, Oct 22: BEAR day 4, VIX 16.68, breadth 38% bullish

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

Bear regimedaily brief

Regime & desk call

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

ReadValue
State probabilitiesBULL 46.6% · BEAR 52.5% · CRISIS 0.0% · RECOVERY 0.9%
Risk-off probability (danger)52.5%
Drawdown-model probability61.5%
Circuit breakersREDUCED (1 active)
Breadth, % of universe bullish38% (5,678 of 15,122)
Signal flips today442 BUY / 112 SELL
Breadth velocity 5d / 10d+1.20% / +2.43%
Breadth acceleration 5d-0.03%
Breadth squeeze · stoch K0.238 · 100.0
Breadth timing positionLONG (EMA bullish crossover (5d EMA > 20d EMA))
Hedge deskTAKE_PROFIT · VIX 16.68 (cheap)

Desk synthesis. The model is in a BEAR HMM regime (day 4) with a gross leverage scalar of 1.00× and a risk‑off probability of 52.5%. Breadth remains weak at 38% bullish, rates are anchored by a 2‑year yield of 4.79% (+2 bp) and a 10‑year of 5.12% (‑3 bp) with the 2s10s spread at +33 bp, the VIX term structure is in contango (VIX9D/VIX 0.929, VIX/VIX3M 0.891) with the front‑month VIX at 16.68, and sector flow favors Technology (+1.58%) and Industrials (+1.00%) while Real Estate (‑0.78%) and Communication Services (‑1.42%) lag. A surprise in the Initial Jobless Claims print of 200.00 could flip the outlook for the next session.

Snapshot, corridors & sectors

AssetLast1D
S&P 5007,757.17+0.58%
Nasdaq Comp26,702.86+1.05%
Russell 20002,781.02+0.16%
Dow52,856.09+0.69%
VIX16.68-3.64%
Gold4,103.10-1.13%
WTI crude99.02+1.92%
Brent crude111.14+2.13%
Bitcoin82,735.64-1.53%
UST 2Y4.79%+2 bp
UST 10Y5.12%-3 bp
2s10s spread+33 bp

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

PairLevelZ (60d)Read
BZ–WTI11.67+1.44inside band
GDXJ–GLD0.2864-0.76inside band
ETH/BTC0.0295-1.90inside band

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

HorizonIndexLevel1D
1-dayVIX1D11.38+0.18
9-dayVIX9D15.49-0.78
30-dayVIX16.68-0.63
3-monthVIX3M18.72-0.27
6-monthVIX6M20.62-0.12
Curve readValue1Y percentileState
VIX9D / VIX0.92964contango
VIX / VIX3M0.89167contango

Vol of VIX index: 94.55.

Index corridors (ATR HiLo trail and flip line)

ETFCloseATR trendTrail stopFlip lineStoch KIV rank
SPY$773.09Long, 56d$758.79 (-1.9%)Support $729.10 (-5.7%)46.327
QQQ$725.20Short, 4d$759.43 (+4.7%)Support $661.16 (-8.8%)25.567

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

Sector1DIndex weightNames
Technology+1.58%40.5%88
Industrials+1.00%7.4%74
Financial Services+0.63%11.2%70
Utilities+0.42%1.9%31
Basic Materials+0.30%1.7%23
Energy+0.27%3.4%22
Consumer Discretionary+0.12%12.9%81
Healthcare-0.43%9.2%59
Real Estate-0.78%1.7%30
Communication Services-1.42%9.8%21

Leaders: Technology, Industrials. Laggards: Real Estate, Communication Services.

Calendar, policy & wire

US macro, Thu Oct 22

Time ETImpactReleaseConsensusPrior
08:30HighJobless Claims 4-Week Average (Oct/17)200.00198.50
08:30HighContinuing Jobless Claims (Oct/10)1,720.001,710.00
08:30HighInitial Jobless Claims (Oct/17)200.00199.00

Policy & geopolitical monitor

Market wire

Tape check: The Bloomberg piece warning that China stocks are slipping into a bear market as tech stalls is contradicted by the tape, where the S&P 500 rose +0.58% and the Nasdaq gained +1.05% while VIX fell -3.64%, a classic case of absorption. Likewise, the CoreWeave story about bond‑yield spikes hurting its stock is at odds with the modest 2‑year yield uptick of +2 bp and a breadth of only 38% bullish, yet equities still posted gains, confirming the same absorption pattern.

Prediction markets (Kalshi / Polymarket; Fed odds)

MarketVenueYes24h ΔVolume
Will there be no change in Fed interest rates after the October 2026 meeting?polymarket88%+1 pts$15,410,333
Will the Fed increase interest rates by 25 bps after the October 2026 meeting?polymarket12%-1 pts$12,049,687
Fed rate hike in 2026?polymarket100%+5 pts$9,907,027

Earnings radar, Thu Oct 22 (largest 10 of 160 covered reporters; full calendar)

TickerTimeEPS estSignalPERFFUNDPFWeekly opts
PGBMO1.88BUY43421.41yes
UNPBMO3.47BUY31441.21yes
WDCAMC4.08SELL16702.01yes
LMTBMO7.52BUY25581.87yes
BXBMO1.28SELL-17321.74yes
VLOBMO20.90BUY72291.84yes
NEMAMC1.95SELL30701.19yes
SPOTBMO3.18BUY31482.24yes
CMCSABMO0.99SELL-13790.96yes
BCSBMO0.67SELL-1721.22no

Flow: insiders, Street, squeeze & Congress

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.7M837.6 bp11 large holderBUY50
MDLN2026-11-04$996.4M321.6 bp11 large holderBUY–
KNTK2026-11-04$134.9M301.2 bp11 large holderBUY61
AIP2026-11-03$4.9M47.8 bp32 officers, 1 large holderSELL-2
DUOL2026-11-03$29.9M46.7 bp11 officerSELL11
UTHR2026-11-04$105.2M43.5 bp22 officersBUY46
BATRK2026-11-04$13.7M42.5 bp22 officersSELL14
PBF2026-10-29$33.3M34.4 bp11 large holderBUY62

Street rating changes since the Tue Oct 20 close: 6 upgrades and 14 downgrades across covered names; largest $2B+ names shown, price target from the same note

Upgrades

TickerFirmRatingTarget (vs close)CloseSignalPERF
PLDRaymond JamesMarket Perform → Outperform$163.00 (+28%)$127.60SELL-16
FITBEvercore ISI– → Outperform–$52.81BUY30
CLHUBSNeutral → Buy$375.00 (+17%)$319.26BUY45
DOCNPiper SandlerNeutral → Overweight$126.00 (+24%)$101.48SELL18
IONSBMO CapitalMarket Perform → Outperform$66.00 (+49%)$44.27SELL-18

Downgrades

TickerFirmRatingTarget (vs close)CloseSignalPERF
JNJJohnson RiceBuy → Hold–$257.78SELL27
CMGCowen & Co.Buy → Hold–$28.12SELL-22
PBACIBCOutperform → Neutral–$50.66BUY52
MGACIBCOutperform → Neutral$70.00 (+10%)$63.83BUY23
MBLYRBC CapitalSector Perform → Underperform$5.00 (-29%)$7.02SELL-29
CWSTUBSBuy → Neutral–$90.22BUY27
CRUSBarclaysEqual-Weight → Underweight–$110.64SELL-24
BRZERaymond JamesOutperform → Market Perform–$45.68BUY53

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.8%11.4581+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)
TMDX24.7%13.1322+7.2%SELLShorts aligned with SELL

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

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

Quant setups & exhaustion

Screened from 6,563 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
PENGCONTRARIAN RALLY$58.3856 / 601.70 / 33% / 0.60Holds while above trail $54.35; flip line $43.61 (support)
BBCONTRARIAN RALLY$9.4156 / 481.74 / 35% / 0.20Holds while above trail $7.52; flip line $9.72 (resistance)
SEZLCONTRARIAN RALLY$136.2249 / 602.56 / 32% / 0.50Holds while above trail $105.48; flip line $184.21 (resistance)
ZSBULL REGIME DIPS$231.3340 / 122.06 / 44% / 1.20Holds while above trail $193.02; flip line $143.84 (support)
SKEHIGH PF MOMENTUM$31.6746 / 84.44 / 40% / -0.30Trend still short: needs a close over trail $34.61; flip line $24.99 (support)
TSLAHIGH PF MOMENTUM$386.4732 / 314.24 / 41% / 0.20Holds while above trail $340.09; flip line $297.39 (support)
TRGPHIGH PF MOMENTUM$295.6063 / 83.32 / 42% / 0.30Holds while above trail $268.49; flip line $255.07 (support)

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

TickerSideMACD-ZStoch KPERF / FUNDPFRegime
NESRSeller exhausted (long fade)-5.3037.012 / 613.14CRISIS
TIGOSeller exhausted (long fade)-4.3016.617 / 502.43RECOVERY
MPCBuyer exhausted (short fade)3.9060.570 / 332.69BULL
PTCBuyer exhausted (short fade)3.8041.949 / 741.42BULL
SPHRSeller exhausted (long fade)-3.8069.58 / 71.37CRISIS
PCRXBuyer exhausted (short fade)3.7069.957 / 501.23BULL

Income desk: CEF, BDC & REIT

373 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.6% · BDC 14.4% · REIT 5.4%.

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

TickerClassYieldIncome valueIncome quality1Y returnDrawdownSignal
HRZNBDC26.5%10079-15.9%-55.6%SELL
RWAYBDC21.0%9978-23.7%-30.5%SELL
TPVGBDC23.6%9971-8.9%-51.4%SELL
ESRTREIT3.0%9869-37.5%-74.0%BUY
RYNREIT13.3%7590-16.6%-48.1%SELL
EOSCEF8.7%8181-3.0%-6.4%SELL

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

TickerClassYield× class medianIncome quality1Y div growth1Y returnDrawdown
OCCICEF55.8%5.8×9-37.7%-57.6%-69.7%
OXLCCEF47.5%4.9×13-36.4%-33.1%-53.7%
CCIFCEF46.6%4.8×13-28.6%-51.9%-64.0%
RWTREIT23.9%4.4×20+0.0%-37.0%-72.6%
ACREREIT19.0%3.5×33-14.3%-21.4%-63.6%
BRSPREIT17.7%3.2×33+0.0%-22.2%-64.1%

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-10-30 1300p9$1,387.406.3%132.9%81%90
CSP · highest APYRDDT 2026-10-30 150p9$155.073.3%228.5%69%58
CSP · safest cushionCRCL 2026-11-13 80p23$91.3612.4%56.1%65%31
Covered callSNDK 2026-10-30 1500c9$1,387.408.1%105.8%58%90

Directional convexity (bull spreads · long calls)

StructureContractDTEEconomicsEvidence
Bull put spreadSNDK 2027-03-19 1020/1110p149cushion 20.0% · max return 37.6% · APY 92%99% hit over 320 windows
Long callHYG 2026-12-18 76c58debit $123 · break-even move +0.3%break-even / implied move 0.13

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

ETFPutDTEOTMContracts × debit = costPayoff at expiry if index fallsDebit / implied move
SPY2026-11-13 715p237.6%1 × $149 = $149 (0.15%), covers $77,419−5%: $0 · −10%: $1,823 · −20%: $9,5650.071
QQQ2026-11-13 670p237.7%1 × $356 = $356 (0.36%), covers $72,602−5%: $0 · −10%: $1,659 · −20%: $8,9190.112

SD50 month-to-date

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

BookMTDSPY MTDAlphaWinnersPositions
SD50-1.4%+1.4%-2.8pp24/5252
SD14-0.3%+1.4%-1.7pp6/1414
Top contributorsMTD · contributionLaggardsMTD · contribution
HNGE+15.2% · 0.49ppPANW-12.6% · -0.63pp
AMG+7.7% · 0.39ppLRCX-20.6% · -0.58pp
MRNA+27.6% · 0.37ppSTX-24.4% · -0.48pp

Data as of the Oct 21, 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 →