I have a 150 gallon freshwater aquarium that is currently green. There is no algae on the decorations or glass. My plecostomus (think that's the right spelling) takes care of that. I clean the tank about once a month and I had missed a cleaning when the problems started. I changed about 50% of the water and then the next day I changed 50% again. I could at least see the back of the tank then. That was a few weeks ago and the problem isn't any better. I don't overfeed the fish, although I may have been doing so when the algae bloom occured. I don't think light is the problem because the window supplies barely any light to the tank and I only leave the light on during the day. I have tried leaving the light off for several days in an attempt to kill the algae, but it didn't work. I was told that I had overcleaned the tank, but that doesn't make sense when the bloom happened after I had neglected cleaning it. I usually just vaccum the gravel, change 25% of the water (if that much), and change the carbon once a month. The water conditions are perfect, apart a slightly elevated nitrate level which is always present. Not nitrites (which I know are really bad), nitrates. The ph is about 7 and the temperature is 80. The tank is not overstocked at all. I bought a product called algae destroyer advanced, but I'm worried it might kill my fish. Is algae destroyer safe, will it work for this, and if it won't how do I get rid of the algae bloom?
I have one 4-5 inch angelfish not including fins, one 4" red-tailed shark, one 5" plecostomus, 6 bloodfin tetras, 5 pristella tetras, and one dwarf gourami. I used to have 3 gold barbs, but they died. They were very swollen and their scales were sticking out. They died within a few days of showing symptoms. None of the other fish have gotten sick. I thought it was dropsy, but could the bacteria have killed them? I usually leave the light on for 10-12 hours a day. I didn't know I was leaving it on that long until I counted the hours. The nitrates are at about 10 mg/L.