07.4.4.1.8 Execution Freshness and Market Quality Layer

This commit is contained in:
2026-05-11 20:08:29 +03:00
parent ec9904f91d
commit eb40ecc4dd
7 changed files with 1021 additions and 7 deletions

View File

@@ -575,6 +575,44 @@
- подготовлена база для advanced market diagnostics
- подготовлена база для multi-timeframe analysis
#### 07.4.4.1.8 ✅ Execution Freshness & Market Quality Layer
- добавлен слой execution freshness diagnostics
- добавлен слой market quality diagnostics
- AutoTradeState расширен execution quality полями
- добавлены execution_quality и execution_quality_reason
- добавлены execution_quality_message, spread_percent и snapshot_age_seconds
- AutoTradeService начал синхронизировать execution quality в runtime state
- добавлена проверка наличия market snapshot
- добавлена диагностика SNAPSHOT_ERROR
- добавлена диагностика SNAPSHOT_UNAVAILABLE
- добавлена диагностика AGING_SNAPSHOT
- добавлена диагностика STALE_SNAPSHOT
- stale snapshot теперь блокирует вход
- aging snapshot теперь отображается как warning
- нормальный snapshot age больше не засоряет Telegram UI
- age отображается только для AGING_SNAPSHOT / STALE_SNAPSHOT сценариев
- добавлен расчёт bid/ask spread
- добавлен spread warning layer
- добавлен spread block layer
- высокий spread теперь блокирует вход
- повышенный spread теперь отображается как market warning
- execution diagnostics отделены от strategy entry diagnostics
- UI разделяет Условие, Рынок и Вход
- термин Исполнение заменён на более короткий Вход
- `нет market data` заменено на `нет данных рынка`
- Telegram UI получил строку market quality warning
- Telegram UI получил строку execution block по качеству рынка
- wide spread отображается компактно как `Рынок · spread ...`
- high spread отображается как `Вход · высокий spread ...`
- устранено дублирование age при нормальном snapshot
- добавлена база для spread-aware execution
- добавлена база для stale snapshot protection
- добавлена база для slippage protection
- добавлена база для execution quality analytics
- добавлена база для instrument quality scoring
- выявлена необходимость Spread Hysteresis Layer
- подготовлен следующий этап 07.4.4.1.8.1 Spread Hysteresis Layer
---
### 07.4.5

View File

@@ -551,6 +551,44 @@
- подготовлена база для advanced market diagnostics
- подготовлена база для multi-timeframe analysis
#### 07.4.4.1.8 ✅ Execution Freshness & Market Quality Layer
- добавлен слой execution freshness diagnostics
- добавлен слой market quality diagnostics
- AutoTradeState расширен execution quality полями
- добавлены execution_quality и execution_quality_reason
- добавлены execution_quality_message, spread_percent и snapshot_age_seconds
- AutoTradeService начал синхронизировать execution quality в runtime state
- добавлена проверка наличия market snapshot
- добавлена диагностика SNAPSHOT_ERROR
- добавлена диагностика SNAPSHOT_UNAVAILABLE
- добавлена диагностика AGING_SNAPSHOT
- добавлена диагностика STALE_SNAPSHOT
- stale snapshot теперь блокирует вход
- aging snapshot теперь отображается как warning
- нормальный snapshot age больше не засоряет Telegram UI
- age отображается только для AGING_SNAPSHOT / STALE_SNAPSHOT сценариев
- добавлен расчёт bid/ask spread
- добавлен spread warning layer
- добавлен spread block layer
- высокий spread теперь блокирует вход
- повышенный spread теперь отображается как market warning
- execution diagnostics отделены от strategy entry diagnostics
- UI разделяет Условие, Рынок и Вход
- термин Исполнение заменён на более короткий Вход
- `нет market data` заменено на `нет данных рынка`
- Telegram UI получил строку market quality warning
- Telegram UI получил строку execution block по качеству рынка
- wide spread отображается компактно как `Рынок · spread ...`
- high spread отображается как `Вход · высокий spread ...`
- устранено дублирование age при нормальном snapshot
- добавлена база для spread-aware execution
- добавлена база для stale snapshot protection
- добавлена база для slippage protection
- добавлена база для execution quality analytics
- добавлена база для instrument quality scoring
- выявлена необходимость Spread Hysteresis Layer
- подготовлен следующий этап 07.4.4.1.8.1 Spread Hysteresis Layer
---
### 07.4.5