Indian stocks closed at their lowest level in over two weeks on Tuesday as overall market sentiment remained cautious due to continued worries about China's markets. The broader NSE index ended 0.09 percent lower, while the benchmark BSE index ended 0.17 percent lower. Both indexes recorded their lowest close in since December 18. Stocks swung between small gains and small losses on Tuesday as some bluechips recovered from steep falls in the previous session, but overall market sentiment remained cautious due to continued worries about China's markets.
Indian shares fell more than 2 percent on Monday, with the broader NSE index posting its biggest single-day percentage fall in over four months, after Chinese shares posted steep falls on the back of weak economic data. The caution over global markets comes at a time when domestic investors are concerned about the weak state of India's corporate earnings.
UBS said corporate earnings consensus for FY16, FY17 and FY18 still looked optimistic, and expected about an 8 percent cut to earnings forecasts this year.
Tata Consultancy Services will kick start the earning season on January 12. "After the fall yesterday there is some amount of caution that traders are exercising," said Deven Choksey, managing director at KR Choksey Securities. Gains were led by bluechips stocks that fell on Monday. Reliance Industries rose 1.3 percent after falling 2 percent in the previous session.
Larsen & Toubro rose 0.76 percent after losing 2.6 percent on Monday. But Mahindra and Mahindra trimmed gains to trade 0.6 percent lower after the Supreme Court upheld a December ruling that temporarily banned the sale of large diesel cars in New Delhi. The stock rose as much as 2.37 percent earlier. Shares in Apollo Hospitals fell as much as 1.22 percent on media reports that income tax officials had conducted raids on some of its offices.