On the BSE, 3,888 stocks were traded, 1,875 stocks advanced against 1,767 declines and 246 remained unchanged.