Архітектура та розгортання бота для арбітражу між біржами

Криптовалюта та blockchain
Робота 3 з 5
Розроблено професійний модульний бот для автоматичного пошуку та аналізу міжбіржових арбітражних можливостей на спотовому ринку криптовалют. Проект створювався як особиста ініціатива для відпрацювання навичок високонавантажених асинхронних систем, інтеграції з біржами та AI-аналізу.

Особливості, важливі для замовника:
- Автоматичний пошук арбітражу на Binance, Bybit, OKX, KuCoin, YoBit з урахуванням комісій, ліквідності та проскальзування (аналіз стаканів ордерів).
- Технічний аналіз (RSI, MACD, обсяги) для підвищення точності сигналів.
- Агрегація новин з 7+ джерел (CoinMarketCap, CryptoPanic, NewsAPI та ін.) з каскадним failover між AI-провайдерами (Gemini, Groq, OpenRouter) — переклад, тональність, торгове рекомендація.
- Telegram-бот на Aiogram 3: FSM, адмін-панель, налаштовувані пороги прибутку, звіти P&L, скринер щільностей стаканів (графіки Matplotlib).
- Відмовостійкість: Circuit Breaker для бірж, ротація HTTP/SOCKS5 проксі та Tor, розподіл API-ключів новинних сервісів.
- Повна асинхронність: FastAPI + asyncpg + SQLAlchemy 2.0, фоновий планувальник APScheduler.

Результати:
- Бот стабільно сканує ринок в реальному часі, обробляючи до 100 торгових пар за цикл.
- AI-аналіз новин знижує хибні спрацьовування на волатильних подіях.
- Система успішно протестована в тестовому середовищі Bybit та Binance Testnet.