Stocks to buy for the short term: Market analysts recommend five promising stocks for the next 1-2 weeks, highlighting bullish trends and strong support zones. Stocks like Bank of India and Thyrocare Technologies show potential for growth, backed by robust technical indicators.