New Delhi, March 26 -- Nifty's 7 per cent gain in March so far has turned it green for the year even as concerns over US President Donald Trump's aggressive tariff policies and fluctuating macro indicators persist.

Indian stock market benchmark looks set to snap its five-month losing streak. However, the road ahead still appears hazy due to global uncertainty.

Experts say the upcoming quarterly results and macroeconomic indicators will influence the market sentiment. Moreover, the rupee's movement and Trump's tariff policies will also be key factors for the market.

Despite the uncertainty, experts see pockets of opportunities. Pankaj Pandey, the head of research at ICICI Securities, has picked six stocks to buy for the next one year. T...