An effective way to help control algae, as well as other annoying aquatic weeds is to use AQ200 Aquatic Herbicide.
Article: Commonly Used Aquatic Herbicides for Control of Aquatic Plants & Algae in Australia
Apply at a rate of 5L AQ200 per mega litre of water to be treated