В Zenbot можно использовать готовые алгоритмы или создать собственные стратегии, используя язык программирования Node.js. Глубокая настройка позволяет задать гибкие условия торговли: от 1-2 сделок в день на часовом таймфрейме, до 100 сделок на минутном таймфрейме. Доступно ручное создание заявок: Limit, Market, Stop-Limit и ордера с параметрами SL/TP.
Помимо торговых инструментов, возможности бота включают бэктестинг, paper trading с виртуальным балансом на реальном рынке, подключение уведомлений. В тестовой среде поддерживается графический интерфейс.