Дашборд свічок на Django, Dash та Flask

Python 45 000 UAH
Робота 3 з 5
Цей проект є веб-додатком, розробленим на базі Dash і Flask, який дозволяє користувачам відображати інтерактивні графіки для аналізу фінансових даних. Основна мета проекту – надати зручний інструмент для роботи з біржовими даними, включаючи свічковий аналіз, кореляцію активів і збір даних з біржі OKX.

Основні можливості

1. Динамічний графік свічок

Користувач може вибрати валютну пару і таймфрейм.

Дані завантажуються з бази і відображаються у вигляді свічкового графіка.

Підтримується автоматичне оновлення графіка при зміні параметрів.

2. Графік кореляції активів

Вираховується коефіцієнт кореляції між валютними парами.

Відображається таблиця пар з коефіцієнтом вище заданого рівня.

Можливість відзначити пари чекбоксами і побудувати їх графік.

Автоматичне присвоєння різних кольорів для візуального розрізнення пар на графіку.

3. Реєстрація та авторизація (Flask)

Реалізована система користувачів через Flask.

Доступ до сторінок з графіками можливий тільки для авторизованих користувачів.

Використовується JWT-токен для безпеки сесій.

4. Робота з API біржі OKX

a) Парсер для збору нових свічок

Працює в реальному часі, збираючи дані для 75 валютних пар з капіталізацією понад 1 млрд.

Автоматично оновлює базу даних новими свічками.

b) Парсер для історичних даних

Дозволяє завантажувати дані за вказаний період.

Підтримується можливість додавання інших бірж у майбутньому.

Технології та інструменти

Django – бекенд-фреймворк і управління базою даних.

Dash/Plotly – інтерактивні графіки.

Flask – аутентифікація користувачів (реєстрація, вхід, контроль доступу).

Pandas – обробка даних.

SQLite/PostgreSQL – збереження даних.

API OKX – джерело ринкових даних.
Деталі
  • Додано:
169

Фрилансер

  • Проєктів -
  • Оцінка -
  • Рейтинг 135
Зареєструйтеся

Якщо у вас є акаунт, авторизуйтеся

Показники

  • Останній візит: 7 місяців 15 днів тому