Jan is right that the best time to add chlorine is in the evening, however, if you ever test in the middle of the day and find that you have no reading, don't wait to add it.

One other comment - with your calcium hardness at 300, no cal-hypo for your pool as it will cause the CH to continue to rise.