AVIN

AVIN (от лат. Ars Vincere - искусство побеждать) — это кросплатформенная трейдинговая система. Написана на Rust + Python в некритичных для скорости местах, GUI на Iced.

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

Интерфейсы и принципы работы стремятся быть такими же простыми как Pine от TradingView, но реализация на Rust дает возможность создавать сложные алгоритмы, и обеспечивает скорость достаточную для работы с тиковыми данными, кластерами и стаканом на grpc стриме.

Data

Загрузка и обновление исторических данных: бары, тики, стаканы, SuperCandle. Пока только с Московской биржи.

core

Cтруктуры для удобной работы с данными на "трейдерском языке": график, бар, таймфрейм, ордер...

strategy

Базовый интерфейс для создания своих стратегий. Стратегия работает одинаково в тестере и боевом режиме.

tester

Простой, но очень быстрый бэк-тестер. Наглядные отчеты 15+ метрик, коэффициент Шарпа, Сортино...

trader

Модель управления роботами в боевом режиме. Пока доступно подключение только к Тинькофф брокеру через API.

terminal

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

12
Days
01
Hours
52
Minutes
52
Seconds

Release v1.0

When

12:00, 1 January, 2028

Where

In this place