Сидоров Данил
RU EN DE
Telegram

AI торговый бот

Бот для алготрейдинга криптовалют, нейросеть на PyTorch предсказывает движение цены и формирует торговые сигналы

Обложка кейса «AI торговый бот»

Задача

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

Решение

Обучил нейросеть на PyTorch на исторических котировках и завёл её в бота, который проводит сбор данных, расчёт признаков, предсказание и формирование сигналов. Инференс отделил от стратегии, чтобы менять логику входов и выходов без переобучения модели

Решённые задачи

  • Обучил нейросеть на PyTorch на исторических котировках
  • Автоматизировал сбор данных, расчёт признаков и формирование сигналов
  • Отделил инференс от торговой стратегии для смены логики без переобучения
  • Реализовал переобучение модели на свежей истории
  • Упаковал в Docker и запустил торговлю

Результат

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

Технологии

PythonPyTorchWebSocket

Расскажите о задаче

Telegram