Primero, tu piscina es de unos 23 m3 y, aunque no se las características de tu equipo de filtración (litros/hora bomba y diametro filtro) te haría falta un equipo de unos 6000 a 8000 litros/hora para hacer un promedio de entre 3-4 horas de limpieza teórica de toda la masa de agua. Ahora bien, si sólo pones tu piscina 4 horas al día, ya estás adoleciendo de horas de filtración, pues lo mínimo deberían ser unas seis horas, si no más, dependiendo del equipo de filtración.
Segundo, como estás clorando con pastillas de tres efectos vas a tener acido cianúrico en la piscina. Este estabilizante nos ayuda mucho en proporciones pequeñas (hasta 30ppm) porque evita que el cloro se evapore con facilidade pero, por encima de este nivel empieza a atar al cloro demasiado y provoca que no realice correctamente su función. Además, cuantas mas pastillas eches más cianurico acumulas, pues este no se evapora. Lo que habría que saber es que nivel de acido cianúrico tiene tu piscina, porque si es muy alto (por encima de 80ppm) pues la única alternativa es vaciar en parte la piscina y rellenar con agua nueva para equilibrar la proporción o cambiar totalmente el agua, ya que dará igual la cantidad de cloro que eches, pues no va a funcionar correctamente.
Tercero, supongo que la medición de cloro la realizas con reactivo DPD1 que es el que realmente analiza el cloro libre, ya que si el análisis lo estás realizando con el reactivo OTO pues estás conociendo el nivel de cloro total (cloro libre + cloro combinado) que sólo sirve para averiguar el nivel de cloraminas que tiene tu piscina y de si es necesario darle un choque de cloro para eliminarlas.
Cuarto, yo dejaría de usar ya las pastillas de tres efectos. Aquí te dejo un enlace de como clorar tu piscina con un nivel de acido cianúrico por debajo de 30ppm para luego pasar a usar lejía apta para la desinfección de agua o hipoclorito sódico más concentrado (estos no llevan cianúrico).
http://www.hablemosdepiscinas.com/foro/viewtopic.php?t=431
Quinto, para el caso de tener correctamente el ácido cianúrico, te dejo un enlace para resolver el problema de las algas verdes. No obstante lo indicado en el enlace, que es para el caso de tener ya un problema de algas verdes serio, lo normal es que cada cierto tiempo, sin perjuicio de controlar el cloro combinado (cloraminas), deberías hacer choques preventivos de MPS (oxigeno activo), a razón de 25gr/m3, para ir elminando las susodichas cloraminas.
Sexto, aunque es cierto que el control de desinfección de la piscina se base en un nivel de cloro libre de 1-2ppm y de un nivel de PH de entre 7,2-7,6, el equilibrio del agua debe de contemplar una alcalinidad de 100ppm (para ayudar a mantener el PH estable), una dureza calcica de 300 ppm y, por supuesto, el ya susodicho acido cianúrico en un nivel de 30ppm.