If you have issues with algae, please come on the forums here and let us all help. There are causes and affects for everything.
Algae can really make a pond look bad. And it can be an indicator of water issues. Get yourself a test kit. The take a look at your pond.
Algae thrives on heat, sun light and fertilizer (fish waste and excessive fish food).
UV sterilizers, proper filtration, shading can all help to reduce algae. Many algacides say they are safe for fish. And they probably can be if used properly. But algacides can also mess up the environment in your pond very quickly. The dead algae can set your water parameters spiraling in to the dead zone very quickly. And in the end, they are treating the end result, not the cause, and your problems still exist.
This is one of the reasons to shy away from chemicals in a pond. There is a reason that the pond gets to point "C" where you need a chemical. "A" + "B" ="C" . "A" and "B" need to be corrected.