At its most general level, an algorithm is a finite, deterministic, and effective problem-solving method suitable for implementation as a computer program. In modern equity and debt markets, many problems are solved and decisions made in this computational, algorithmic manner.
For more information please see the SEC website