New Delhi, Nov. 28 -- Stocks to buy for the short term: The Indian stock market is at a record high, driven by optimism around potential interest rate cuts by the US Fed and the RBI in December, hopes of an end to the Russia-Ukraine war, weakness in the US dollar, and easing crude oil prices.

The Nifty 50 reached an all-time high of 26,310.45 on November 27 but ended flat due to profit booking at higher levels.

Interestingly, momentum is missing in the mid and small-cap segments. Experts believe the market may see the next leg of the rally only if the broader market sees a recovery and global cues remain supportive.

According to Ajit Mishra, SVP of Research at Religare Broking, positive momentum may continue, with the Nifty 50 graduall...