mucky/pea green/dirty water is not really bad for fish. Fish don't mind the water being dirty (usually your the params are still the same), it is us who like clear water so we can see them.
as posted above new ponds usully dont clear 100% for anything up to a year. and then you still get times when they are not clear - mine gets worse when it rains.
if you want you can try some treatments like pond zyme or something