If your pond is well established/mature, the issue is your filter can’t keep up with your fish load. Your pond isn’t that large, to keep it balanced I would get rid of the carp and koi, just sticking with goldfish. Adding lots of plants to the pond will help outcompete the algae for nutrients starving it out.
Regular off the shelf filters while not bad aren’t that great at eliminating nutrients from the water. The algae your experiencing feeds off nitrates/phosphates, which your filter does nothing to eliminate, even the UV light is a bandaid. It will kill the free floating algae, but unless you have someway to remove it from the system, the dead algae will fuel another algae bloom and the cycle continues. Also, don’t add chemicals to kill algae, these treatments at best again are bandaids and at worst can lead to fish kills in a pond.
Regularly clean your filters, add plants, reduce fish load, increase circulation, add a bog filter if possible, the cause of your green water is excess nutrients in your pond. The above mentioned solutions will target that.