Well, that's just not correct. You get algae because you have inadequate chlorine levels.If I don't control my Phosphate level, I will get algae guaranteed.
To suggest that low phosphate levels prevents algae is a disservice to your fellow forum members.
Algae cannot exist in the presence of adequate chlorine levels. If you get algae, your chlorine is inadequate.
Once that basic principle of pool water maintenance is understood, and once the pool owner is willing to accept it as fact, keeping your pool crystal clear suddenly becomes quite simple.
Ignoring that basic premise condems you to visit after visit to the pool store buying whatever they suggest.