Боты и ИИ в трейдинге

Артём Дубровец, трейдер с 2017 года, основатель A CLUB

Торговый бот - это исполнитель правил, а не источник прибыли: он повторяет заложенную стратегию быстро и без эмоций. Если у стратегии положительное математическое ожидание, бот снимает с человека усталость и тильт. Если отрицательное, он аккуратно и дисциплинированно сливает депозит, только быстрее.

Отдельно стоит развести два разных продукта. Сеточные боты и усреднение зарабатывают маленькими шагами в боковике и отдают всё в одном трендовом движении: их кривая доходности красива ровно до первого сильного дня. Алгоритм со стопом ведёт себя как обычная система: есть просадки, есть ограниченный убыток.

Что можно и чего нельзя ждать от ИИ

Задача Реально
Предсказать цену на завтранет, будущих новостей нет в данных
Найти закономерность на историида, но она может исчезнуть после смены рынка
Разобрать ваш журнал сделок и найти повторяющиеся ошибкида, это лучшее применение
Быстро собрать сводку новостей и отчётовда, с проверкой источников
Сгенерировать «готовую стратегию»формально да, практически такие стратегии не переживают проверку на новых данных

Главная ловушка называется подгонкой: модель или скрипт настраивают до идеальной картинки на истории, а работать он должен в будущем, которого в этой истории нет. Именно так выглядят почти все платные «алгоритмы с точностью 90%».

Что стоит автоматизировать в первую очередь

  1. Расчёт объёма позиции от расстояния до стопа: калькулятор убирает арифметику из момента входа.
  2. Оповещения по уровням вместо сидения у графика.
  3. Журнал сделок и подсчёт результата в R: руками это делают неделю, потом бросают.
  4. Ежемесячный отчёт по статистике, чтобы видеть, какие входы работают.

Ни один из этих пунктов не принимает решений за вас, и в этом их ценность.

Безопасность ключей

Любой внешний сервис подключается к бирже через API. Правила простые: ключ без права на вывод средств, привязка к IP сервиса, отдельный субсчёт под бота, регулярный отзыв неиспользуемых ключей. Сервис, который просит ключ с правом вывода или пароль от аккаунта, - это не бот, а способ забрать депозит.

Где проходит граница

Автоматизировать имеет смысл то, что вы уже умеете делать руками и записали в виде правил. Сначала стратегия и сто сделок статистики, потом автоматизация. В обратном порядке получается покупка чужого скрипта в надежде, что он заменит понимание, и это ровно та история, которая разбирается в статье как выбрать сигнальный канал. В клубе решения принимает человек, а автоматика считает риск и статистику.

Частые вопросы

Работают ли торговые боты?

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

Может ли нейросеть предсказать цену?

Нет. Цена зависит от будущих действий людей и новостей, которых в данных ещё нет. Модели хорошо ищут закономерности в прошлом и переносят их на будущее ровно до смены характера рынка.

Что реально стоит автоматизировать?

Расчёт объёма позиции, оповещения по уровням, журнал сделок и подсчёт статистики в R. Это экономит часы и не несёт риска.

Опасны ли боты с доступом к бирже?

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