I bought some hydrogen peroxide from the pond store..I think it is 35%, which is much stronger than the stuff you use to clean cuts. If you put it in the pond, it kills all the algae, but doesn't hurt the fish or other plants. It will make the water look like soda pop for awhile as it makes it all bubbly, and you do need to break the surface tension with a splash of water a few times. If I remember right, the instructions give an "ounces per hundred gallons" dosing, and recommend that if you have fish you dose half the amount one day and the rest the next. The string algae turns all brown and dissolves. I did have to clean the filter almost everyday after I nuked the algae until it was cleared out, but I only did it twice a season, once in the spring before the other water plants got going, and sometimes late in summer.
I dug around for the instructions and can't find them, naturally, but I will keep looking...sorry for the longwinded answer...can't seem to say anything in under a hundred words!!