Hi,
I had a algae and cyno problem for awhile after my tank was up for about 3 months and took 2 months to get under control.
Here are some things I did to fix the problem;
-Add more water flow... how much do you have? I have a 72 gallon bow front and it took about 4 Maxi-Jets and the pump to get enough flow
-If you feed the tank sinking pellet food or sinking flake food.. try to stop or reduce to as minimal as possible. Sinking pellets specifically were giving me a horrible cyno problem.
-Reduce the time your lights are on. I was running my acitincs for about 12 hours a day and my 10K's for 6 hours a day. I reduced to acitincs to 10 1/2 hours and 10ks for 4.5 hours.
-Check your chemical levels.. lots algae probably means the tank is young and you have very high nitrates. Ammonia is converted into Nitrates which plants and algae use, but not nearly enough to reduce to normal levels. So depending on the age of your tank, you might want to do a large water change to help reduce your ammonia and nitrates.
Good luck with it!.. and don't get too frustrated especially if it's a young tank.. it goes through some rough periods getting your chemicals all settled. A lot of people say the cycle takes 4-5 weeks.. but in my tank.. it took 6 months to go through all the bad phases... (algae, cyno, etc.) until everything seems to be under control.