Alex Avin @arsvincere
Алготрейдер
- Badges
- Habred
- Invited
- by invitation from UFO
- About
- Разрабатываю платформу для алготрейдинга, ориентированную на скорость, простоту работы с данными, и неограниченное расширение под нужды пользователя. 95% Rust + 5% Python — не критические ко времени части, GUI — egui/eframe.
Содержит все, что нужно для алготрейдинга: от загрузки исторических данных и разработки стратегии, до запуска в боевой режим и построения отчетов.
Интерфейсы и принципы работы стремятся быть такими же простыми как Pine от TradingView, но реализация на Rust дает возможность создавать сложные алгоритмы, и обеспечивает скорость достаточную для работы с тиковыми данными, кластерами и стаканом на grpc стриме.
## Модули и возможности:
— data: загрузка и обновление исторических данных. Пока только с Московской биржи
— core: структуры для удобной работы с данными на «трейдерском языке»: график, таймфрейм, ордер…
— extra: продвинутые абстракции: экстремум, тренд, кластер…
— analytic: инструменты статистического анализа исторических данных
— tester: простой, но очень быстрый бэк-тестер
— trader: модуль управления роботами. Пока доступно подключение только к Тинькофф брокеру (Т-банк)
— terminal: GUI терминал для ручной торговли
— report: построение отчетов
— informer: уведомления в telegram
— gui: утилиты для просмотра результатов тестов и др.
## Цель проекта
1. Open-source фреймворк для алготрейдера
Каждый алготрейдер, так или иначе, решает для себя задачи: получения и обновления исторических данных, проверки торговых гипотез, коннекторы к брокерам и логику управления торговыми стратегиями, построение отчетов. На разработку подобных велосипедов уходит от пары месяцев до нескольких лет, смотря как делать.
Хорошо бы в мире быть бесплатному открытому проекту, который развивается сообществом и предоставляет такой базовый инструментарий для алготрейдера. В идеале должен получиться этакий фреймворк для трейдера, чтобы можно было сосредоточиться на анализе данных и разработке стратегий, а не служебном коде.
Репозитарий:
github.com/arsvincere/avin
- Belongs to hubs
- Subscribed to companies
- HabrCreate services for geeksPositive TechnologiesCompanyСберБольше чем банкТ-БанкCompanyVKBuilding the InternetВТБCompanyWunder FundМы занимаемся высокочастотной торговлей на биржеЯндексКак мы делаем ЯндексЯндекс ПрактикумПомогаем стартовать и расти
Information
- Rating
- 9,147-th
- Registered
- Activity
Specialization
Software Developer, Project Director
From 1,000,000 ₽
Rust
Python
Qt
PostgreSQL
Git
gRPC
Linux
Data Analysis
Maths
English