A Cliffhanger Under (200DMA) Resistance - The Market Breadth

A Cliffhanger Under (200DMA) Resistance – The Market Breadth

Stock Market Commentary

The market ended the week on a quiet cliffhanger as major indices hovered under critical resistance levels. A defining theme was the muted reaction to major headlines, particularly around trade and stagflation risks. Despite the looming shadow of stagflation – a term not explicitly mentioned but clearly implied in last week’s Fed meeting – the market appears to have settled into a period of indifferent calm.

This calm was evident in the response to the first trade deal during this pause in reciprocal tariffs. On Thursday, the S&P 500 finished recovering its small Tuesday loss but faded just below resistance at its 200-day moving average (DMA) after news of a trade deal between the U.S. and the U.K. The deal was likely easy because the U.S. actually runs a trade surplus with the U.K. However, the American Automotive Policy Council (AAPC) was not happy:

“We are disappointed that the administration prioritized the UK ahead of our North American partners. Under this deal, it will now be cheaper to import a UK vehicle with very little U.S. content than a USMCA compliant vehicle from Mexico or Canada that is half American parts. This hurts American automakers, suppliers, and auto workers.”

News of trade talks with China over the weekend received a muted response from the stock market as well.

I am also surprised that the overall tone from earnings season has been generally positive. According to an analysis from FactSet the tone for the earnings for S&P 500 companies apparently deteriorated. From Q4 to Q1, earnings calls mentioning tariffs jumped from 53% to 93%, and uncertainty from 38% to 87%. Mentions of recession also surged.

Then again, the market does receive periodic boosts from the “Trump put.” On Thursday, the President encouraged Americans to buy stock because “this country will be like a rocketship that goes straight up.”



The Stock Market Indices

S&P 500 (SPY)

The S&P 500 (SPY) closed the week flat, finishing at the same point where it opened Monday. It was a tale of indecision: neither buyers nor sellers showed strong conviction. SPY ended the week just beneath its 200-day moving average (DMA) (the blue line), forming the cliffhanger at resistance. Sellers had their chance mid-week, especially post-Fed, but failed to drive momentum. Likewise, buyers couldn’t break through resistance.

The S&P 500 (SPY) continued to strengthen and confirm its 50DMA breakout, still failing to break through 200DMA resistance, highlighting a market cliffhanger.
The S&P 500 (SPY) continued to strengthen and confirm its 50DMA breakout, still failing to break through 200DMA resistance, highlighting a market cliffhanger.

NASDAQ (COMPQ)

The NASDAQ displayed a similar setup to SPY – trapped between its 50DMA (the red line) and 200DMA. However, unlike the S&P 500, the tech laden index has not crossed its 200DMA since early March’s 200DMA breakdown.

The NASDAQ (COMPQ) continued to churn between the 50DMA and 200DMA, lagging the S&P 500 with double resistance overhead.
The NASDAQ (COMPQ) continued to churn between its 50DMA and 200DMA, lagging the S&P 500 with double resistance overhead.

iShares Russell 2000 ETF (IWM)

The iShares Russell 2000 ETF (IWM) was the standout index. A subtle uptrend line from tariff-related lows helped carry IWM above its 50DMA last week. This bullish move turned me from a passive to an active observer. I executed two profitable call option trades, capitalizing on Thursday’s 2% rally. I stayed out of weekend positions but plan to buy on dips to the uptrend line or 50DMA support.

The iShares Russell 2000 ETF (IWM) broke out above its 50DMA, turning attention to small-cap strength.
The iShares Russell 2000 ETF (IWM) broke out above its 50DMA, turning attention to small-cap strength.

The Short-Term Trading With A Cliffhanger

  • AT50 (MMFI) = 56.2% of stocks are trading above their respective 50-day moving averages
  • AT200 (MMTH) = 36.3% of stocks are trading above their respective 200-day moving averages
  • Short-term Trading Call: cautiously bullish

AT50 (MMFI), the percentage of stocks trading above their 50DMAs, demonstrated strong market breadth through the week – primarily driven by small-cap strength via IWM. I was tracking whether AT50 would reach the overbought 70% threshold as SPY and the NASDAQ simultaneously approached 200DMA resistance. That convergence still seems possible if current trends hold. If SPY and the NASDAQ continue their cliffhanger while IWM keeps sprinting, this synchronized test could define the market move.

AT200 (MMTH), the percentage of stocks trading above their 200DMAs, also improved. This indicator of longer-term health in market breadth finally broke above a key downtrend line but has yet to form a higher high. With many stocks still recovering from deep April losses and indices below their 200DMA, progress will be slow. Long-term healing continues.

The Volatility Index (VIX)

The VIX continued its decline, closing lower and finished erasing gains from the reciprocal tariff announcement on April 3rd. While still elevated above 20%, the VIX’s pattern reflects growing market comfort with the trading environment.

The volatility index (VIX) declined throughout the week, heading towards the 200DMA and closing below post-tariff spike levels.
The volatility index (VIX) declined throughout the week, heading towards its 200DMA and closing below post-tariff spike levels.

The Equities: Cliffhanger

Palantir Technologies (PLTR) is showing a cliffhanger in the form of a potential double top after tapping its all-time high just before earnings. A 12% post-earnings drop followed, but buyers stepped in quickly. The 200DMA was not even tested during previous tariff turmoil – testament to the stock’s underlying strength.

Palantir Technologies Inc (PLTR) declined by 12% post-earnings but quickly gained back losses, closing just below its double top.
Palantir Technologies Inc (PLTR) declined by 12% post-earnings but quickly gained back losses, closing just below its double top.

SPDR Gold Trust (GLD) failed to break out above a bearish engulfing top, despite a Monday surge. Sellers took profits at the all-time high. I took profits from my last trade and remain in trading mode without a core position.

SPDR Gold Trust (GLD) nearly rose up to the April all-time high and its bearish engulfing top, but is now challenging 20DMA support.
SPDR Gold Trust (GLD) nearly rose up to the April high, but declined and is now challenging 20DMA support.

Gilead Sciences (GILD) saw renewed attention amid healthcare headlines, though I missed its recent rally. I will watch for a potential buy if it retests 200DMA support.

Gilead Sciences Inc (GILD) declined after confirming 20DMA resistance and looks ready to test 200DMA support.
Gilead Sciences Inc (GILD) declined after confirming 20DMA resistance and looks ready to test 200DMA support.

DoorDash (DASH) dropped 7.4% post-earnings and another 7.7% the day after, putting the stock back below its 50DMA. DASH previously bounced perfectly from 200DMA support in April, making it a candidate for a rebound trade if that level gets tested again.

DoorDash Inc (DASH) suffered from a 14% post earnings drop over the course of 2 days, breaking below 50DMA with potential support at the 200DMA.
DoorDash Inc (DASH) suffered from a 14% post earnings drop over the course of 2 days, breaking below 50DMA with potential support at the 200DMA.

Reddit (RDDT) fell back into (mild) bearish territory post-earnings, failing to close above its 50DMA. RDDT remains a volatile stock, but a breakout above $119 and converging moving averages could set up a new bullish phase.

Reddit Inc (RDDT) broke down by 4% post-earnings below its 200DMA after confirming 50DMA resistance, with potential bullish setup if it breaks above $119.
Reddit Inc (RDDT) broke down by 4% post-earnings below its 200DMA after confirming 50DMA resistance, with potential bullish setup if it breaks above $119.

iShares Nasdaq Biotechnology ETF (IBB) summarized healthcare weakness for the week as new Federal appointees promise to make major changes in health care regulations and practices. IBB confirmed 50DMA resistance, fell 5.8% on Tuesday, followed by another 2.1% drop on Friday. I am avoiding the sector until technicals improve.

iShares Biotechnology ETF (IBB) harshly confirmed 50DMA resistance, after falling 5.8% and breaking down below its 20DMA.
iShares Biotechnology ETF (IBB) harshly confirmed 50DMA resistance, after falling 5.8% and breaking down below its 20DMA.

Toast (TOST) surprised with an 11.4% post-earnings jump, breaking above 50DMA resistance. TOST is now overextended beyond its upper Bollinger Band (BB). I’m watching for a pullback to consider a partial retracement entry.

iShares Biotechnology ETF (IBB) harshly confirmed 50DMA resistance, after falling 5.8% and breaking down below its 20DMA.
Toast (TOST) surged 11.4% post-earnings, breaking out above 50DMA, now overextended beyond its Bollinger Band.

The iShares MSCI Mexico ETF (EWW) remains a strong performer since the tariff drama started. I took profits after a confirmed breakout above the 200DMA and a new 7-month high. Now at an 11-month high, EWW provides further confirmation that sentiment on tariffs has made a 180-degree turn to the positive.

iShares Biotechnology ETF (IBB) harshly confirmed 50DMA resistance, after falling 5.8% and breaking down below its 20DMA.
The iShares MSCI Mexico ETF (EWW) hit an 11-month high, maintaining strength post-breakout above the 200DMA.

The KraneShares CSI China Internet ETF (KWEB) struggled at 50DMA resistance. I bought puts as a technical play, looking for a retest of 200DMA support even as trade talks have finally started with China.

iShares Biotechnology ETF (IBB) harshly confirmed 50DMA resistance, after falling 5.8% and breaking down below its 20DMA.
KraneShares CSI China Internet ETF (KWEB) closed the week lower after failing at 50DMA resistance.

CME Group (CME) hit all-time highs and remains a long-term hold. The stock benefits from market volatility, aligning with my thesis amid ongoing economic and tariff uncertainty.

iShares Biotechnology ETF (IBB) harshly confirmed 50DMA resistance, after falling 5.8% and breaking down below its 20DMA.
CME Group (CME) hit all-time highs, benefiting from market volatility and staying aligned with my long-term thesis.

Netflix (NFLX) dipped briefly on news that Trump was considering a 100% tariff on films made outside the U.S. based on national security concerns. NFLX quickly recovered from a 5% pre-open loss and closed with just a 2% loss. I hedged with a calendar put spread that will likely expire worthless as NFLX added a note of confirmation of tempered sentiment on tariffs.

iShares Biotechnology ETF (IBB) harshly confirmed 50DMA resistance, after falling 5.8% and breaking down below its 20DMA.
Netflix (NFLX) briefly dipped 2% on tariff headlines but quickly rebounded, reflecting growing market indifference to trade risk.

Zoom Video Communications (ZM) confirmed a breakout above its 50DMA and is now above all key moving averages. While the stock is still in a long-term downtrend, the setup is strongly bullish short-term.

iShares Biotechnology ETF (IBB) harshly confirmed 50DMA resistance, after falling 5.8% and breaking down below its 20DMA.
Zoom Video Communications (ZM) confirmed a 50DMA breakout and is now above all key moving averages, signaling short-term bullish momentum.

Like the S&P 500 and the NASDAQ, the U.S. Global Jets ETF (JETS) is sandwiched between its 50DMA and 200DMA. JETS jumped 3.3% on Thursday on news that the Federal Aviation Authority (FAA) may receive funding for a much needed overhaul. Still, I am surprised by the recent strength amid geopolitical tension and trade risks.

iShares Biotechnology ETF (IBB) harshly confirmed 50DMA resistance, after falling 5.8% and breaking down below its 20DMA.
U.S. Global Jets ETF (JETS) rose 3.3% on FAA-related news, holding between 50DMA and 200DMA support/resistance.

Best Buy (BBY) is testing 50DMA resistance. While bearish short-term, the rising 20DMA adds upward pressure. I am watching but not shorting due to headline risk.

iShares Biotechnology ETF (IBB) harshly confirmed 50DMA resistance, after falling 5.8% and breaking down below its 20DMA.
Best Buy (BBY) failed at 50DMA resistance but upward 20DMA adds pressure; watching for resolution before acting.

Yelp Inc (YELP) soared 12% post-earnings. I sold into the strength, consistent with the stock’s long history of range-bound trading almost the entire time since its 2012 IPO. I will buy again if YELP dips back into the lower range.

iShares Biotechnology ETF (IBB) harshly confirmed 50DMA resistance, after falling 5.8% and breaking down below its 20DMA.
Yelp (YELP) jumped 12% post-earnings; I sold into strength and will look to buy again near the lower end of its trading range.

The iShares U.S. Home Construction ETF (ITB) is again testing 50DMA resistance. I am a holder from a busted trade on the seasonal strength in home builders. On a confirmed breakout, I might add because I do not want to miss the market’s attempt to anticipate improvement from the current bear market in housing.

The iShares U.S. Home Construction ETF (ITB) is testing 50DMA resistance for the third time this month. An uptrending 20DMA supports an imminent breakout.

The market slammed Alphabet Inc (GOOG) on claims from an Apple (AAPL) executive, during testimony, that the company is considering replacing or supplementing Google search with AI search. GOOG plunged on 7.5% and ended a brief 50DMA breakout. Needless to say, GOOG stays off my list of AI-related buys.

Alphabet (GOOG) plunged 7.5% on fresh fears the search franchise will suffer from AI searches. Still, the 50DMA breakdown remains unconfirmed.

AT50 (MMFI) continued to rise through the week, rising past the February highs, and is closing in on the 70% overbought threshold.
AT50 (MMFI) continued to rise through the week, rising past the February highs, and is closing in on the 70% overbought threshold.
AT200 (MMTH) remained in a steady uptrend through the week, fully closing the gaps made in April.
AT200 (MMTH) remained in a steady uptrend through the week, fully closing the gaps made in April.

Be careful out there!

Footnotes

Subscribe for free to get email notifications of future posts!

“Above the 50” (AT50) uses the percentage of stocks trading above their respective 50-day moving averages (DMAs) to measure breadth in the stock market. Breadth defines the distribution of participation in a rally or sell-off. As a result, AT50 identifies extremes in market sentiment that are likely to reverse. Above the 50 is my alternative name for “MMFI” which is a symbol TradingView.com and other chart vendors use for this breadth indicator. Learn more about AT50 on my Market Breadth Resource Page. AT200, or MMTH, measures the percentage of stocks trading above their respective 200DMAs.

Active AT50 (MMFI) periods: Day #11 over 20%, Day #9 over 30%, Day #7 under 40%, Day #2 over 50% (overperiod), Day #85 under 60% (underperiod), Day #186 under 70%

Source for charts unless otherwise noted: TradingView.com

Full disclosure: long IWM shares, long SPY shares and put spread, long NFLX put, long KWEB puts, long CME, long ZM, long ITB, long GOOG shares and calls

FOLLOW Dr. Duru’s commentary on financial markets via StockTwits, BlueSky, and even Instagram!

*Charting notes: Stock prices are not adjusted for dividends. Candlestick charts use hollow bodies: open candles indicate a close higher than the open, filled candles indicate an open higher than the close.

* Blog notes: this blog was written based on the heavily edited transcript of the following video that includes a live review of the stock charts featured in this post. I used ChatGPT to process the transcript.

2 thoughts on “A Cliffhanger Under (200DMA) Resistance – The Market Breadth

  1. What do you think about Goog stock overall conisdering DOJ, Chrome split news and ofcourse the competition coming from ChatGPT, Perplexity on core search. However as we know, w/o ads revenue even the new companies cant survive longer?

  2. I am long GOOG, but NOT happy about it! I think GOOG is dead money at this point. Many better ways to play a resumption of a bull market. I wish I had a better opinion. Maybe once people appreciate the Waymo franchise, GOOG will regain some stature and premium. I also think YouTube is undervalued given its dominance in streaming long-form user generated content.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.