Indian markets closed flat on Wednesday, with Nifty breaking a three-day losing streak. Bank stocks weighed on the indices, while IT, auto, and FMCG stocks supported. The Nifty is trading in a range of 24,500-24,700, with a decisive move above 24,700 needed for further upside.