Stocks to buy for short term: The Indian stock market is expected to remain volatile this week, reacting to the news flows about US-Iran talks, crude oil price movement, and macroeconomic indicators.