07.4.4.1.7 — Live Market Runtime & Advanced Trend Diagnostics

This commit is contained in:
2026-05-11 15:20:41 +03:00
parent fe33e0c026
commit ec9904f91d
7 changed files with 591 additions and 18 deletions

View File

@@ -519,6 +519,62 @@
- подготовлена база для adaptive thresholds
- подготовлена база для signal freshness-aware execution
#### 07.4.4.1.7 ✅ Live Market Runtime & Advanced Trend Diagnostics
- внедрён полноценный live market runtime pipeline
- добавлен websocket-based realtime market runtime
- добавлен REST fallback для market runtime
- внедрён runtime-aware MarketPriceCache
- cache переведён на isolation по runtime_key
- добавлен market snapshot layer в ExchangeService
- добавлены get_market_snapshot и get_execution_snapshot
- добавлен get_fresh_market_snapshot
- добавлен refresh_market_snapshot_cache
- внедрена модель ExecutionPriceSnapshot
- execution pipeline получил поддержку bid/ask
- execution pipeline получил freshness tracking
- execution pipeline получил source tracking
- MarketDataRunner теперь обновляет runtime cache
- websocket runtime теперь автоматически reconnect'ится
- websocket runtime теперь безопасно fallback'ится в REST
- TrendStrategy переведена на market snapshot analysis
- TrendStrategy теперь использует bid/ask mid-price
- добавлен _analysis_price для execution-aware анализа
- добавлен direction_ratio analysis layer
- добавлен live impulse confirmation layer
- TREND теперь требует подтверждение live momentum
- live impulse теперь анализируется через runtime price windows
- улучшена фильтрация noise movement
- снижено количество ложных BUY/SELL импульсов
- TrendStrategy получила расширенные HOLD diagnostics
- HOLD ветки теперь передают entry_block_reason
- HOLD ветки теперь передают entry_block_message
- Telegram UI теперь отображает причины HOLD
- Telegram UI теперь отображает compact market states
- HOLD runtime теперь визуально подтверждает живой цикл
- HOLD timer сохранён как runtime heartbeat indicator
- AutoTradeRunner получил protected execution loop
- исключения стратегии больше не убивают runtime
- исключения UI refresh больше не убивают runtime
- исключения event handler больше не убивают runtime
- runtime loop теперь логирует auto_run_cycle_error
- runtime loop теперь логирует auto_refresh_loop_error
- защищён asyncio lifecycle автоторговли
- исправлен critical runtime bug с TrendStrategy.analyze
- восстановлен realtime refresh автоторговли
- исправлен freeze Telegram UI
- исправлено зависание market state на “Идёт анализ”
- исправлено зависание HOLD timer
- исправлена race condition между screen register и runner.start
- стабилизирована смена инструмента во время runtime
- подтверждена корректная работа websocket runtime
- подтверждена корректная работа REST fallback
- подготовлена база для spread-aware execution
- подготовлена база для stale snapshot protection
- подготовлена база для adaptive execution engine
- подготовлена база для execution quality metrics
- подготовлена база для advanced market diagnostics
- подготовлена база для multi-timeframe analysis
---
### 07.4.5

View File

@@ -495,6 +495,62 @@
- подготовлена база для adaptive thresholds
- подготовлена база для signal freshness-aware execution
#### 07.4.4.1.7 ✅ Live Market Runtime & Advanced Trend Diagnostics
- внедрён полноценный live market runtime pipeline
- добавлен websocket-based realtime market runtime
- добавлен REST fallback для market runtime
- внедрён runtime-aware MarketPriceCache
- cache переведён на isolation по runtime_key
- добавлен market snapshot layer в ExchangeService
- добавлены get_market_snapshot и get_execution_snapshot
- добавлен get_fresh_market_snapshot
- добавлен refresh_market_snapshot_cache
- внедрена модель ExecutionPriceSnapshot
- execution pipeline получил поддержку bid/ask
- execution pipeline получил freshness tracking
- execution pipeline получил source tracking
- MarketDataRunner теперь обновляет runtime cache
- websocket runtime теперь автоматически reconnect'ится
- websocket runtime теперь безопасно fallback'ится в REST
- TrendStrategy переведена на market snapshot analysis
- TrendStrategy теперь использует bid/ask mid-price
- добавлен _analysis_price для execution-aware анализа
- добавлен direction_ratio analysis layer
- добавлен live impulse confirmation layer
- TREND теперь требует подтверждение live momentum
- live impulse теперь анализируется через runtime price windows
- улучшена фильтрация noise movement
- снижено количество ложных BUY/SELL импульсов
- TrendStrategy получила расширенные HOLD diagnostics
- HOLD ветки теперь передают entry_block_reason
- HOLD ветки теперь передают entry_block_message
- Telegram UI теперь отображает причины HOLD
- Telegram UI теперь отображает compact market states
- HOLD runtime теперь визуально подтверждает живой цикл
- HOLD timer сохранён как runtime heartbeat indicator
- AutoTradeRunner получил protected execution loop
- исключения стратегии больше не убивают runtime
- исключения UI refresh больше не убивают runtime
- исключения event handler больше не убивают runtime
- runtime loop теперь логирует auto_run_cycle_error
- runtime loop теперь логирует auto_refresh_loop_error
- защищён asyncio lifecycle автоторговли
- исправлен critical runtime bug с TrendStrategy.analyze
- восстановлен realtime refresh автоторговли
- исправлен freeze Telegram UI
- исправлено зависание market state на “Идёт анализ”
- исправлено зависание HOLD timer
- исправлена race condition между screen register и runner.start
- стабилизирована смена инструмента во время runtime
- подтверждена корректная работа websocket runtime
- подтверждена корректная работа REST fallback
- подготовлена база для spread-aware execution
- подготовлена база для stale snapshot protection
- подготовлена база для adaptive execution engine
- подготовлена база для execution quality metrics
- подготовлена база для advanced market diagnostics
- подготовлена база для multi-timeframe analysis
---
### 07.4.5