feat: add market data architecture and complete migration through build 039

This commit is contained in:
2026-07-14 09:58:16 +03:00
parent 26deb861bc
commit a996f2f797
443 changed files with 80452 additions and 1335 deletions

View File

@@ -0,0 +1,261 @@
# Dzentra Market Intelligence Reference Model
## Контроль документа
Свойство Значение
--------------- ---------------------------------------------
Документ Dzentra Market Intelligence Reference Model
Тип документа Architecture Reference Model
Версия 0.1
Статус Draft
Проект Dzentra
Подсистема Market Intelligence
Язык Русский
## Статус документа
Настоящий документ определяет эталонную модель знаний, используемую подсистемой Market Intelligence проекта Dzentra.
Документ находится в стадии **Draft**.
До выпуска версии **1.0 Release** допускается изменение структуры и содержания документа при условии сохранения его архитектурной целостности.
После выпуска версии **1.0 Release** изменение настоящего документа допускается только посредством выпуска новой версии стандарта.
## Назначение документа
Настоящий документ определяет модель знаний, необходимую для построения достоверной модели текущего состояния рынка.
Документ описывает предметную область рынка и не зависит от конкретной реализации системы.
Настоящий документ является фундаментом модели знаний подсистемы Market Intelligence и развивает положения Knowledge Architecture Charter.
Все архитектурные документы более низкого уровня должны основываться на положениях настоящего стандарта и не могут ему противоречить.
## Область применения
Настоящий документ применяется при:
- разработке модели знаний о рынке;
- проектировании специализированных доменов знаний;
- проектировании Engine;
- разработке подсистемы Market Intelligence;
- построении Decision Layer;
- архитектурной проверке новых компонентов системы.
Положения настоящего документа являются обязательными для всех компонентов, участвующих в формировании модели рынка.
## Что не входит в область документа
Настоящий документ не определяет:
- программную архитектуру;
- программный код;
- способы реализации;
- используемые алгоритмы;
- конкретные методы вычислений;
- индикаторы;
- торговые стратегии;
- правила открытия и закрытия позиций;
- методы управления капиталом;
- методы управления рисками;
- особенности отдельных торговых площадок.
Все перечисленные вопросы рассматриваются документами более низкого уровня.
## Цель документа
Целью настоящего документа является создание формальной, внутренне непротиворечивой и масштабируемой модели знаний о рынке.
Полученная модель должна быть достаточной для построения максимально достоверной модели текущего состояния рынка независимо от:
- класса финансового инструмента;
- типа рынка;
- торговой площадки;
- используемого таймфрейма;
- программной реализации;
- конкретных методов анализа.
## Главный вопрос документа
Настоящий документ отвечает на следующий вопрос.
> **Какими знаниями должна обладать система, чтобы сформировать максимально полное, достоверное и непротиворечивое понимание текущее поведения рынка, его текущее состояние и процесс, который привёл рынок к этому состоянию, независимо от способов получения этих знаний и их последующей интерпретации?**
Все последующие главы настоящего документа являются последовательным раскрытием ответа на этот вопрос.
## Фундаментальные аксиомы
### Аксиома 1. Предмет моделирования
Предметом моделирования является наблюдаемое поведение рынка.
Настоящий документ не рассматривает причины возникновения рыночных процессов, если они не могут быть подтверждены наблюдаемыми свойствами рынка.
### Аксиома 2. Основание знаний
Любое знание, формируемое системой Dzentra, должно быть основано:
- либо на непосредственно наблюдаемых свойствах рынка;
- либо на логически выводимых следствиях из ранее полученных знаний.
### Аксиома 3. Объективность модели
Модель рынка должна описывать рынок таким, каким он наблюдается.
Модель не должна содержать предположений о намерениях, целях или мотивах участников рынка, если такие предположения не могут быть подтверждены наблюдением.
### Аксиома 4. Независимость реализации
Модель знаний не зависит от:
- языка программирования;
- структуры программного обеспечения;
- используемых индикаторов;
- способа хранения данных;
- конкретных алгоритмов анализа.
Реализация должна соответствовать модели знаний, а не наоборот.
### Аксиома 5. Независимость от торговых решений
Модель знаний не принимает торговых решений.
Торговое решение является отдельным этапом обработки информации и основывается на уже сформированной модели рынка.
### Аксиома 6. Целостность модели
Рынок рассматривается как единая взаимосвязанная система.
Отдельные знания не являются независимыми сигналами.
Каждое знание рассматривается как часть единой модели текущего состояния рынка.
# Часть I. Фундамент модели знаний
Определяет фундаментальные понятия, терминологию, аксиомы и язык модели знаний.
## 4. Фундаментальные понятия
### 4.1 Рынок
#### Назначение
Настоящий раздел определяет фундаментальное понятие рынка, относительно которого формируются все остальные понятия настоящей модели знаний.
Все последующие понятия настоящей модели определяются относительно понятия рынка и рассматриваются как описание различных аспектов одной и той же предметной области.
#### Определение
**Рынок --- это объективно существующая динамическая система, непрерывно изменяющаяся во времени и доступная для наблюдения.**
В рамках настоящей модели рынок рассматривается исключительно как предметная область, знания о которой могут быть получены путём последовательного наблюдения, анализа и формализации наблюдаемых
характеристик.
#### Фундаментальные аксиомы
*Аксиома 4.1.1. Независимость рынка*
Рынок существует независимо от наблюдателя.
Его существование не зависит от наличия системы анализа, программной реализации или человека, выполняющего наблюдение.
*Аксиома 4.1.2. Динамичность рынка*
Рынок непрерывно изменяется.
Любая модель рынка описывает рынок только в пределах рассматриваемого интервала наблюдения.
*Аксиома 4.1.3. Ограниченность познания*
Рынок не может быть полностью познан посредством одного наблюдения.
Любые знания о рынке формируются только на основании совокупности наблюдений и их последующего анализа.
*Аксиома 4.1.4. Разделение рынка и модели*
Настоящий документ описывает рынок как предметную область.
Модель рынка является результатом применения положений настоящего стандарта и рассматривается в последующих главах.
#### Следствия
Из настоящего определения следуют следующие положения.
1. Все знания настоящей модели формируются на основе наблюдений рынка.
2. Любое знание относится к рынку непосредственно либо выводится логически из ранее полученных знаний.
3. Одно наблюдение не может дать полного описания рынка.
4. Полная модель текущего состояния рынка формируется посредством объединения различных видов знаний.
#### Ограничения
Настоящий раздел не определяет:
- внутреннее устройство рынка;
- причины изменения рынка;
- состав участников рынка;
- механизмы формирования цены;
- механизмы торговли;
- экономические модели рынка.
Указанные вопросы не являются необходимыми для построения формальной модели знаний и рассматриваются только в той мере, в которой они выражаются через наблюдаемые свойства рынка.
### 4.2 Наблюдение
(пока пусто)
### 4.3 Свойство
(пока пусто)
### 4.4 Состояние
(пока пусто)
### 4.5 Контекст
(пока пусто)
### 4.6 Оценка
(пока пусто)
### 4.7 Решение
(пока пусто)
### 4.8 Иерархия понятий
(пока пусто)
# Часть II. Архитектура знаний
Определяет структуру знаний, их взаимосвязи и принципы формирования модели рынка.
# Часть III. Модель рынка
Определяет модель наблюдаемого рынка и её составные элементы.
# Часть IV. Домены знаний
Определяет домены знаний, необходимые для формирования полной модели рынка.
# Часть V. Архитектура Engine
Определяет принципы распределения доменов знаний между специализированными Engine.
# Часть VI. Модель состояния рынка
Определяет состав полной модели текущего состояния рынка.
# Часть VII. Граница принятия решений
Определяет границу между моделью знаний и процессом принятия торговых решений.
# Часть VIII. Развитие стандарта
Определяет правила развития настоящего стандарта.
Настоящая вводная часть определяет назначение документа, его границы, фундаментальные аксиомы и общую структуру.
Все последующие главы посвящены исключительно построению формальной модели знаний о рынке.

View File

@@ -0,0 +1,77 @@
### 4.1 Рынок
#### Назначение
Настоящий раздел определяет фундаментальное понятие рынка, относительно
которого формируются все остальные понятия настоящей модели знаний.
Все последующие определения рассматриваются как описание различных
аспектов одного и того же рынка и не могут существовать вне этого
понятия.
#### Определение
**Рынок --- это объективно существующая динамическая система, непрерывно
изменяющаяся во времени и доступная для непосредственного наблюдения.**
В рамках настоящей модели рынок рассматривается исключительно как
предметная область, знания о которой могут быть получены путём
последовательного наблюдения, анализа и формализации наблюдаемых
характеристик.
#### Фундаментальные аксиомы
##### Аксиома 4.1.1. Независимость рынка
Рынок существует независимо от наблюдателя.
Его существование не зависит от наличия системы анализа, программной
реализации или человека, выполняющего наблюдение.
##### Аксиома 4.1.2. Динамичность рынка
Рынок непрерывно изменяется.
Любая модель рынка описывает рынок только в пределах рассматриваемого
интервала наблюдения.
##### Аксиома 4.1.3. Ограниченность познания
Рынок не может быть полностью познан посредством одного наблюдения.
Любые знания о рынке формируются только на основании совокупности
наблюдений и их последующего анализа.
##### Аксиома 4.1.4. Разделение рынка и модели
Настоящий документ описывает рынок как предметную область.
Модель рынка является результатом применения положений настоящего
стандарта и рассматривается в последующих главах.
#### Следствия
Из настоящего определения следуют следующие положения.
1. Рынок является источником всех наблюдаемых знаний, используемых
системой Dzentra.
2. Любое знание относится к рынку непосредственно либо выводится
логически из ранее полученных знаний.
3. Одно наблюдение не может дать полного описания рынка.
4. Полная модель текущего состояния рынка формируется посредством
объединения различных видов знаний.
#### Ограничения
Настоящий раздел не определяет:
- внутреннее устройство рынка;
- причины изменения рынка;
- состав участников рынка;
- механизмы формирования цены;
- механизмы торговли;
- экономические модели рынка.
Указанные вопросы не являются необходимыми для построения формальной
модели знаний и рассматриваются только в той мере, в которой они
выражаются через наблюдаемые свойства рынка.