3.0 KiB
Master Roadmap — Dzentra Bot
Цель проекта
Создать Telegram-бота для:
- ручной торговли;
- мониторинга рынка;
- автоторговли;
- аналитики;
- управления стратегиями.
Stage 01 — Bootstrap / Foundation
✔ app bootstrap
✔ config layer
✔ logging
✔ router bootstrap
✔ DB bootstrap
✅ Статус: завершён
Stage 02 — System / Diagnostics
✔ system screen
✔ exchange health
✔ DB health
✔ runtime info
✔ error rendering
✅ Статус: завершён
Stage 03 — Exchange Integration
✔ mock exchange
✔ time handling
✔ exchangeInfo
✔ private auth
✔ account + portfolio
✔ market live polling
⚠ websocket research / fallback polling
✅ Статус: завершён (fallback mode)
Stage 04 — Storage / Journal
✔ storage foundation
✔ event log
✔ repositories
✔ UI integration
✔ journal management
✅ Статус: завершён
Stage 05 — Trading UI / Draft / Validation
✔ order draft flow
✔ interactive builder
✔ validation
✔ runtime mode helpers
✔ UI unification
✔ quantity normalization
✅ Статус: завершён
Stage 06 — Journal / Navigation / Settings
✔ journal UI
✔ navigation improvements
✔ settings screen
✔ system info
✅ Статус: завершён
Stage 07 — Auto Trading
07.1 — Skeleton UI
✔ экран автоторговли
✔ state machine
07.2 — Real settings
✔ стратегия
✔ риск
✔ символ
07.3 — Analysis Cycle
✔ run_cycle()
✔ mock signals
✔ live updates
07.3.1 — Background Runner
✔ asyncio loop
07.3.2 — Live Screens
✔ market
✔ portfolio
✔ journal
07.3.3 — Multi Live
✔ multi-screen
✔ duplicate protection
07.3.4 — Monitoring redesign
✔ новый экран мониторинга
07.3.5 — WebSocket probe
✔ ws skeleton
⚠ fallback REST polling
07.4 — Strategy Plugin Architecture
07.4.1
✔ BaseStrategy
✔ SignalResult
07.4.2
⏳ Strategy Registry
07.4.3
⏳ Trend Strategy
07.4.4
⏳ Grid Strategy
07.4.5
⏳ Scalping Strategy
07.3.6 — Signal Engine
⏳ реальные сигналы
07.3.7 — Execution Engine
⏳ исполнение ордеров
07.3.8 — Analytics
⏳ статистика торговли
🟡 Статус: в работе
Stage 08 — Analytics / Reports
⏳ отчёты
⏳ pnl
⏳ winrate
⏳ drawdown
⚪ Статус: не начат
Stage 09 — Production Readiness
⏳ deployment
⏳ monitoring
⏳ alerts
⏳ backups
⚪ Статус: не начат
Текущий статус проекта
👉 Завершён: 07.4.1
👉 Следующий шаг: 07.4.2 Strategy Registry