Coinmarket APi + google sheets + Lunarcrush API
12 909 UAHТехнічне завдання (ТЗ) для моніторингу різкого зростання криптовалют за обсягами та engagement
Мета проєкту
Створити таблиці для аналізу та моніторингу даних за 50–100 криптовалютами з можливістю масштабування до 250 валют в одному Google Sheet або додавання нових документів. Основне завдання — фіксувати та аналізувати різке зростання обсягів торгівлі та engagement, використовуючи середні значення за різні часові періоди.
Таблиці повинні бути динамічними, виділяти криптовалюти з різкими змінами (наприклад, зростання на 50% за останні 3 години) або підіймати їх у верх таблиці.
Функціональні вимоги
Дані за обсягами
- Середні значення:
- Середній денний обсяг за останні 30 днів.
- Середній денний обсяг за останні 7 днів.
- Середні значення за 3 дні, 2 дні та вчора.
- Зміни:
- Обсяг за останні 3 години (щогодинні дані).
- Обсяг за останні 6 годин (агреговані дані).
- Обсяг за останні 12 годин (агреговані дані).
- Середні значення:
Дані за engagement (LunarCrush)
- Середні значення:
- Середній денний engagement за останні 30 днів.
- Середній денний engagement за останні 7 днів.
- Середні значення за 3 дні, 2 дні, та вчора.
- Зміни:
- Engagement за останні 3 години, 6 годин, 12 годин.
- Середні значення:
Аналіз та виділення
- Формули для аналізу:
- Відсоткова зміна за 3, 6, 12 годин відносно середніх значень.
- Якщо зміна >= 50%, рядок автоматично виділяється або підіймається у верх таблиці.
- Виділення даних:
- Червоний колір для різкого падіння.
- Зелений колір для різкого зростання.
- Таблиця повинна бути зручною для моніторингу.
- Формули для аналізу:
Масштабованість
- В одній таблиці зберігається інформація про 50–100 криптовалют.
- Можливість:
- Додавання нових рядків для валют у межах однієї таблиці (до 250 рядків).
- Створення нових таблиць для інших валют за допомогою готового шаблону.
Технічні вимоги
Python
- Збір даних:
- API CoinMarketCap для обсягів:
- Метрики: обсяг торгів (volume_24h), ринкова капіталізація (market_cap).
- API LunarCrush для engagement:
- Метрики: engagement, mentions, social_volume.
- API CoinMarketCap для обсягів:
- Оновлення даних:
- Щогодинне оновлення.
- Збереження даних у Google BigQuery.
- Агрегація:
- Скрипт для обчислення середніх значень:
- Середні за 30 днів, 7 днів, 3 дні, 2 дні та вчора.
- Щогодинні дані за останні 12 годин.
- Скрипт для обчислення середніх значень:
BigQuery
- Таблиці:
LiveData:- Зберігає дані за останні 7 днів (щогодинні записи).
AggregatedData:- Зберігає денні агрегати за 30 днів.
- Запити:
- Обчислення середніх значень за різні періоди.
- Вибірка даних для Google Sheets.
Google Sheets
- Підключення:
- Google Data Connector для виведення даних із BigQuery.
- Формули:
- Відсоткова зміна:
excel
Де=IF(B2<>0, (C2-B2)/B2, 0)
B2— середнє значення за 30 днів,C2— поточний обсяг за останні 3 години. - Виділення змін:
- Умовне форматування для змін >= 50%.
- Відсоткова зміна:
- Шаблон:
- Таблиця з:
- Щогодинними даними.
- Середніми значеннями за 30, 7, 3, 2 дні та вчора.
- Динамічним виділенням рядків.
- Таблиця з:
Етапи реалізації
Збір даних (1 день):
- Налаштування Python-скрипта для збору даних із API CoinMarketCap та LunarCrush.
Оновлення даних у BigQuery (1–2 дні):
- Створення таблиць
LiveDataтаAggregatedData. - Налаштування скрипта для завантаження даних у BigQuery.
- Створення таблиць
Інтеграція з Google Sheets (1 день):
- Налаштування Data Connector.
- Створення першої таблиці на 50–100 валют.
Формули та виділення (1 день):
- Додавання формул для обчислень відсоткових змін.
- Налаштування умовного форматування.
Масштабованість (1 день):
- Документація для додавання нових валют.
- Шаблон для створення нових таблиць.
Критерії завершення
- Таблиця з даними за 50–100 криптовалют:
- Оновлення щогодини.
- Середні значення та щогодинні зміни.
- Виділення різких змін (зростання >= 50%).
- Можливість додавання валют до поточної таблиці (до 250 рядків).
- Легкість створення нових таблиць.
Терміни виконання
4–6 днів, якщо всі доступи та ключі будуть надані вчасно.
Якщо потрібні додаткові уточнення або деталі, дайте знати!
Відгук замовника про співпрацю з Константиним Приходьком
Coinmarket APi + google sheets + Lunarcrush APIВсе супер, швидко, завжди на зв'язку, чітко виконана робота.
Відгук фрилансера про співпрацю з Art Tj
Coinmarket APi + google sheets + Lunarcrush APIРобота 10/10 дуже приємно співпрацювати!
Актуальні фриланс-проєкти в категорії Python
Багатосторінковий HTML-шаблон веб-сайту для онлайн-ставок та парсинг API матчів (
1109 UAH
|
Створити бот в телеграм (кабінет продавця)
700 UAH
Всім привіт Потрібен особистий кабінет користувача в форматі бота в телеграм Після запуску та проходження опитування, під користувача створюється особистий кабінет (його допускає в систему на подальші кнопки) Щоб до кожного хто зареєструвався висвічувалося в окремому меню… Python, Розробка ботів ∙ 1 день 15 годин тому ∙ 93 ставки |
Знайти товарний фід (Google Merchant XML) для сайту на OpenCart
700 UAH
Необхідно знайти пряме посилання на діючий товарний фід (XML) конкурента для Google Merchant Center Платформа (CMS): OpenCart / ocStore Знайти оригінальний фідВимоги до результату: Робоче посилання на XML-файл Python, Парсинг даних ∙ 2 дні 1 година тому ∙ 21 ставка |
Розробка Тік-Ток ферми (контент-завод)Необхідно розробити систему для централізованого управління кількома TikTok-акаунтами з автоматичною публікацією контенту, використанням індивідуальних проксі та імітацією природної активності акаунтів. Функціональні вимоги1. Управління акаунтами Додавання та видалення… Python, Розробка ботів ∙ 2 дні 12 годин тому ∙ 19 ставок |
Покращити роботу Claude Code та роботу з написанням програмного забезпеченняЗараз розробляю СРМ та Аналітику, софт. Роблю через Клод Код, але розумію, що результати не найкращі в плані змін. Є 2 задачі - Потрібно допомогти зробити пресет по навичкам, мд і так далі, щоб покращити якість. Взяти перевірені, з якими працювали, а не з інтернету перші. - В… AI та машинне навчання, Python ∙ 2 дні 19 годин тому ∙ 24 ставки |