This is my section on cloudy water:
http://www.fishpondinfo.com/plants/algaeinfo.htm#cloudyIt is most likely a bacterial bloom. Read about the nitrogen cycle here:
http://www.fishpondinfo.com/chem.htmWhen you have a new tank and a lot of fish, the bacteria will try to grow quickly. Without a substrate (biological filter that's large enough), the bacteria grow right in the water. You should test the ammonia and nitrite levels to see how they're doing. Ammo-lock is only used if you have high ammonia (as one way to deal with it). I suggest doing 50% water changes every few days and adding good bacteria. Doing a 100% water change is very stressful and should only be done in emergencies. How many goldfish do you have in there, how big are they, and how long has the tank been set up? You will have a much easier time with a larger tank. If the tank has too much fish mass in it, it may never become clear. Hopefully you'll get some ideas from my pages from the links above. I've had tanks go cloudy a few times and with water changes and good bacteria, they all eventually recovered. It may take a few weeks. Hope it clears soon!
Oh, I just saw in your sub-topic that you say the test for ammonia reads as toxic. I would absolutely do a 50% water change and add some Ammo-lock. If you do a 100% water change, the ammonia should be near zero but without proper biological filtration (good bacteria), the ammonia will sky rocket back up within a day or two. So, I would stick to daily 50% water changes, adding good bacteria, and maybe Ammo-lock some. You want the good bacteria to consume that ammonia and multiply so at least short term, there may have to be some readable ammonia (you don't always want to lock it up). My water chemistry page has advise on dealing with high ammonia levels.