Narrow consolidation on the S&P 500 weekly chart and completion of a shallow correction on the Nasdaq 100 would suggest a strong up-trend.
The S&P 500 broke through resistance at 1875/1880, signaling an advance to 1950*. Layering above 1850 throughout March reflected strong selling, with bearish divergence on 21-day Twiggs Money Flow warning of medium-term selling pressure, but upward breakout indicates that buyers have prevailed. Reversal below 1875 is unlikely, but would warn of a bull trap — as would a peak below the descending trendline on Twiggs Money Flow.
* Target calculation: 1850 + ( 1850 – 1750 ) = 1950
CBOE Volatility Index (VIX) at 13 indicates low risk typical of a bull market.
The Nasdaq 100 found support at 3550 and the (secondary) ascending trendline. Recovery above 3700 would confirm another advance, but continued bearish divergence on 13-week Twiggs Money Flow would warn of persistent selling pressure.
* Target calculation: 3750 + ( 3750 – 3550 ) = 3950