Задача
Трейдер хотел перестать вручную сидеть в графиках. Нужна была система, которая сама находит точки входа по обученной модели. Жёсткие правила из набора индикаторов его не устраивали.
Решение
Обучил нейросеть на PyTorch на исторических котировках и завёл её в бота, который проводит сбор данных, расчёт признаков, предсказание и формирование сигналов. Инференс отделил от стратегии, чтобы менять логику входов и выходов без переобучения модели
Решённые задачи
- Обучил нейросеть на PyTorch на исторических котировках
- Автоматизировал сбор данных, расчёт признаков и формирование сигналов
- Отделил инференс от торговой стратегии для смены логики без переобучения
- Реализовал переобучение модели на свежей истории
- Упаковал в Docker и запустил торговлю
Результат
Сигналы считаются на потоке данных автоматически, без ручного отслеживания. Модель переобучается на свежей истории и подключается, не переписывая бота
Технологии
PythonPyTorchWebSocket