Candlestick Dashboard на Flask, Dash, Plotly
Цей проєкт є веб-додатком, розробленим на базі Dash та Flask, який дозволяє користувачам відображати інтерактивні графіки для аналізу фінансових даних. Основна мета проєкту – надати зручний інструмент для роботи з біржовими даними, включаючи свічковий аналіз, кореляцію активів та збір даних з біржі OKX.
Основні можливості
1. Динамічний графік свічок
Користувач може вибрати валютну пару та таймфрейм.
Дані завантажуються з бази та відображаються у вигляді свічкового графіка.
Підтримується автоматичне оновлення графіка при зміні параметрів.
2. Графік кореляції активів
Обчислюється коефіцієнт кореляції між валютними парами.
Відображається таблиця пар із коефіцієнтом вище заданого рівня.
Можливість відзначити пари чекбоксами та побудувати їхній графік.
Автоматичне присвоєння різних кольорів для візуального розрізнення пар на графіку.
3. Реєстрація та авторизація (Flask)
Реалізована система користувачів через Flask.
Доступ до сторінок із графіками можливий лише для авторизованих користувачів.
Використовується JWT-токен для безпеки сесій.
4. Робота з API біржі OKX
a) Парсер для збору нових свічок
Працює в реальному часі, збираючи дані для 75 валютних пар із капіталізацією понад 1 млрд.
Автоматично оновлює базу даних новими свічками.
b) Парсер для історичних даних
Дозволяє завантажувати дані за вказаний період.
Підтримується можливість додавання інших бірж у майбутньому.
Технології та інструменти
Dash/Plotly – інтерактивні графіки.
Flask – аутентифікація користувачів (реєстрація, вхід, контроль доступу).
Pandas – обробка даних.
SQLite/PostgreSQL – збереження даних.
API OKX – джерело ринкових даних.
#okx #pandas #Парсинг #DASH #DashBoards #plotly #flask #PostgreeSQL
Основні можливості
1. Динамічний графік свічок
Користувач може вибрати валютну пару та таймфрейм.
Дані завантажуються з бази та відображаються у вигляді свічкового графіка.
Підтримується автоматичне оновлення графіка при зміні параметрів.
2. Графік кореляції активів
Обчислюється коефіцієнт кореляції між валютними парами.
Відображається таблиця пар із коефіцієнтом вище заданого рівня.
Можливість відзначити пари чекбоксами та побудувати їхній графік.
Автоматичне присвоєння різних кольорів для візуального розрізнення пар на графіку.
3. Реєстрація та авторизація (Flask)
Реалізована система користувачів через Flask.
Доступ до сторінок із графіками можливий лише для авторизованих користувачів.
Використовується JWT-токен для безпеки сесій.
4. Робота з API біржі OKX
a) Парсер для збору нових свічок
Працює в реальному часі, збираючи дані для 75 валютних пар із капіталізацією понад 1 млрд.
Автоматично оновлює базу даних новими свічками.
b) Парсер для історичних даних
Дозволяє завантажувати дані за вказаний період.
Підтримується можливість додавання інших бірж у майбутньому.
Технології та інструменти
Dash/Plotly – інтерактивні графіки.
Flask – аутентифікація користувачів (реєстрація, вхід, контроль доступу).
Pandas – обробка даних.
SQLite/PostgreSQL – збереження даних.
API OKX – джерело ринкових даних.
#okx #pandas #Парсинг #DASH #DashBoards #plotly #flask #PostgreeSQL