Primero, los antialgas son preventivos, una vez salen las algas lo único que puedes hacer es realizar una supercloración.
Segundo, la aparición de algas viene de una insuficiente desinfección y tiempo de depuración. No has indicado que capacidad tiene tu piscina, cuanto tiempo tienes cada día la depuradora en funcionamiento, ni que tipo de depuradora tienes, ni como desinfectas la piscina (cloro, bromo, MPS, peróxido de hidrógeno, etc)
Tercero, indicas que el cloro esta alto y el PH que esta bien, pero no indicas cuales son esos niveles. Tampoco indicas que tipo de cloro has medido, si cloro libre, cloro combinado, cloro total... En principio tendrías que dar la medida del cloro libre, pero medido con reactivo DPD1, pues mucho me temo que estas midiendo cloro total (reactivo OTO) y que precisamente tienes un nivel alto de cloro combinado o cloraminas y muy bajo el cloro libre. Te dejo un enlace en donde te explican muy bien estos conceptos.
http://www.hablemosdepiscinas.com/foro/viewtopic.php?f=9&t=649
Cuarto, mantener desinfectada correctamente el agua depende, básicamente, de un nivel de cloro (1,5-2ppm) y de PH (7,2-7,6) correcto, pero mantener un agua equilibrada requiere tener también en un nivel correcto la alcalinidad (100ppm), la dureza cálcica (300ppm) y, si has usado frecuentemente cloro lento en pastillas de Tricloro (5, 7, 10... efectos) o cloro choque, Dicloro, también deberías de tener muy a raya el ácido isocianúrico (30ppm). Probablemente, si tienes más de esta proporción en el agua de ácido isocianúrico, sera casi seguro este el causante de los problemas de desinfección. El ácido isocianúrico es un estabilizante que llevan incorporado las pastillas de cloro y el cloro choque para evitar que este se evapore con facilidad por efectos del sol, pero en cuanto supera en el agua de tu piscina la proporción de 30ppm, lo que hace es atar tan en corto al cloro que no le deja realizar bien su función desinfectante y, lo que es peor, es que el isocianúrico no desaparece del agua y se va acumulando y, cuantas más pastillas echas más cianúrico tienes y menos capacidad de desinfección tiene el cloro.
Habría que saber pues que niveles reales tienes de PH, de cloro libre, de alcalinidad, de dureza cálcica pero, sobre todo, de ácido isocianúrico, si has clorado con pastillas de Tricloro o Dicloro en polvo.