Моніторинг обсягів торгівлі та 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