I know you should stay away from using chemicals, but sometimes it's necessary. My problem is; I had green hair algae and along came the gruesome red slime algae. I bought a reactor and some Phosban and feeding every third day, instead of everyday like I was. It's easy to overload feeding, especially since I'm retired and walk by my tank 20 times a day and of course the fish always come to where I'm at around the tank wanting to be fed.
Within a week the gruesome red algae is gone, along with some bubble algae in the gruesome red. The green is floating away little by little to go into my net and down into the sock filter.
I have a dwarf tomato clown that thinks a tuft of green algae is an anemone. So, it spreads algae spores constantly, I'm trying to catch it, but in a 80gal tank full of rocks and corals, it's a tough feat.
So, bottom line is; it's your choice on what/how you want to do to rid your tank of algae. In closing, I have a water softener (which is not that good) and an R/O and still have the enemy within. I went to Water To Go to get water and my Phosphates stay around 0.10. So, now I've been going to my LFS store for water and in the last few water changes, the algae has slowed down. I'm still running Phosban in my reactor, even with the tomato clown is stirring up algae spores. I run it for 4- 5 weeks then take it out. Phosban doesn't kill the algae directly, it starves the algae, but if you still have high Nitrates and Phosphates, it will be a uphill battle.
That is what I do, it's up to you to decide. There will be many more replies, you can count on that. Some will agree and some won't. GOOD LUCK!!