В нашем понимании торговый робот — это программа, которая автоматически получает информацию о ходе торгов ЦБ и на ее основании выдает сигналы на покупку или продажу ЦБ.
Исполнение торговых сигналов может быть полностью автоматическим, и в этом случае мы имеем полный торговый автомат, или при ручном исполнении это полуавтомат. Полуавтоматы иногда оказываются лучше, особенно для низко ликвидных рынков или для больших ордеров, механическое исполнение которых может вызвать неблагоприятное проскальзывание.
Все торговые роботы построены на торговых стратегиях. Робот отличается от стратегии только возможностью получения информации и исполнения торговых ордеров в реальном масштабе времени.