Sounds like you are dosing enuff. Like dodge says, you might want to back off a bit on the N and P. It's not that elevated levels cause algae per se, but they sure feed them well!
Again I am guessing... If this is a new tank (?) don't go hogwild with the lights, in the beginning. Also, always good to start with too many rather than too little plants.
If you have access to Amano shrimp (and nothing large in your tank that eats them) they are great little algae eaters. Not that they can overcome a full-grown hair algae explosion, but once they are retreating and you help with some mechanical removal the shrimp can do a great job cleaning up.