Stage 07.3.4 - monitoring screen and journal migration
This commit is contained in:
@@ -0,0 +1,100 @@
|
||||
# Stage 07.3.4 — Monitoring Screen and Journal Migration
|
||||
|
||||
## Цель
|
||||
|
||||
Добавить единый экран мониторинга и перенести Журнал из раздела Система.
|
||||
|
||||
---
|
||||
|
||||
## Что реализовано
|
||||
|
||||
### Экран Мониторинг
|
||||
|
||||
Добавлен новый раздел:
|
||||
|
||||
- 📊 Мониторинг
|
||||
|
||||
Экран содержит быстрые переходы:
|
||||
|
||||
- 💼 Портфель
|
||||
- 📈 Рынок
|
||||
- 📒 Журнал
|
||||
|
||||
---
|
||||
|
||||
### Навигация
|
||||
|
||||
Обновлена структура главного меню:
|
||||
|
||||
```
|
||||
🤖 Автоторговля 📊 Торговля
|
||||
📊 Мониторинг 🖥️ Система
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Интеграция live-экранов
|
||||
|
||||
Портфель и Рынок теперь работают как дочерние экраны Мониторинга:
|
||||
|
||||
* кнопка «📊 К мониторингу»
|
||||
* возврат через callback
|
||||
* сохраняется live-refresh
|
||||
|
||||
---
|
||||
|
||||
### Журнал перенесён
|
||||
|
||||
Журнал убран из:
|
||||
|
||||
* экрана Система
|
||||
* клавиатуры Система
|
||||
|
||||
Журнал теперь относится к Monitoring / Observability.
|
||||
|
||||
---
|
||||
|
||||
### LiveScreenRunner improvements
|
||||
|
||||
Улучшена логика live-экранов:
|
||||
|
||||
* поддержка нескольких live-сообщений одного типа;
|
||||
* обновление всех активных экземпляров;
|
||||
* обработка TelegramBadRequest:
|
||||
* message is not modified больше не убивает экран.
|
||||
|
||||
---
|
||||
|
||||
## Архитектурный результат
|
||||
|
||||
Теперь разделы выглядят логично:
|
||||
|
||||
🤖 Автоторговля
|
||||
|
||||
управление стратегией
|
||||
|
||||
📊 Торговля
|
||||
|
||||
ручное создание ордеров
|
||||
|
||||
📊 Мониторинг
|
||||
|
||||
наблюдение за системой торговли:
|
||||
|
||||
* рынок
|
||||
* портфель
|
||||
* журнал
|
||||
|
||||
🖥️ Система
|
||||
|
||||
администрирование и настройки
|
||||
|
||||
---
|
||||
|
||||
## Следующий этап
|
||||
|
||||
Stage 07.3.5 — WebSocket Market Stream
|
||||
|
||||
Цель:
|
||||
|
||||
убрать polling REST для рынка и перейти на realtime stream.
|
||||
Reference in New Issue
Block a user