Primero, el alguicida es preventivo. Una vez aparecen las algas ya no surte efecto.
Segundo, la función del ácido muriático es simplemente regularizar el PH y reducirlo si esta alto. No se utiliza para desinfectar la piscina, ya que para ello esta el cloro, el bromo, etc.
Tercero, debes indicar que tipo de cloro y en que cantidad estas empleando, así como cuantas horas de filracion estas llevando a cabo. Fundamental, saber también el nivel de cloro libre (medido con reactivo DPD1) y el del PH.
Las algas (respuesta normal a una piscina con agua verde) aparecen por una insuficiente desinfección (incorrectos niveles de cloro y PH) y poca filtración.
La solución seria (si estas usando cloro) realizar una supercloración o con lejía (lavandina) o mejor incluso con MPS (oxigeno activo -no confundir con peróxido de hidrógeno-) que no inhabilita el baño en los días siguientes.
Seria bueno que indicaras los datos que te he preguntado en el punto tercero antes de actuar pero ya te dejo unos enlaces de como actuar ante la aparición de las algas.