New Delhi, Dec. 9 -- Stocks to buy for the short term: The Indian stock market witnessed a sharp sell-off on Monday, December 8, pulling the benchmark Nifty 50 below the 26,000 mark. A weakening rupee, persistent foreign capital outflows, a multi-year surge in Japanese bond yields, and continued uncertainty over the timeline of a potential India-US trade deal weighed on investor sentiment.

On the technical chart, forming a bearish candle, the Nifty 50 closed below its 20-day simple moving average (SMA). Experts believe that as long as the index remains below this level, weak sentiment will persist.

"We believe that as long as the market is trading below the 20-day SMA or 26,000, the weak sentiment is likely to continue. On the downside,...