do you have any plants in the pond? they will take some of the nutrients in your water so the algae doesnt have as much...also have you tried some sort of dye, aquashade? might help