07.4.4.1.9.2 Signal Confirmation Runtime

This commit is contained in:
2026-05-12 10:57:31 +03:00
parent 5325ea3855
commit fc50cadabf
8 changed files with 1122 additions and 410 deletions

View File

@@ -683,6 +683,108 @@
- подготовлена база для semantic entry filters
- подготовлена база для более точного TREND execution
#### 07.4.4.1.9.1 ✅ Market Semantic Runtime Layer
- добавлен semantic runtime layer поверх adaptive market diagnostics
- добавлена единая semantic-интерпретация market_state / trend / strength / quality / phase
- добавлена функция `_market_semantic_line()` в Telegram UI
- `_market_semantic_line()` заменяет связку `_market_state_line()` и `_market_diagnostics_line()`
- UI больше не показывает раздельно технические признаки тренда и фазы
- UI теперь показывает одно итоговое смысловое состояние рынка
- добавлена semantic-нормализация TREND_UP состояний
- добавлена semantic-нормализация TREND_DOWN состояний
- добавлена semantic-нормализация RANGE состояния
- добавлена semantic-нормализация LOW_VOLATILITY / SQUEEZE состояния
- добавлена semantic-нормализация HIGH_VOLATILITY состояния
- добавлена semantic-нормализация UNKNOWN состояния
- добавлено состояние `⚡ Рынок · сильный рост`
- добавлено состояние `⚡ Рынок · сильное снижение`
- добавлено состояние `📈 Рынок · рост`
- добавлено состояние `📉 Рынок · снижение`
- добавлено состояние `🟡 Рынок · слабый рост`
- добавлено состояние `🟡 Рынок · слабое снижение`
- добавлено состояние `⚠️ Рынок · шумный рост`
- добавлено состояние `⚠️ Рынок · шумное снижение`
- добавлено состояние `↘️ Рынок · коррекция`
- добавлено состояние `↗️ Рынок · откат вверх`
- добавлено состояние `🟰 Рынок · флэт`
- добавлено состояние `🟦 Рынок · сжатие`
- добавлено состояние `⚠️ Рынок · перегрев`
- добавлено состояние `⏳ Рынок · анализ`
- добавлен приоритет semantic-состояний рынка
- HIGH_VOLATILITY получает приоритет над обычным трендом
- LOW_VOLATILITY / SQUEEZE отображается как semantic-сжатие
- RANGE отображается как semantic-флэт
- PULLBACK отображается как коррекция или откат вверх
- NOISY trend отображается как шумный рост или шумное снижение
- WEAK trend отображается как слабый рост или слабое снижение
- STRONG + CLEAN + IMPULSE отображается как сильный рост или сильное снижение
- NORMAL + CLEAN + IMPULSE отображается как рост или снижение
- fallback по направлению тренда сохранён
- execution quality не смешивается с market semantic layer
- строки `Вход · spread`, `Вход · нет стакана`, `Вход · нет данных рынка` остались отдельными
- строка `Фильтр` осталась отдельной для причин HOLD
- экран ожидания AutoTrade переведён на semantic market line
- экран активной позиции AutoTrade переведён на semantic market line
- убрано дублирование `Тренд` + `Фаза` в UI
- экран автоторговли стал короче
- экран автоторговли стал понятнее для runtime-наблюдения
- HOLD diagnostics стали более смысловыми
- market state теперь отображается как торговый смысл, а не как raw enum
- подготовлена база для semantic entry filters
- подготовлена база для market regime scoring
- подготовлена база для adaptive threshold tuning
- подготовлена база для confidence scoring по состоянию рынка
- подготовлена база для объяснимого AutoTrade decision screen
#### 07.4.4.1.9.2 ✅ Signal Confirmation Runtime
- добавлен Signal Confirmation Runtime layer
- confirmation runtime вынесен в отдельный stateful lifecycle
- BUY / SELL больше не переходят мгновенно в READY
- добавлена runtime-фаза CONFIRMING
- confirmation теперь требует repeat consistency
- confirmation теперь требует time persistence
- добавлен minimum signal lifetime filter
- добавлен `_confirm_min_duration_seconds`
- BUY / SELL теперь обязаны удерживаться во времени
- runtime теперь анализирует signal persistence
- runtime теперь анализирует directional continuity
- runtime теперь анализирует signal lifetime
- добавлен confirmation progress runtime
- добавлен `signal_confirmation_seconds`
- добавлен `signal_confirmation_required_seconds`
- добавлен `signal_confirmation_missing_repeats`
- добавлен `signal_confirmation_progress`
- добавлен `signal_confirmation_reason`
- confirmation progress теперь рассчитывается по repeat progress
- confirmation progress теперь рассчитывается по time progress
- BUY / SELL проходят lifecycle HOLD → CONFIRMING → READY
- HOLD теперь сбрасывает confirmation progress
- HOLD теперь очищает confirmation runtime state
- READY теперь требует repeats и удержания сигнала
- добавлена защита от micro-breakout noise
- добавлена защита от single candle reversal
- добавлена защита от volatility spikes
- TREND runtime стал устойчивее к ложным импульсам
- улучшено распознавание устойчивого directional movement
- улучшена фильтрация краткосрочного рыночного шума
- Telegram UI получил runtime confirmation line
- UI показывает `⏳ Подтверждение`
- UI показывает `✅ Подтверждение · готово`
- confirmation line отображается только для BUY / SELL
- HOLD больше не показывает confirmation line
- confirmation runtime интегрирован в decision lifecycle
- decision_status теперь полноценно использует CONFIRMING state
- signal confirmation runtime синхронизирован с READY state
- debug_force_signal обновляет confirmation runtime state
- signal_ready journal events расширены confirmation analytics
- signal runtime стал более stateful
- AutoTrade приблизился к professional signal confirmation flow
- подготовлена база для adaptive confirmation thresholds
- подготовлена база для probabilistic signal scoring
- подготовлена база для multi-timeframe confirmation
- подготовлена база для direction persistence engine
- подготовлена база для execution scoring system
- подготовлена база для probabilistic signal engine
---

View File

@@ -659,6 +659,109 @@
- подготовлена база для semantic entry filters
- подготовлена база для более точного TREND execution
#### 07.4.4.1.9.1 ✅ Market Semantic Runtime Layer
- добавлен semantic runtime layer поверх adaptive market diagnostics
- добавлена единая semantic-интерпретация market_state / trend / strength / quality / phase
- добавлена функция `_market_semantic_line()` в Telegram UI
- `_market_semantic_line()` заменяет связку `_market_state_line()` и `_market_diagnostics_line()`
- UI больше не показывает раздельно технические признаки тренда и фазы
- UI теперь показывает одно итоговое смысловое состояние рынка
- добавлена semantic-нормализация TREND_UP состояний
- добавлена semantic-нормализация TREND_DOWN состояний
- добавлена semantic-нормализация RANGE состояния
- добавлена semantic-нормализация LOW_VOLATILITY / SQUEEZE состояния
- добавлена semantic-нормализация HIGH_VOLATILITY состояния
- добавлена semantic-нормализация UNKNOWN состояния
- добавлено состояние `⚡ Рынок · сильный рост`
- добавлено состояние `⚡ Рынок · сильное снижение`
- добавлено состояние `📈 Рынок · рост`
- добавлено состояние `📉 Рынок · снижение`
- добавлено состояние `🟡 Рынок · слабый рост`
- добавлено состояние `🟡 Рынок · слабое снижение`
- добавлено состояние `⚠️ Рынок · шумный рост`
- добавлено состояние `⚠️ Рынок · шумное снижение`
- добавлено состояние `↘️ Рынок · коррекция`
- добавлено состояние `↗️ Рынок · откат вверх`
- добавлено состояние `🟰 Рынок · флэт`
- добавлено состояние `🟦 Рынок · сжатие`
- добавлено состояние `⚠️ Рынок · перегрев`
- добавлено состояние `⏳ Рынок · анализ`
- добавлен приоритет semantic-состояний рынка
- HIGH_VOLATILITY получает приоритет над обычным трендом
- LOW_VOLATILITY / SQUEEZE отображается как semantic-сжатие
- RANGE отображается как semantic-флэт
- PULLBACK отображается как коррекция или откат вверх
- NOISY trend отображается как шумный рост или шумное снижение
- WEAK trend отображается как слабый рост или слабое снижение
- STRONG + CLEAN + IMPULSE отображается как сильный рост или сильное снижение
- NORMAL + CLEAN + IMPULSE отображается как рост или снижение
- fallback по направлению тренда сохранён
- execution quality не смешивается с market semantic layer
- строки `Вход · spread`, `Вход · нет стакана`, `Вход · нет данных рынка` остались отдельными
- строка `Фильтр` осталась отдельной для причин HOLD
- экран ожидания AutoTrade переведён на semantic market line
- экран активной позиции AutoTrade переведён на semantic market line
- убрано дублирование `Тренд` + `Фаза` в UI
- экран автоторговли стал короче
- экран автоторговли стал понятнее для runtime-наблюдения
- HOLD diagnostics стали более смысловыми
- market state теперь отображается как торговый смысл, а не как raw enum
- подготовлена база для semantic entry filters
- подготовлена база для market regime scoring
- подготовлена база для adaptive threshold tuning
- подготовлена база для confidence scoring по состоянию рынка
- подготовлена база для объяснимого AutoTrade decision screen
#### 07.4.4.1.9.2 ✅ Signal Confirmation Runtime
- добавлен Signal Confirmation Runtime layer
- confirmation runtime вынесен в отдельный stateful lifecycle
- BUY / SELL больше не переходят мгновенно в READY
- добавлена runtime-фаза CONFIRMING
- confirmation теперь требует repeat consistency
- confirmation теперь требует time persistence
- добавлен minimum signal lifetime filter
- добавлен `_confirm_min_duration_seconds`
- BUY / SELL теперь обязаны удерживаться во времени
- runtime теперь анализирует signal persistence
- runtime теперь анализирует directional continuity
- runtime теперь анализирует signal lifetime
- добавлен confirmation progress runtime
- добавлен `signal_confirmation_seconds`
- добавлен `signal_confirmation_required_seconds`
- добавлен `signal_confirmation_missing_repeats`
- добавлен `signal_confirmation_progress`
- добавлен `signal_confirmation_reason`
- confirmation progress теперь рассчитывается по repeat progress
- confirmation progress теперь рассчитывается по time progress
- BUY / SELL проходят lifecycle HOLD → CONFIRMING → READY
- HOLD теперь сбрасывает confirmation progress
- HOLD теперь очищает confirmation runtime state
- READY теперь требует repeats и удержания сигнала
- добавлена защита от micro-breakout noise
- добавлена защита от single candle reversal
- добавлена защита от volatility spikes
- TREND runtime стал устойчивее к ложным импульсам
- улучшено распознавание устойчивого directional movement
- улучшена фильтрация краткосрочного рыночного шума
- Telegram UI получил runtime confirmation line
- UI показывает `⏳ Подтверждение`
- UI показывает `✅ Подтверждение · готово`
- confirmation line отображается только для BUY / SELL
- HOLD больше не показывает confirmation line
- confirmation runtime интегрирован в decision lifecycle
- decision_status теперь полноценно использует CONFIRMING state
- signal confirmation runtime синхронизирован с READY state
- debug_force_signal обновляет confirmation runtime state
- signal_ready journal events расширены confirmation analytics
- signal runtime стал более stateful
- AutoTrade приблизился к professional signal confirmation flow
- подготовлена база для adaptive confirmation thresholds
- подготовлена база для probabilistic signal scoring
- подготовлена база для multi-timeframe confirmation
- подготовлена база для direction persistence engine
- подготовлена база для execution scoring system
- подготовлена база для probabilistic signal engine
---
### 07.4.5