Dashboard świecowy na Django, Dash i Flask

Python 3792 PLN
Praca 3 z 5
Ten projekt jest aplikacją webową, opracowaną na bazie Dash i Flask, która pozwala użytkownikom wyświetlać interaktywne wykresy do analizy danych finansowych. Głównym celem projektu jest dostarczenie wygodnego narzędzia do pracy z danymi giełdowymi, w tym analizy świecowej, korelacji aktywów i zbierania danych z giełdy OKX.

Główne możliwości

1. Dynamiczny wykres świecowy

Użytkownik może wybrać parę walutową i interwał czasowy.

Dane są ładowane z bazy i wyświetlane w formie wykresu świecowego.

Obsługiwane jest automatyczne aktualizowanie wykresu przy zmianie parametrów.

2. Wykres korelacji aktywów

Obliczany jest współczynnik korelacji między parami walutowymi.

Wyświetlana jest tabela par z współczynnikiem powyżej zadanego poziomu.

Możliwość zaznaczenia par checkboxami i zbudowania ich wykresu.

Automatyczne przypisywanie różnych kolorów dla wizualnego rozróżnienia par na wykresie.

3. Rejestracja i autoryzacja (Flask)

Zrealizowany jest system użytkowników przez Flask.

Dostęp do stron z wykresami możliwy jest tylko dla autoryzowanych użytkowników.

Używany jest token JWT dla bezpieczeństwa sesji.

4. Praca z API giełdy OKX

a) Parser do zbierania nowych świec

Działa w czasie rzeczywistym, zbierając dane dla 75 par walutowych z kapitalizacją powyżej 1 mld.

Automatycznie aktualizuje bazę danych nowymi świecami.

b) Parser do danych historycznych

Pozwala na ładowanie danych za wskazany okres.

Obsługiwana jest możliwość dodawania innych giełd w przyszłości.

Technologie i narzędzia

Django – framework backendowy i zarządzanie bazą danych.

Dash/Plotly – interaktywne wykresy.

Flask – autoryzacja użytkowników (rejestracja, logowanie, kontrola dostępu).

Pandas – przetwarzanie danych.

SQLite/PostgreSQL – przechowywanie danych.

API OKX – źródło danych rynkowych.
Szczegóły
  • Dodana:
169

Freelancer

  • Zleceń -
  • Ocena -
  • Ranking 135
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki

  • Ostatnia wizyta: 7 miesięcy 15 dni temu