Что такое торговый бот?

TL;DR: Бот — это инструмент для автоматизации торговой стратегии.

Трейдеры покупают и продают активы согласно каким-то правилам, согласно неким торговым стратегиям. Практически любую торговую стратегию можно описать в виде простых правил, набора алгоритмов (например, посмотреть цену, если она ниже X открыть ордер на покупку, если выше Y открыть ордер на продажу).

Такие процессы могут быть достаточно рутинны или сложны для выполнения человеком.

Боты — это программы, которые будут без устали выполнять эти процессы днём и ночью, сами следить за ценой, сами открывать и закрывать ордера и делать это намного быстрее и эффективнее человека.

Хороший и рабочий бот — бот который может выполнить нужный набор действий, т.е. реализовать необходимую трейдеру торговую стратегию.