New Delhi, May 20 -- Stocks to buy for the short term: The Indian stock market benchmarks, the Sensex and the Nifty 50, have been in the red over the last two consecutive sessions amid a lack of fresh triggers and mixed Q4 earnings.

The Nifty 50 is struggling to hold the 25,000 mark as the market awaits further clarity on trade negotiations. Geopolitical risks have subsided significantly, but some uncertainty persists. Meanwhile, the RBI and the US Federal Reserve's June policy moves and macroeconomic prints will be key triggers for the markets in the short term.

According to Shrikant Chouhan, the head of equity research at Kotak Securities, 25,000 would act as a trend decider level now. Below this, there could be an intraday correction...