07.4.4.1.6 — Signal Aging & Runtime Expiration

This commit is contained in:
2026-05-11 13:33:21 +03:00
parent e17f847603
commit fe33e0c026
9 changed files with 491 additions and 6 deletions

View File

@@ -493,6 +493,32 @@
- подготовлена база для signal aging/reset system
- подготовлена база для adaptive runtime memory management
#### 07.4.4.1.6 ✅ Signal Aging & Runtime Expiration
- добавлены поля signal_updated_at и market_analysis_updated_at в AutoTradeState
- добавлены runtime_expired_reason и runtime_expired_message
- внедрён TTL для signal runtime
- внедрён TTL для market analysis runtime
- добавлен runtime expiration handler в AutoTradeService
- добавлено событие runtime_expired для журнала
- добавлена защита от spam logging одинаковых runtime expiration событий
- signal tracking теперь обновляет время последнего сигнала
- market analysis sync теперь обновляет время последней аналитики
- stale signal runtime сбрасывается при превышении TTL
- stale market diagnostics очищаются при превышении TTL
- TrendStrategy получила TTL для live price window
- ScalpStrategy получила отдельный TTL для live price window
- reset_runtime теперь очищает price window и timestamp window
- предотвращено использование старых цен после runtime-паузы
- HOLD timer сохранён как индикатор живого runtime цикла
- Telegram UI переведён на компактные market state labels
- entry diagnostics в UI разделены на Ожидание и Вход
- добавлен compact mapping для длинных entry_block_message
- подтверждена корректная работа runtime lifecycle на флэт-рынке
- выявлен uncovered HOLD diagnostic scenario для следующего этапа
- подготовлена база для advanced market diagnostics layer
- подготовлена база для adaptive thresholds
- подготовлена база для signal freshness-aware execution
---
### 07.4.5

View File

@@ -469,6 +469,31 @@
- подготовлена база для signal aging/reset system
- подготовлена база для adaptive runtime memory management
#### 07.4.4.1.6 ✅ Signal Aging & Runtime Expiration
- добавлены поля signal_updated_at и market_analysis_updated_at в AutoTradeState
- добавлены runtime_expired_reason и runtime_expired_message
- внедрён TTL для signal runtime
- внедрён TTL для market analysis runtime
- добавлен runtime expiration handler в AutoTradeService
- добавлено событие runtime_expired для журнала
- добавлена защита от spam logging одинаковых runtime expiration событий
- signal tracking теперь обновляет время последнего сигнала
- market analysis sync теперь обновляет время последней аналитики
- stale signal runtime сбрасывается при превышении TTL
- stale market diagnostics очищаются при превышении TTL
- TrendStrategy получила TTL для live price window
- ScalpStrategy получила отдельный TTL для live price window
- reset_runtime теперь очищает price window и timestamp window
- предотвращено использование старых цен после runtime-паузы
- HOLD timer сохранён как индикатор живого runtime цикла
- Telegram UI переведён на компактные market state labels
- entry diagnostics в UI разделены на Ожидание и Вход
- добавлен compact mapping для длинных entry_block_message
- подтверждена корректная работа runtime lifecycle на флэт-рынке
- выявлен uncovered HOLD diagnostic scenario для следующего этапа
- подготовлена база для advanced market diagnostics layer
- подготовлена база для adaptive thresholds
- подготовлена база для signal freshness-aware execution
---