ARB Scanner
Telegram-бот для мониторинга арбитражных спредов и фандинг-рейтов на 5 криптобиржах в реальном времени. Автоматическое открытие парных сделок (лонг на одной бирже, шорт на другой), фандинг-скальпинг и система алертов. Freemium-модель с подпиской.
Задача
Требовался Telegram-бот для отслеживания арбитражных возможностей между криптобиржами в реальном времени. Ключевые требования: потоковый сбор данных по WebSocket с 5 бирж одновременно, расчёт спредов с обновлением каждые 5 секунд, автоматическое исполнение парных сделок через API ключи пользователей, фандинг-скальпинг с тремя режимами и масштабируемая архитектура для сотен параллельных подключений.
Решение
Разработали бот на aiogram 3 с 7 фоновыми воркерами: сборщик данных (WebSocket с 5 бирж через ccxt), калькулятор спредов (materialized view, обновление каждые 5 сек), мониторинг арбитражных позиций, автосканер для открытия сделок, фандинг-трейдер с 3 режимами (SKIP/MOMENTUM/COUNTER). Двойной пул БД: asyncpg для высокочастотных UPSERT и SQLAlchemy для чтения. 13 моделей данных, система подписок Free/Premium с ограничениями по функциям.
Следующий кейс -
ваш?
Расскажите задачу - покажем, как она превращается в кейс с конкретными цифрами.
Обсудить проект