Archive · 23 Jul 2026

Nifty Below 200 DMA for 95 Days

Nifty Below 200 DMA for 95 Days

The Nifty index, which represents largecap stocks in India, has been trading below its 200-day moving average for 95 days, the longest stretch since 2016.

This has made investors wonder if it's time to buy largecap stocks.

Small and midcap stocks have been performing better, but analysts suggest that largecaps are more reasonably valued and could see a trend reversal.

The consensus target for Nifty is 28,686, which is nearly double the expected upside for midcap stocks.

However, midcaps are still performing well due to strong corporate earnings and healthy business conditions.

Sources