Could it be that the "clear" water flowing into your pond is really already green but that you can't detect the color in such a thin layer? The blue water of the the tropics does not look blue in the shallows. Also, ferrous sulfate and many other water soluble metal salts are green. The varieties of complex chemical inorganic and organic compounds which could be giving this color are daunting, I think.