Розроблено професійного модульного бота для автоматичного пошуку та аналізу міжбіржових арбітражних можливостей на спотовому ринку криптовалют. Проєкт створювався як особиста ініціатива для відпрацювання навичок високонавантажених асинхронних систем, інтеграції з біржами та 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.
