The best product I have found for moss and algae is called Mosgo, available in most hardwear or garden stores.
It recommends 5 parts water to one part Mosgo, however I make it much stronger. Spray on and you leave to dry. A few days later you will see it improve greatly. Some disappears itself, others you may have to wash down with water or a hose.
I bought a litre bottle for about €13ish, but they have small to large bottles for sale too. A 5l was about €28