I have used this and it works extreamly well for 8 types of algea
eSHa Protalon-707® Anti-algea Treatment
a pack cost me £6.99 and there is enough to treat 65gallons
You need to remove any active carbon whilst treating (1 week course)
It is in my opinion the only treatment that really does work.