No indicas que tipo de equipo de filtración usas (potencia bomba, diametro filtro, material filtrante-arena o vidrio-, etc.). Tampoco indicas los tiempos de filtración diarios que empleas en tu piscina. Finalmente tampoco dices que tipo de cloro empleas ni en que cantidad.
En la estabilización del PH juega un papel fundamental el nivel de alcalinidad del agua. Te dejo aquí un enlace en donde te lo explican pormenorizadamente.
http://www.hablemosdepiscinas.com/foro/viewtopic.php?f=9&t=705
Lo que has de hacer primero será comprobar el nivel de alcalinidad que para ser optimo debería de estar sobre las 100ppm.
Bajar el PH (porque lo tienes alto) se consigue con ácido clorhídrico (también llamado aguafuerte, salfumant, ácido muriático, etc.), añadiendo determinada cantidad en base a la capacidad de tu piscina. Si introduces los parámetros de tu piscina en esta calculadora y le indicas el porcentaje de concentración del ácido clorhídrico que vas a emplear te indicará la cantidad de éste que debes añadir (muy despacito y disuelto en agua) a tu piscina. http://www.easy-pool.es/calculator.html
En cuanto al nivel del cloro bajo (que no indicas cual es) deberías de tener en cuenta que existe cloro libre, cloro total, cloro combinado, y que el nivel de cada uno de ellos sirve para saber que necesita en cada momento la piscina.
http://www.hablemosdepiscinas.com/foro/viewtopic.php?f=9&t=649
Por ello, lo otro que deberías de hacer es medir el cloro libre con un reactivo DPD1, que lo hay en cualquier medidor básico de control de piscinas.
http://www.bayrol.es/productos/confort/analisis-del-agua/pooltester-phcl/
Por si luego te sirviera para el mantenimiento futuro de tu piscina te dejo aquí otro enlace en donde te explican como hacerlo, básicamente, con lejía (lavandina) apta para la desinfección de agua y agua fuerte.