Мониторинг объемов торговли и engagement криптовалют
Разработана динамичная система мониторинга резкого роста объемов торговли и социального engagement для 50–100 криптовалют с возможностью масштабирования до 250 валют. Основная цель проекта — автоматизированный анализ резких изменений ключевых метрик, таких как объем торговли и engagement, с выделением криптовалют, демонстрирующих аномальные тенденции, в частности рост >= 50% за короткие временные промежутки. Данные собираются через API CoinMarketCap и LunarCrush и обновляются ежечасно. Для сохранения и обработки информации используется Google BigQuery, где реализована агрегация данных для расчета средних значений за периоды 30, 7, 3, 2 дня и вчера. В отличие от стандартного подхода с использованием формул в Google Sheets, все расчеты выполняются на стороне Python, что обеспечивает высокую производительность, минимизирует задержки и упрощает масштабирование системы. Данные динамически выводятся в Google Sheets с помощью Google Data Connector, с применением условного форматирования для удобства мониторинга аномалий. Система позволяет легко добавлять новые криптовалюты в рамках существующей таблицы или создавать новые таблицы с помощью шаблона. Проект реализован за 4–6 дней с обеспечением детальной документации для масштабирования.
Google Sheet Api API CoinMarketCap API LunarCrush
Google Sheet Api API CoinMarketCap API LunarCrush