Skip to content

Daily Market Brief, Oct 21: BEAR day 3, VIX 17.31, breadth 35% bullish

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

BEARdaily brief

Regime & desk call

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

ReadValue
State probabilitiesBULL 21.3% · BEAR 77.4% · CRISIS 0.0% · RECOVERY 1.3%
Risk-off probability (danger)77.4%
Drawdown-model probability62.0%
Circuit breakersREDUCED (1 active)
Breadth, % of universe bullish35% (5,348 of 15,122)
Signal flips today474 BUY / 221 SELL
Breadth velocity 5d / 10d-1.01% / -0.94%
Breadth acceleration 5d-1.08%
Breadth squeeze · stoch K0.219 · 5.3
Breadth timing positionFLAT (EMA bearish crossover (5d EMA < 20d EMA))
Hedge deskTAKE_PROFIT · VIX 17.31 (cheap)

Desk synthesis. The model is in a BEAR regime on day 3, with a gross leverage scalar of 1.00× and a risk‑off probability of 77.4%. Breadth remains weak at 35% bullish, rates have risen to 4.77% on the 2‑year and 5.15% on the 10‑year with the 2s10s spread widening to +38 bp, the VIX term structure is in contango (VIX9D/VIX 0.940, VIX/VIX3M 0.912) and the front‑month VIX sits at 17.31, while sector rotation favors Healthcare (+2.39%) and Real Estate (+1.70%) and leaves Technology (‑0.28%) and Communication Services (‑0.97%) lagging, suggesting a cautious tilt under the index. A close of SPY above $769.05 would immediately alter the stance for the next session.

Snapshot, corridors & sectors

AssetLast1D
S&P 5007,712.57+0.28%
Nasdaq Comp26,424.82-0.02%
Russell 20002,773.42+1.65%
Dow52,495.88+1.02%
VIX17.31-6.13%
Gold4,138.80-0.09%
WTI crude99.15+1.36%
Brent crude110.38+1.46%
Bitcoin82,592.53-0.42%
UST 2Y4.77%+3 bp
UST 10Y5.15%+6 bp
2s10s spread+38 bp

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

PairLevelZ (60d)Read
BZ–WTI10.97+1.27inside band
GDXJ–GLD0.2856-0.75inside band
ETH/BTC0.0296-1.88inside band

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

HorizonIndexLevel1D
1-dayVIX1D11.20-0.73
9-dayVIX9D16.27-1.66
30-dayVIX17.31-1.13
3-monthVIX3M18.99-0.61
6-monthVIX6M20.74-0.38
Curve readValue1Y percentileState
VIX9D / VIX0.94069contango
VIX / VIX3M0.91276contango

Vol of VIX index: 97.15.

Index corridors (ATR HiLo trail and flip line)

ETFCloseATR trendTrail stopFlip lineStoch KIV rank
SPY$769.05Long, 55d$758.82 (-1.3%)Support $729.14 (-5.2%)28.426
QQQ$717.63Short, 3d$759.40 (+5.8%)Support $661.15 (-7.9%)15.019

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

Sector1DIndex weightNames
Healthcare+2.39%9.2%59
Real Estate+1.70%1.7%30
Financial Services+1.14%11.2%70
Utilities+1.14%1.9%31
Consumer Discretionary+0.58%12.9%81
Basic Materials+0.30%1.7%23
Energy+0.18%3.4%22
Industrials+0.11%7.4%74
Technology-0.28%40.5%88
Communication Services-0.97%9.8%21

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

Calendar, policy & wire

US macro, Wed Oct 21

Time ETImpactReleaseConsensusPrior
07:00MediumMBA 30-Year Mortgage Rate (Oct/16)–7.50
10:30MediumEIA Crude Oil Stocks Change (Oct/16)-0.30-8.56
10:30MediumEIA Gasoline Stocks Change (Oct/16)–3.52

Last session's high-impact prints, Oct 20

ReleaseActualConsensusSurprise
Building Permits (Sep)1.401.39+0.01
Housing Starts (Sep)1.221.30-0.08

Market wire

Tape check: The SpaceX 3Q earnings beat and merger chatter form a bullish headline, and the modest rise in the S&P 500 (+0.28%) together with the Russell 2000 (+1.65%) confirms that the market is absorbing the news rather than distributing it. At the same time, the weakness in Technology (‑0.28%) and Communication Services (‑0.97%) indicates the rally is focused on defensive and small‑cap segments.

Prediction markets (Kalshi / Polymarket; Fed odds)

MarketVenueYes24h ΔVolume
Will the Federal Reserve Cut rates by 25bps at their December 2027 meeting?kalshi43%+39 pts$5,012
Will there be no change in Fed interest rates after the October 2026 meeting?polymarket88%+1 pts$14,908,749
Will the Fed increase interest rates by 25 bps after the October 2026 meeting?polymarket12%-1 pts$11,469,481
Fed rate hike in 2026?polymarket100%+5 pts$9,907,027

Earnings radar, Wed Oct 21 (largest 10 of 111 covered reporters; full calendar)

TickerTimeEPS estSignalPERFFUNDPFWeekly opts
METAAMC6.58SELL23532.92yes
TSLAAMC0.45SELL18334.24yes
LRCXAMC2.18SELL11511.82yes
PMBMO2.30BUY59471.49yes
SAPAMC2.03BUY46722.10yes
TMOBMO6.40BUY55391.60yes
TXNAMC2.42BUY42391.25yes
IBMAMC2.85BUY30561.65yes
ABTBMO1.42BUY16481.41yes
NEEBMO1.19BUY-9251.40yes

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$214.2M710.6 bp11 large holderBUY51
DUOL2026-11-03$29.9M46.0 bp11 officerSELL13
LIFE2026-11-02$9.1M34.3 bp22 officersBUY–
PBF2026-10-29$33.3M33.8 bp11 large holderBUY63
HNGE2026-11-02$29.1M33.5 bp43 officers, 1 directorBUY82
WHD2026-10-28$12.4M28.5 bp22 officersSELL32
TVTX2026-10-29$13.1M26.6 bp11 officerSELL33
LIND2026-11-03$5.6M24.1 bp11 directorBUY68

Street rating changes since the Mon Oct 19 close: 10 upgrades and 19 downgrades across covered names; largest $2B+ names shown, price target from the same note

Upgrades

TickerFirmRatingTarget (vs close)CloseSignalPERF
BLKCowen & Co.Hold → Buy–$1,128.68BUY45
BMOBMO CapitalMarket Perform → Outperform–$167.47SELL26
AEPBTIGNeutral → Buy$147.00 (+16%)$127.22BUY22
VGWells FargoReduce → Overweight$21.00 (+67%)$12.61SELL-2
AKAMRaymond JamesOutperform → Strong Buy–$89.63SELL-9
HRDeutsche Bank– → Buy$23.00 (+30%)$17.76SELL-9
LBTYANew Street– → Buy$14.00 (+75%)$7.98SELL-31

Downgrades

TickerFirmRatingTarget (vs close)CloseSignalPERF
AAPLLoop Capital MarketsBuy → Hold$330.00 (-3%)$339.50BUY43
VODBarclaysPositive → Underweight–$15.88SELL25
FERDeutsche BankBuy → Hold–$49.23SELL-34
ZTSJefferies– → Hold$83.00 (+4%)$80.04BUY2
ELANJefferies– → Hold$24.00 (+6%)$22.70BUY5
MBLYRBC CapitalSector Perform → Underperform$5.00 (-32%)$7.30SELL-19
EPRTDeutsche Bank– → Hold$28.00 (+9%)$25.76SELL-29
CRUSBarclaysEqual-Weight → Underweight–$110.81SELL-24

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

Congressional trade disclosures, last 30 days (622 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,564 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$130.1945 / 602.56 / 32% / 0.40Holds while above trail $105.48; flip line $184.21 (resistance)
CTSHCONTRARIAN RALLY$68.1843 / 731.92 / 44% / 1.20Holds while above trail $59.19; flip line $48.28 (support)
PENGCONTRARIAN RALLY$56.3241 / 601.70 / 33% / 0.90Holds while above trail $54.35; flip line $43.61 (support)
IBRXPULLBACK LEADERS$8.7740 / 132.79 / 25% / 0.50Holds while above trail $7.54; flip line $6.65 (support)
SKEHIGH PF MOMENTUM$31.4033 / 84.44 / 40% / -0.30Trend still short: needs a close over trail $34.61; flip line $24.99 (support)
TRGPHIGH PF MOMENTUM$292.6559 / 83.32 / 42% / 0.20Holds while above trail $268.48; flip line $255.07 (support)
PRHIGH PF MOMENTUM$24.8460 / 433.11 / 39% / 1.40Holds while above trail $22.00; flip line $19.63 (support)

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

TickerSideMACD-ZStoch KPERF / FUNDPFRegime
CTVASeller exhausted (long fade)-7.5024.2-33 / 590.97CRISIS
NESRSeller exhausted (long fade)-5.8018.910 / 613.14CRISIS
TIGOSeller exhausted (long fade)-4.5017.914 / 522.43RECOVERY
SPHRSeller exhausted (long fade)-4.3048.88 / 71.37CRISIS
MPCBuyer exhausted (short fade)4.2075.570 / 312.69BULL
XPBuyer exhausted (short fade)4.2050.361 / 551.03BULL

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

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

TickerClassYieldIncome valueIncome quality1Y returnDrawdownSignal
RWAYBDC21.1%9978-23.5%-30.9%SELL
HRZNBDC26.1%9978-13.9%-54.9%SELL
TPVGBDC23.3%9971-7.3%-50.7%SELL
ESRTREIT3.0%9970-33.3%-73.8%BUY
RYNREIT13.0%7690-14.3%-46.9%SELL
EOSCEF8.8%8382-3.0%-6.8%SELL

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

TickerClassYield× class medianIncome quality1Y div growth1Y returnDrawdown
OCCICEF54.4%5.6×8-37.7%-56.2%-68.9%
CCIFCEF52.9%5.4×12-28.6%-52.7%-64.5%
OXLCCEF46.6%4.8×13-36.4%-31.1%-52.8%
RWTREIT23.8%4.4×20+0.0%-37.1%-72.5%
ACREREIT18.2%3.4×33-14.3%-18.3%-62.1%
BRSPREIT17.8%3.3×33+0.0%-22.8%-64.4%

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 1300p10$1,367.865.0%134.2%77%90
CSP · highest APYRDDT 2026-10-30 155p10$157.161.4%221.4%61%58
CSP · safest cushionHPE 2026-11-20 50p31$56.5111.5%33.7%93%55
Covered callSNDK 2026-10-30 1450c10$1,367.866.0%132.9%50%90

Directional convexity (bull spreads · long calls)

StructureContractDTEEconomicsEvidence
Bull put spreadGEV 2027-06-17 640/720p240cushion 19.3% · max return 27.8% · APY 42%100% hit over 477 windows
Long callLQD 2026-12-18 102c59debit $202 · break-even move +0.8%break-even / implied move 0.21

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

ETFPutDTEOTMContracts × debit = costPayoff at expiry if index fallsDebit / implied move
SPY2026-11-13 710p247.7%1 × $151 = $151 (0.15%), covers $76,882−5%: $0 · −10%: $1,806 · −20%: $9,4940.070
QQQ2026-11-13 665p247.4%1 × $360 = $360 (0.36%), covers $71,807−5%: $0 · −10%: $1,874 · −20%: $9,0540.112

SD50 month-to-date

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

BookMTDSPY MTDAlphaWinnersPositions
SD50-3.0%+0.8%-3.8pp22/5252
SD14-1.6%+0.8%-2.4pp6/1414
Top contributorsMTD · contributionLaggardsMTD · contribution
HNGE+10.6% · 0.34ppPANW-14.4% · -0.72pp
MRNA+25.7% · 0.34ppLRCX-19.8% · -0.55pp
AMG+6.3% · 0.32ppSTX-26.8% · -0.53pp

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