I wish there was one. There are a # of threads here but no one size fits all answer. Start with understanding the basics of light excess nutrients and water -- mix them and you have weeds. This link may help a little. But as Bill says " it all depends" on the situation in your pond and every pond is different.

http://aquaplant.tamu.edu/database/algae/filamentous_algae_mgmt.htm