Stocks to buy for the short term: The Indian stock market ended its six-week losing streak, with the Nifty 50 gaining over a per cent. Jigar Patel suggests buying three shares, including HAL and UBL, for short-term gains, citing favourable technical signals and support areas for each stock.