3.3 KiB
3.3 KiB
Market Intelligence
Документация подсистемы Market Intelligence проекта Dzentra.
Назначение
Market Intelligence является аналитическим уровнем платформы.
Его задача — понимать текущее поведение рынка.
Market Intelligence не открывает сделки, не закрывает позиции и не управляет ордерами.
Он отвечает только на вопрос:
Что сейчас происходит с рынком?
Все торговые решения принимаются верхними уровнями архитектуры платформы.
Главная цель
Перевести Dzentra от модели
бот принимает решения по индикаторам
к модели
профессиональная автономная торговая платформа,
состоящая из специализированных аналитических движков
Структура документации
| Документ | Назначение |
|---|---|
architecture_principles.md |
Архитектурные принципы Market Intelligence |
runtime_contract.md |
Контракт работы всех Engine |
build_history.md |
Общая история Build |
builds/ |
Полная документация каждого Build |
decisions/ |
Архитектурные решения |
reviews/ |
Compile Check, Architecture Review и Domain Review |
common/ |
Документация общего слоя |
engines/ |
Документация отдельных Engine |
diagrams/ |
Архитектурные схемы |
glossary/ |
Словарь терминов |
roadmap/ |
План развития платформы |
Текущий фокус
Сейчас реализуется фундамент:
app/src/trading/market_intelligence/common/
Этот слой определяет единый язык для всех будущих Engine.
Статус Common
| Файл | Статус |
|---|---|
| enums.py | ✅ Accepted |
| types.py | ✅ Accepted |
| constants.py | ✅ Accepted |
| reasons.py | ✅ Accepted |
| scores.py | ✅ Accepted |
| models.py | ✅ Accepted |
| validation.py | ⏳ Planned |
| checks.py | ⏳ Planned |
| payloads.py | ⏳ Planned |
| snapshots.py | ⏳ Planned |
| events.py | ⏳ Planned |
| timeframes.py | ⏳ Planned |
Жизненный цикл разработки
Architecture Design
↓
Implementation
↓
Compile Check
↓
Architecture Review
↓
Domain Review
↓
Documentation Update
↓
User Confirmation
↓
Build Closed
Долгосрочная цель
Создать профессиональную аналитическую платформу, которую можно развивать годами без деградации архитектуры.
Добавление нового Engine не должно требовать переписывания уже существующих Engine.