Разработка торговых ботов — роботы для крипто, форекса, акций

Дмитрий Python-Senior hello111

Рейтинг: 2 827
не верифицирован
Всего отзывов: 0
  • Работ в портфолио: 15
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Зарегистрирован: 26.12.2022
Был на сайте:

Статистический арбитраж: исследовательская платформа QuantProject

Описание

Разработал платформу для исследования и бэктестинга алгоритмических стратегий парного трейдинга (quant dev направление).

Исследовательский блок

- Сбор и агрегация исторических котировок
- Поиск коинтегрированных пар (ADF test, p-value фильтрация)
- Расчёт rolling z-score спреда
- Генерация торговых сигналов
- Бэктест с расчётом PnL, нормализацией позиций и управлением риском
- Конструктор ботов и стратегий

Архитектура и инфраструктура

- Django как основной backend
- Использование Django signals для реактивной обработки событий (запуск расчётов, обновление статусов задач)
- Redis для кеширования результатов расчётов и ускорения повторных запросов
- RabbitMQ для организации очередей задач и асинхронной обработки
- Многопоточность (threading / async) для параллельного получения данных из внешних API
- Многопроцессность (multiprocessing) для CPU-интенсивных расчётов (коинтеграция, статистические тесты, бэктест)

Архитектура разделяет I/O-bound и CPU-bound нагрузки, что позволяет эффективно масштабировать систему и работать с большим количеством инструментов.

Платформа ориентирована на разработку и тестирование рыночно-нейтральных стратегий с возможностью дальнейшей интеграции в production-алгоритмы.

Презентация проекта

quant_6.png
quant_1.png
quant_5.png
quant_2.png
quant_4.png
quant_3.png

Оценили проект:

0