2.0 KiB
2.0 KiB
Build №001 — Common Enums
Файл
app/src/trading/market_intelligence/common/enums.py
Назначение
Создание единого набора перечислений, используемых всеми аналитическими движками Market Intelligence.
Файл определяет общий язык состояний, статусов, уровней уверенности, ролей таймфреймов и этапов обработки.
Реализовано
Добавлены перечисления:
MarketDirectionMarketBiasMarketPhaseMarketRegimeMarketQualityEngineStatusConfidenceLevelSignalFreshnessRiskLevelTimeframeRoleCheckStatusProcessingStage
Архитектурные решения
- перечисления не содержат торговой логики;
- перечисления не принимают торговых решений;
- значения используются только для описания состояния рынка и работы движков;
- проверки движков описываются через смысловые этапы обработки, а не через имена файлов;
- добавлен
ConfidenceLevelдля человекочитаемой интерпретации числовой уверенности; - добавлен
SKIPPEDдля корректного описания намеренно пропущенных проверок.
Compile Check
PASSED
Architecture Review
PASSED
Domain Review
PASSED
Обязательные замечания
Нет.
Рекомендации
В будущем ProcessingStage можно расширить, если появится реальная необходимость. До этого перечисление не расширяется заранее.
Статус
ACCEPTED