New Delhi, Sept. 29 -- Stocks to buy for the short term: The Nifty 50, the benchmark of the Indian stock market, ended in the red for the sixth consecutive session last Friday, overall losing 3 per cent in the period due to uncertainty over the India-US trade deal amid the H-1B visa fee hike and tariff announcement on pharma. Sustained foreign capital outflow remains another key factor keeping the market down.

The index sapped its three-week winning run and dropped by 2.65 per cent for the week ended Friday, September 26.

According to Jigar S. Patel, Senior Manager of Equity Research at Anand Rathi Share and Stock Brokers, the index now hovers close to another trendline support near 24,500, with 24,400 marking the previous swing low.

F...