Files
dzentra_bot/docs/market_intelligence/README.md

115 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Market Intelligence
Документация подсистемы **Market Intelligence** проекта **Dzentra**.
---
# Назначение
Market Intelligence является аналитическим уровнем платформы.
Его задача — понимать текущее поведение рынка.
Market Intelligence не открывает сделки, не закрывает позиции и не управляет ордерами.
Он отвечает только на вопрос:
> **Что сейчас происходит с рынком?**
Все торговые решения принимаются верхними уровнями архитектуры платформы.
---
# Главная цель
Перевести Dzentra от модели
```text
бот принимает решения по индикаторам
```
к модели
```text
профессиональная автономная торговая платформа,
состоящая из специализированных аналитических движков
```
---
# Структура документации
| Документ | Назначение |
|----------|------------|
| `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/` | План развития платформы |
---
# Текущий фокус
Сейчас реализуется фундамент:
```text
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 |
---
# Жизненный цикл разработки
```text
Architecture Design
Implementation
Compile Check
Architecture Review
Domain Review
Documentation Update
User Confirmation
Build Closed
```
---
# Долгосрочная цель
Создать профессиональную аналитическую платформу, которую можно развивать годами без деградации архитектуры.
Добавление нового Engine не должно требовать переписывания уже существующих Engine.