Open-source

ZVT — сбор финансовых данных и исследование торговых стратегий

Обзор по документации проекта · Проверено

ZVT — изображение проекта

ZVT — фреймворк на Python для количественного анализа и алгоритмической торговли на финансовых рынках. Он предназначен для автоматизации сбора данных, бэктестинга торговых стратегий и применения методов машинного обучения для прогнозирования. Проект поддерживает работу с данными по акциям, индексам и ETF с различных торговых площадок, включая рынки Китая, США и Гонконга.

Возможности и состав проекта

Фреймворк предлагает два основных пользовательских интерфейса. Первый — Dash & Plotly UI, подходящий для бэктестинга и исследовательских задач. Второй — REST API с отдельным фронтенд-интерфейсом, который более гибок и масштабируем, предназначен для обработки рыночных данных в реальном времени и взаимодействия с пользователем. ZVT позволяет захватывать, хранить и инкрементально обновлять данные.

Начало работы и требования

Серверная часть использует Python и Uvicorn и предоставляет REST API со страницей документации. Для веб-интерфейса отдельно разворачивается zvt_ui и настраивается адрес сервера. Авторы не обещают обратной совместимости; перед обновлением стоит сверять изменения проекта.

Ограничения и выбор сценария

Набор доступных данных и качество бэктеста зависят от источника, рынка и настроек эксперимента. Исторический результат не подтверждает будущую доходность. Перед использованием нужно отдельно проверить условия доступа к данным и не переносить пример стратегии в реальные сделки без оценки рисков.

Лицензия и условия использования

GitHub определяет лицензию репозитория как MIT. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.

Источники и документация