Conceptual Algorithmic Trading System
Algorithmic trading is the use of computer algorithms to automatically make trading decisions, submit orders, and manage those orders after submission. Algorithmic trading systems are best understood using a simple conceptual architecture consisting of three components which handle different aspects of the algorithmic trading system namely the data handler, strategy handler, and the trade execution handler.
Ref: turingfinance