Yes. If the water doesn't turn cloudy, then your CYA level is less than 30 which explains why you can't keep chlorine in the pool for a full day. You should try bumping it up to around 50ppm.

What is the volume of your pool? What are you using as your source of chlorine?