On the BSE, of 4,166 stocks traded by midday, 1,944 advanced, while 2,022 declined and 200 remained unchanged