Торговые роботы обычно включают программное обеспечение, которое используется для автоматизированной закупки и продажи ценных бумаг. Кроме того, машинное обучение может использоваться для анализа исторических цен, прогнозирования на основе имеющихся данных по торговле и мониторинга сигналов для идентификации тенденций. Также включается простое управление