FIIs recorded net buying for three consecutive days in April, amounting to ₹1,731.71 crore, following significant selling in previous months. Currency stabilisation and reduced speculation by the RBI may have influenced this change.