I agree with Kipasss, find the source and your problem disappears. I, personally, am not a fan of dosing my tank with chemicals for something that, undoubtedly, I am doing wrong.
I had an algae problem and came to find out a number of things. (1) The ro/di water I was buying from the LFS had a ton of phosphates, (2) I was over dosing my tank with DT's phytoplankton given the number of corals I had, (3) cirrculation in my tank was poor in certain spots which led to algae blooms in those areas. I don't recall who said to do the 10-15% water change but this is solid advice as well.
I started buying ro/di from another LFS, cut out all dosing except for minimal feedings to my fish, added another powerhead and finally started doing 10% water changes every week for about a month. Problem eradicated and my tank settled down. I even cut out dosing B-Ionic but that was for a alk/calcium problem that I was battling also. The weekly water changes will keep your levels in check. Once everything settles down then rework your feeding and dosing (phytoplankton) schedule.