BWA Market Newsletter
2026-04-22
Markets are on edge today, April 22, as volatility spikes and investors scramble for safety. Core performance is broadly weaker, with DIA down 0.60%, SPY off 0.65%, and IWM lagging at -1.02%, while NDAQ surprisingly holds up relatively better at -0.21%. The leadership momentum regime is still in play, but it's clear that confidence is waning. Trend participation has dipped to 81.5%, and only 11.1% of stocks are making new highs, suggesting cracks in the market's foundation. IEF is building a case as a coiled spring, poised for a breakout. EFA, on our watchlist, continues to underperform and warrants attention given our leadership risk setup thesis; any further weakness could signal a more significant shift in market dynamics. Risks are tilted to the downside, and traders should be prepared for continued choppiness. The watchlist centers on EFA under the Leadership Risk Setup thesis.
{'DIA': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Leadership', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'volatility_leader', 'label': 'Highest Volatility', 'value': 1.0, 'desc': 'Highest Volatility (1.00)', 'date': '2026-04-21'}], 'EEM': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Leadership', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'momentum', 'label': 'Sharpest momentum fade', 'value': -2.1367324229792573, 'desc': 'Trend is fading', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'volatility_leader', 'label': 'Highest Volatility', 'value': 1.0, 'desc': 'Highest Volatility (1.00)', 'date': '2026-04-21'}], 'EFA': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Weakness', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 0.9424130031827507, 'desc': '', 'date': '2026-04-21'}], 'HYG': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Weakness', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'momentum', 'label': 'Most extended trends vs peers', 'value': 1.1318943196585607, 'desc': 'Trend is fading', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'volatility_leader', 'label': 'Highest Volatility', 'value': 1.0, 'desc': 'Highest Volatility (1.00)', 'date': '2026-04-21'}], 'IEF': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Weakness', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Coiled Spring', 'value': 0.13377187492419831, 'desc': '', 'date': '2026-04-21'}], 'IWM': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Leadership', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}], 'LQD': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Weakness', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Waking Up', 'value': 0.3864995566980332, 'desc': '', 'date': '2026-04-21'}], 'MTUM': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Leadership', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'volatility_leader', 'label': 'Fastest Expansion', 'value': 15.116890406799996, 'desc': 'Fastest Expansion (15.12)', 'date': '2026-04-21'}], 'NDAQ': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Weakness', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'momentum', 'label': 'Fastest momentum build', 'value': 1.1174177842008117, 'desc': 'Trend is improving', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Waking Up', 'value': 0.09609925516398246, 'desc': '', 'date': '2026-04-21'}], 'QQQ': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Leadership', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'momentum', 'label': 'Strongest momentum vs peers', 'value': 1.1770698764900533, 'desc': 'Trend is improving', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'momentum', 'label': 'Most extended trends vs peers', 'value': 1.1935368904009138, 'desc': 'Trend is improving', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'volatility_leader', 'label': 'Fastest Expansion', 'value': 46.10762839920005, 'desc': 'Fastest Expansion (46.11)', 'date': '2026-04-21'}], 'QUAL': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Leadership', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}], 'RSP': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Leadership', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 0.9896774662766427, 'desc': '', 'date': '2026-04-21'}], 'SPY': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Leadership', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'volatility_leader', 'label': 'Fastest Expansion', 'value': 35.5184960002, 'desc': 'Fastest Expansion (35.52)', 'date': '2026-04-21'}], 'TLT': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Weakness', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Coiled Spring', 'value': 0.0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'volatility_leader', 'label': 'Tightest Compression', 'value': 0.0, 'desc': 'Tightest Compression (0.00)', 'date': '2026-04-21'}], 'USMV': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Weakness', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'momentum', 'label': 'Fastest momentum build', 'value': 1.0305306809089276, 'desc': 'Trend is improving', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Waking Up', 'value': 0.32505410091830034, 'desc': '', 'date': '2026-04-21'}, {'type': 'event', 'subtype': 'volatility_transition', 'label': 'Shifted to Waking Up', 'value': 0.32505410091830034, 'desc': '', 'date': '2026-04-21'}], 'VLUE': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Leadership', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}], 'XLB': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Weakness', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Coiled Spring', 'value': 0.3849130345670097, 'desc': '', 'date': '2026-04-21'}, {'type': 'event', 'subtype': 'volatility_transition', 'label': 'Shifted to Coiled Spring', 'value': 0.3849130345670097, 'desc': '', 'date': '2026-04-21'}, {'type': 'event', 'subtype': 'volatility_transition', 'label': 'Shifted to Cooling Off', 'value': 0.5099219213603109, 'desc': '', 'date': '2026-04-21'}], 'XLC': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Leadership', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}], 'XLE': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Weakness', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'momentum', 'label': 'Fastest momentum build', 'value': 1.157048140121743, 'desc': 'Trend is improving', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}], 'XLF': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Leadership', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}], 'XLI': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Weakness', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'momentum', 'label': 'Strongest momentum vs peers', 'value': 1.1840201297677997, 'desc': 'Trend is fading', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 0.9463388471328604, 'desc': '', 'date': '2026-04-21'}], 'XLK': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Leadership', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'momentum', 'label': 'Strongest momentum vs peers', 'value': 1.5691996754854143, 'desc': 'Trend is improving', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'momentum', 'label': 'Most extended trends vs peers', 'value': 2.3317843523000517, 'desc': 'Trend is improving', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}], 'XLP': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Weakness', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Coiled Spring', 'value': 0.0006759186388563383, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'volatility_leader', 'label': 'Tightest Compression', 'value': 0.0006759186388563383, 'desc': 'Tightest Compression (0.00)', 'date': '2026-04-21'}], 'XLRE': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Leadership', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'momentum', 'label': 'Sharpest momentum fade', 'value': -2.2781713690966234, 'desc': 'Trend is fading', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}], 'XLU': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Weakness', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'momentum', 'label': 'Sharpest momentum fade', 'value': -2.581248832185074, 'desc': 'Trend is fading', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Coiled Spring', 'value': 0.1959494393592318, 'desc': '', 'date': '2026-04-21'}], 'XLV': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Weakness', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Coiled Spring', 'value': 0.13127273584240845, 'desc': '', 'date': '2026-04-21'}, {'type': 'outlier', 'subtype': 'volatility_leader', 'label': 'Tightest Compression', 'value': 0.13127273584240845, 'desc': 'Tightest Compression (0.13)', 'date': '2026-04-21'}], 'XLY': [{'type': 'regime', 'subtype': 'momentum', 'label': 'Leadership', 'value': 0, 'desc': '', 'date': '2026-04-21'}, {'type': 'regime', 'subtype': 'volatility', 'label': 'Stormy', 'value': 1.0, 'desc': '', 'date': '2026-04-21'}]}
QUANTITATIVE SNAPSHOT:
1. MARKET STRUCTURE (Trend Strength 0-100):
- DIA [Leadership, 52]
- EEM [Leadership, 14]
- EFA [Weakness, 11]
- HYG [Weakness, 8]
- IEF [Weakness, 8]
- IWM [Leadership, 43]
- MTUM [Leadership, 33]
- NDAQ [Weakness, 12] vs QQQ [Leadership, 100/100] -> INTERNAL STRENGTH (+88pts on QQQ)
- QQQ [Leadership, 100]
- SPY [Leadership, 83] vs RSP [Leadership, 25/100] -> INTERNAL WEAKNESS (-58pts on RSP)
2. MARKET INTERNALS (Breadth):
- Trend Participation (>SMA20): 81.5%
- Net Breadth Score: 3.7%
- Regime State: Expanding Volatility
- Extremes: 55.6% Overbought / 3.7% Oversold
3. CROSS-ASSET CORRELATIONS:
- SPY Slope: 1.394 | VIXY Slope: 0.000
- Signal: Normal.
4. NEWSWIRE CONTEXT (RSS/Vector DB):
No external news data provided.
5. SECTOR BREADTH:
- Net Breadth Score: 1 (Positive=Bullish, Negative=Bearish)
- Leaders (Strong Trend): DIA (52), IWM (43), MTUM (33), EEM (14)
- Laggards (Weak Trend): EFA (11), HYG (8), IEF (8)
EXECUTIVE SUMMARY INPUTS:
- Date: 2026-04-22
- Day Adjective: Leadership Risk Setup
- Volatility Regime: Stormy
- Momentum Regime: Leadership
- Core Daily Performance: DIA -0.60%, SPY -0.65%, NDAQ -0.21%, IWM -1.02%
- Focused Tape Performance: DIA -0.60%, SPY -0.65%, NDAQ -0.21%, IWM -1.02%, EEM -1.47%, EFA -2.19%, HYG -0.26%, IEF -0.44%, MTUM -0.72%, QQQ -0.38%
- Focus Scores (selection): DIA=102 (core +100, momentum +1, volatility +1); SPY=102 (core +100, momentum +1, volatility +1); NDAQ=101 (core +100, momentum +1); IWM=102 (core +100, momentum +1, volatility +1); EEM=2 (momentum +1, volatility +1); EFA=2 (momentum +1, volatility +1); HYG=2 (momentum +1, volatility +1); IEF=2 (momentum +1, volatility +1); MTUM=2 (momentum +1, volatility +1); QQQ=2 (momentum +1, volatility +1)
- Leader (All ETFs): NDAQ
- Laggard (All ETFs): EFA
- Trend Participation (>SMA20): 81.5%
- Daily Positive (% green today): 11.1%
- Coiled Springs: IEF
- Watchlist: EFA
- Volume Signals: Filter: within 1.0% of Pivot/R1/R2/S1/S2 OR Coiled/Waking ticker with imbalanced profile.
DIA: Price 491.36, near S2; profile balanced (balanced), POC 461.23, Value Area 454.04-494.78, OBV 6655122, CMF 0.08, MFI 65.09, VWAP14 480.45
HYG: Price 80.37, near S2; profile balanced (balanced), POC 79.39, Value Area 78.73-80.49, OBV -515839378, CMF 0.10, MFI 44.73, VWAP14 80.08
SPY: Price 704.08, near S2; profile balanced (balanced), POC 656.29, Value Area 635.51-710.31, OBV -357023017, CMF 0.17, MFI 72.38, VWAP14 680.67
QQQ: Price 644.33, near S1; profile balanced (balanced), POC 586.35, Value Area 562.70-647.84, OBV -80324412, CMF 0.12, MFI 73.09, VWAP14 613.72
MTUM: Price 271.59, near S1; profile balanced (balanced), POC 237.44, Value Area 232.86-269.50, OBV 7951403, CMF 0.24, MFI 81.43, VWAP14 260.14
IEF: Price 95.42, near S2; profile balanced (balanced), POC 95.50, Value Area 94.82-95.50, OBV -78803126, CMF -0.10, MFI 46.38, VWAP14 95.40
IWM: Price 274.51, near S1; profile balanced (balanced), POC 252.05, Value Area 245.88-276.71, OBV 376011756, CMF 0.10, MFI 85.64, VWAP14 262.73
EEM: Price 62.25, near S2; profile balanced (balanced), POC 57.13, Value Area 55.66-63.98, OBV 223317478, CMF 0.09, MFI 67.84, VWAP14 60.32
NDAQ: Price 87.60, near S1; profile balanced (balanced), POC 88.20, Value Area 83.40-88.64, OBV -8376394, CMF -0.11, MFI 64.46, VWAP14 86.72
- Pivot Levels: DIA: Pivot 493.81, R1 495.30, R2 496.27, S1 492.84, S2 491.34
HYG: Pivot 80.58, R1 80.67, R2 80.76, S1 80.49, S2 80.41
SPY: Pivot 708.26, R1 710.37, R2 712.03, S1 706.60, S2 704.49
QQQ: Pivot 646.02, R1 649.53, R2 652.26, S1 643.29, S2 639.78
MTUM: Pivot 273.60, R1 275.08, R2 276.61, S1 272.07, S2 270.59
IEF: Pivot 95.82, R1 95.94, R2 96.03, S1 95.73, S2 95.61
IWM: Pivot 276.51, R1 278.50, R2 279.65, S1 275.36, S2 273.38
EEM: Pivot 63.07, R1 63.37, R2 63.55, S1 62.89, S2 62.59
NDAQ: Pivot 88.10, R1 88.79, R2 89.79, S1 87.10, S2 86.41
- VWAP Probability: DIA: VWAP probability: insufficient data.
HYG: VWAP probability: insufficient data.
SPY: VWAP probability: insufficient data.
QQQ: VWAP probability: insufficient data.
MTUM: VWAP probability: insufficient data.
IEF: VWAP probability: insufficient data.
IWM: VWAP probability: insufficient data.
EEM: VWAP probability: insufficient data.
NDAQ: VWAP probability: insufficient data.
6. VOLATILITY WATCHLIST:
- Coiled (Compression/Breakout Risk): IEF
- Waking Up (Expanding Volatility): None
7. STATISTICAL OUTLIERS (>2 StdDev):
None
Select Asset:
Long
Short
DIA Bias: Long (65.2% confidence)
Support: 492.84
|
Resistance: 495.30
|
POC: 461.23
Long
Short
SPY Bias: Long (76.8% confidence)
Support: 706.60
|
Resistance: 710.37
|
POC: 656.29
Long
Short
NDAQ Bias: Short (4.7% confidence)
Support: 87.10
|
Resistance: 88.79
|
POC: 88.20
Long
Short
IWM Bias: Long (80.5% confidence)
Support: 275.36
|
Resistance: 278.50
|
POC: 252.05
Long
Short
EEM Bias: Long (40.7% confidence)
Support: 62.89
|
Resistance: 63.37
|
POC: 57.13
Long
Short
EFA Bias: Short (36.6% confidence)
Support: 103.38
|
Resistance: 104.18
|
POC: 101.94
Long
Short
HYG Bias: Long (25.6% confidence)
Support: 80.49
|
Resistance: 80.67
|
POC: 79.39
Long
Short
IEF Bias: Short (28.3% confidence)
Support: 95.73
|
Resistance: 95.94
|
POC: 95.50
Long
Short
MTUM Bias: Long (87.2% confidence)
Support: 272.07
|
Resistance: 275.08
|
POC: 237.44
Long
Short
QQQ Bias: Long (79.5% confidence)
Support: 643.29
|
Resistance: 649.53
|
POC: 586.35
Advanced
Momentum Map (Advanced Leadership Model)
How to read:
The x-axis measures trend stretch adjusted for volatility.
The y-axis measures momentum quality combining rate-of-change and RSI deviation.
Use the slider to explore rotation over time.
Upper-right = Leadership, Lower-left = Weakness.
Upper-right = Leadership, Lower-left = Weakness.
Volatility Quadrant Map (BB Width vs 5-Day Change)
How to read:
Cycle moves clockwise:
Coiled (Squeeze) →
Waking (Breakout) →
Stormy (Expansion) →
Cooling (Mean Reversion).
Signal History
Loading latest intelligence...
Disclaimer: I am a former trader and SWE. I monitor market data for fun. Nothing I say should be considered formal financial advice or life advice, these are my opinions - always DYOR (do your own research)