07.4.4.1.9 Adaptive Market Diagnostics Layer
This commit is contained in:
@@ -0,0 +1,114 @@
|
||||
# 07.4.4.1.9 Adaptive Market Diagnostics Layer
|
||||
|
||||
## Что сделано
|
||||
|
||||
Добавлен расширенный слой диагностики рынка поверх базового Market State Engine.
|
||||
|
||||
Теперь система анализирует не только направление рынка:
|
||||
|
||||
- TREND_UP
|
||||
- TREND_DOWN
|
||||
- RANGE
|
||||
- HIGH_VOLATILITY
|
||||
- LOW_VOLATILITY
|
||||
|
||||
но и дополнительные характеристики тренда:
|
||||
|
||||
- сила тренда
|
||||
- качество тренда
|
||||
- текущая фаза рынка
|
||||
- процентный разрыв EMA
|
||||
- consistency движения
|
||||
|
||||
## Новые сущности
|
||||
|
||||
Добавлены новые enum-модели:
|
||||
|
||||
- TrendStrength
|
||||
- WEAK
|
||||
- NORMAL
|
||||
- STRONG
|
||||
- UNKNOWN
|
||||
|
||||
- TrendQuality
|
||||
- CLEAN
|
||||
- NOISY
|
||||
- UNKNOWN
|
||||
|
||||
- MarketPhase
|
||||
- IMPULSE
|
||||
- PULLBACK
|
||||
- RANGE
|
||||
- SQUEEZE
|
||||
- UNKNOWN
|
||||
|
||||
## MarketAnalysisResult
|
||||
|
||||
MarketAnalysisResult расширен новыми полями:
|
||||
|
||||
- trend_strength
|
||||
- trend_quality
|
||||
- market_phase
|
||||
- trend_gap_percent
|
||||
- trend_consistency
|
||||
|
||||
## TrendStrategy
|
||||
|
||||
TrendStrategy теперь получает расширенную аналитику из MarketAnalysisService и пробрасывает её в payload:
|
||||
|
||||
- market_trend_strength
|
||||
- market_trend_quality
|
||||
- market_phase
|
||||
- market_trend_gap_percent
|
||||
- market_trend_consistency
|
||||
|
||||
Добавлены дополнительные HOLD-фильтры:
|
||||
|
||||
- WEAK_MARKET_TREND
|
||||
- NOISY_MARKET_TREND
|
||||
- MARKET_PULLBACK
|
||||
|
||||
## Telegram UI
|
||||
|
||||
В UI добавлена строка расширенной аналитики:
|
||||
|
||||
Анализ · сильный · шумный · откат
|
||||
|
||||
или:
|
||||
|
||||
Анализ · нормальный · чистый · импульс
|
||||
|
||||
## Что исправлено
|
||||
|
||||
Исправлена ошибка auto_run_cycle_error после расширения MarketAnalysisResult.
|
||||
|
||||
После исправления:
|
||||
|
||||
- run_cycle больше не падает
|
||||
- рынок больше не зависает в состоянии “Идёт анализ”
|
||||
- Telegram UI снова получает актуальную market diagnostics
|
||||
- HOLD timer продолжает работать
|
||||
|
||||
## Проверка
|
||||
|
||||
Команды:
|
||||
|
||||
python -m compileall src
|
||||
|
||||
Runtime-проверка:
|
||||
|
||||
- автоторговля запускается
|
||||
- экран обновляется автоматически
|
||||
- HOLD timer растёт
|
||||
- market state отображается корректно
|
||||
- строка Анализ появляется
|
||||
- ошибки auto_run_cycle_error отсутствуют
|
||||
|
||||
## Результат
|
||||
|
||||
Этап подготовил базу для:
|
||||
|
||||
- Market Semantic Runtime Layer
|
||||
- semantic UI labels
|
||||
- adaptive thresholds
|
||||
- semantic entry filters
|
||||
Reference in New Issue
Block a user