The more live plants you have in your fish pond, the less algae will form.  I 
had this trouble two years ago and was told by a pond specialist to put lots 
of plants.  After I did this, I had no more problem with algae.
       Hope this helps,
       have a great day,
       Maggie