Algo trading relies on computer programs that are written to follow specific trading strategies or rules including trigger conditions. When the conditions specified by the algorithm are met, such as a certain price level or a particular market pattern, the algorithm automatically executes trades in real-time without human intervention.