Dashboard świeczkowy na Django, Dash i Flask

Python 5056 PLN
Praca 1 z 8
Ten projekt to aplikacja internetowa, opracowana na bazie Dash i Flask, która umożliwia użytkownikom wyświetlanie interaktywnych wykresów 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 oraz 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 za pomocą checkboxów i zbudowania ich wykresu.

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

3. Rejestracja i autoryzacja (Flask)

Zrealizowany system użytkowników przez Flask.

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

Wykorzystywany 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 miliarda.

Automatycznie aktualizuje bazę danych nowymi świecami.

b) Parser do danych historycznych

Umożliwia ł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:
522

Freelancer

  • Zleceń 74
  • Ocena 5.0
  • Ranking 6 113
Zarejestruj się

Jeśli masz konto, zaloguj się

Wskaźniki