There is no real concrete answer for this. Feed what they can eat up fairly quickly, so there isnt any uneaten food left after a couple minutes. And feed often enough so the fish look healthy...good color, good energy, and nice full rounded bellies.
To me, what you're doing sounds about right. But ultimately the conditions of your fish and tank will be the real judge.