You need to first, identify the algae using the search tools here and other resources online. Just google algae types until you find a match. Only then can you determine what's next effectively. For instance Dino's can be worsened by water changes, Cyano can be created by nutrient imbalances and can then change and start fixing carbon from other sources midstream. Green hair is best manually removed, scrubbing of rocks and add critters to eat it, red coarse hair just pull it out, ulva don't worry at all as it will die off usually. Yours sounds like an odd duck so identification is key to suggest treatment. For now manually remove as much as possible daily, keep an eye on nutrient balance and identify it. P.S. some algae can create allelopathy(?) if present in enough mass and this can harm corals, ask me how I know. So manual removal is best to start.