grass carp are probably the best at eating blanket weed (long strings of algae) but they also get huge and eat plants so not a good one in some ways, maybe some other carp, but then most like mirror carp etc get large as well, other than that i dont know of any
There are no experts, mearly beginners who know more than others.
Support your LFS, online sites won't stay open 5 mins extra for you
How long has your pond been there? When a pond is a bit more established then all sorts of bugs and things move in and the algae problem should sort itself out. I can't really think of any algae eating fish that would be suitable, you could get a few ramshorn or pond snails though.
if i remember rightly, to controll algae and blanket weed in the rivers when we had bad problem with it many years ago, they added barly straw bails, think it was barly straw. I have seen them for sail in few places. Pets at home do the litte bails. Worth a look. Think this will do the trick and reducing it.
The pond is around 6 foot by 2foot by around 2.5 foot deep and i keep four large orfes 25 goldfish comets (there are 25 in the mixture) and a common carp. they are not all that big though biggest is around 10-15 cm