Coinmarket API + arkusze Google + API Lunarcrush
Techniczne zadanie (TZ) do monitorowania nagłego wzrostu kryptowalut pod względem wolumenów i zaangażowania
Cel projektu
Stworzyć tabele do analizy i monitorowania danych dla 50–100 kryptowalut z możliwością skalowania do 250 walut w jednym arkuszu Google lub dodawania nowych dokumentów. Główne zadanie — rejestrować i analizować nagły wzrost wolumenów handlowych oraz zaangażowania, wykorzystując średnie wartości dla różnych okresów czasowych.
Tabele powinny być dynamiczne, wyróżniać kryptowaluty z nagłymi zmianami (na przykład wzrost o 50% w ciągu ostatnich 3 godzin) lub podnosić je na górę tabeli.
Wymagania funkcjonalne
Dane o wolumenach
- Średnie wartości:
- Średni dzienny wolumen za ostatnie 30 dni.
- Średni dzienny wolumen za ostatnie 7 dni.
- Średnie wartości za 3 dni, 2 dni oraz wczoraj.
- Zmiany:
- Wolumen za ostatnie 3 godziny (dane co godzinę).
- Wolumen za ostatnie 6 godzin (dane agregowane).
- Wolumen za ostatnie 12 godzin (dane agregowane).
- Średnie wartości:
Dane o zaangażowaniu (LunarCrush)
- Średnie wartości:
- Średni dzienny poziom zaangażowania za ostatnie 30 dni.
- Średni dzienny poziom zaangażowania za ostatnie 7 dni.
- Średnie wartości za 3 dni, 2 dni oraz wczoraj.
- Zmiany:
- Zaangażowanie za ostatnie 3 godziny, 6 godzin, 12 godzin.
- Średnie wartości:
Analiza i wyróżnianie
- Formuły do analizy:
- Procentowa zmiana za 3, 6, 12 godzin w stosunku do średnich wartości.
- Jeśli zmiana >= 50%, wiersz automatycznie wyróżnia się lub podnosi na górę tabeli.
- Wyróżnianie danych:
- Czerwony kolor dla nagłego spadku.
- Zielony kolor dla nagłego wzrostu.
- Tabela powinna być wygodna do monitorowania.
- Formuły do analizy:
Skalowalność
- W jednej tabeli przechowywane są informacje o 50–100 kryptowalutach.
- Możliwość:
- Dodawania nowych wierszy dla walut w ramach jednej tabeli (do 250 wierszy).
- Tworzenia nowych tabel dla innych walut za pomocą gotowego szablonu.
Wymagania techniczne
Python
- Zbieranie danych:
- API CoinMarketCap dla wolumenów:
- Metriki: wolumen handlu (volume_24h), kapitalizacja rynkowa (market_cap).
- API LunarCrush dla zaangażowania:
- Metriki: zaangażowanie, wzmianki, wolumen społeczny.
- API CoinMarketCap dla wolumenów:
- Aktualizacja danych:
- Aktualizacja co godzinę.
- Przechowywanie danych w Google BigQuery.
- Agregacja:
- Skrypt do obliczania średnich wartości:
- Średnie za 30 dni, 7 dni, 3 dni, 2 dni oraz wczoraj.
- Dane co godzinę za ostatnie 12 godzin.
- Skrypt do obliczania średnich wartości:
BigQuery
- Tabele:
LiveData:- Przechowuje dane za ostatnie 7 dni (zapisy co godzinę).
AggregatedData:- Przechowuje dzienne agregaty za 30 dni.
- Zapytania:
- Obliczanie średnich wartości dla różnych okresów.
- Pobieranie danych do Google Sheets.
Google Sheets
- Połączenie:
- Google Data Connector do wyciągania danych z BigQuery.
- Formuły:
- Procentowa zmiana:
excel
Gdzie=IF(B2<>0, (C2-B2)/B2, 0)
B2— średnia wartość za 30 dni,C2— bieżący wolumen za ostatnie 3 godziny. - Wyróżnianie zmian:
- Formatowanie warunkowe dla zmian >= 50%.
- Procentowa zmiana:
- Szablon:
- Tabela z:
- Danymi co godzinę.
- Średnimi wartościami za 30, 7, 3, 2 dni oraz wczoraj.
- Dynamiką wyróżniania wierszy.
- Tabela z:
Etapy realizacji
Zbieranie danych (1 dzień):
- Konfiguracja skryptu Python do zbierania danych z API CoinMarketCap i LunarCrush.
Aktualizacja danych w BigQuery (1–2 dni):
- Tworzenie tabel
LiveDataiAggregatedData. - Konfiguracja skryptu do ładowania danych do BigQuery.
- Tworzenie tabel
Integracja z Google Sheets (1 dzień):
- Konfiguracja Data Connector.
- Tworzenie pierwszej tabeli dla 50–100 walut.
Formuły i wyróżnianie (1 dzień):
- Dodanie formuł do obliczeń procentowych zmian.
- Konfiguracja formatowania warunkowego.
Skalowalność (1 dzień):
- Dokumentacja do dodawania nowych walut.
- Szablon do tworzenia nowych tabel.
Kryteria zakończenia
- Tabela z danymi dla 50–100 kryptowalut:
- Aktualizacja co godzinę.
- Średnie wartości i zmiany co godzinę.
- Wyróżnianie nagłych zmian (wzrost >= 50%).
- Możliwość dodawania walut do bieżącej tabeli (do 250 wierszy).
- Łatwość tworzenia nowych tabel.
Terminy wykonania
4–6 dni, jeśli wszystkie dostępności i klucze zostaną dostarczone na czas.
Jeśli potrzebne są dodatkowe wyjaśnienia lub szczegóły, daj znać!
Opinia zleceniodawcy o współpracy z Konstantin Prihodko
Coinmarket API + arkusze Google + API LunarcrushWszystko super, szybko, zawsze w kontakcie, dokładnie wykonana praca.
Opinia freelancera o współpracy z Art Tj
Coinmarket API + arkusze Google + API LunarcrushPraca 10/10 bardzo miło współpracować!
Aktualne zlecenia dla freelancerów w kategorii Bazy danych i SQL
Potrzebny specjalista Power BI do budowy raportów zarządzających na podstawie BAS Księgowość KORPO firmieJesteśmy dystrybutorem międzynarodowych marek sportowych w Ukrainie. Księgowość prowadzona jest w BAS Księgowość KORP.Szukamy specjalisty, który pomoże zbudować system raportowania zarządczego dla kierownictwa firmy na bazie Power BI.Ważne: interesuje nas nie tylko… Bazy danych i SQL, Usługi księgowe ∙ 3 dni 23 godziny temu ∙ 6 ofert |
Zadanie techniczne: Integracja bota czatu Telegram z BAS1. Ogólny opis Należy zrealizować integrację chatbota z systemem BAS w celu przesyłania i rejestrowania danych o towarach (zamówieniach). 2. Dane wejściowe (przesyłane przez chatbota): ID grupy Nazwa towaru (z kodem towaru) Cena towaru 3. Logika działania: Po naciśnięciu… Automatyzacja zarządzania przedsiębiorstwem, Bazy danych i SQL ∙ 4 dni 2 godziny temu ∙ 19 ofert |
Opracowanie analitycznego dashboardu Power BI
164 PLN
Oto nasze zapytanie, potrzebna osoba, która zna się na Power BI: Ekran 1: Strategic Cockpit (Zdrowie finansowe fabryki) Cel: W ciągu 5 sekund zrozumieć, „gdzie tracimy pieniądze i ile?”. KPI Tiles (Górny pasek): Całkowita marża (Fakt vs Plan) w %. Kwota „straty” (wyrażenie… Bazy danych i SQL ∙ 7 dni 2 godziny temu ∙ 13 ofert |
Projekt: Podstawowa konfiguracja analityki end-to-end (Inżynier analityki / Analityk danych)
738 PLN
O nas i aktualny stos technologiczny: Jesteśmy produktem webowym B2C. Obecnie posiadamy rozproszone dane, które muszą zostać połączone w jedną system, aby podejmować decyzje marketingowe. Baza danych: PostgreSQL (dane użytkowników). Płatności: Stripe. Analiza internetowa:… Bazy danych i SQL ∙ 8 dni 21 godzin temu ∙ 10 ofert |
Systemy domofonowe
328 PLN
Szukamy doświadczonego programisty BAS (1C 8.3) do przeróbki autorskiej konfiguracji pod procesy biznesowe naszej firmy. Co jest potrzebne: — Zbadać aktualną autorską konfigurację BAS 8.3 — Przerobić i dostosować do naszych procesów — Księgowość: klienci, umowy, wnioski,… PHP, Bazy danych i SQL ∙ 9 dni 4 godziny temu ∙ 14 ofert |