feat: add market data architecture and complete migration through build 039
This commit is contained in:
115
docs/market_intelligence/README.md
Normal file
115
docs/market_intelligence/README.md
Normal file
@@ -0,0 +1,115 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user