Do you get any geese or ducks in your pond?
Grass carp do nothing for the algea. the more carp will make it worse.
Your pond is out of balance. Take a water sample and have tested. you will probably find high phosphate levels in water and nitrogen.
this is my opinion and what i would recommend you try.