Trading Dashboard
Python
Dash
Plotly
ClickHouse
Docker
ВыпущенИнтерактивный веб-дашборд для анализа микроструктуры криптовалютного рынка. Подключается к базе ClickHouse для визуализации сделок, состояния стакана и профилей объема с точностью до миллисекунд.
Визуализации
Многопанельный layout с тремя синхронизированными видами:
- Профиль объема - кумулятивное распределение объема по ценовым уровням
- Ценовой график - свечной график с маркерами сделок (покупки/продажи) и барами объема
- Стакан - биды и аски с кумулятивными кривыми глубины в любой момент времени
Возможности
- Навигация по времени с точностью 100мс
- Настраиваемая глубина стакана (0.1% до 100%)
- Кеширование запросов к базе в памяти
- Реконструкция стакана из снепшотов и инкрементальных обновлений
- CSV-импорт для пакетного анализа сигналов
- Мультиинстансный деплой (3 параллельных дашборда)
Архитектура
Построен на Dash (Plotly) с ClickHouse в качестве бэкенда для временных рядов. Докеризирован с gunicorn для продакшена.