I feed my fish once a day.
For reference, I have a 180G display tank, 29g sump, refugium (about 10g), and I have a sailfin tang, naso tang, chevron tang, scopas tang, maroon clown, PJ cardinal, yellow-tail damsel, and a Cirrhilabrus sp. (fairy wrasse of some kind). I feed once a day, and they get 2-3 cubes of frozen meaty foods, about a teaspoon of spirulina flakes, and 1/2 sheet of nori in the algae clip.
This is a pretty heavy fish load, IMO, but I also have a DSB (about 5" deep), 250# of LR, a huge skimmer (Evo 750) powered by a Mag12, and a refugium with macro. I also harvest RSP xenia regularly, which grows like crazy taking up the nutrients.
My nitrates usually read around 0.5 ppm and phosphates about 0.5 ppm. Nevertheless, sometimes the cyano will bloom. When that happens I cut back on the feeding for a day or 2 and it usually resolves. Some days I skip feeding the cube/spirulina or nori, but not too often. Some days I'll skimp on the meaty food and cut back to 2 cubes. They never go for a day without some food of some kind, however.
After having this system for such a long time, I just kind of have a feel for it.