Skip to content

Commit

Permalink
docs: about oudated
Browse files Browse the repository at this point in the history
  • Loading branch information
WLM1ke committed Jan 8, 2025
1 parent 34983f1 commit f9aa8bd
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ task build
## Дивиденды

При первоначальном запуске формируется база с дивидендами для наиболее ликвидных бумаг, которые реально торговать при портфеле от 200М.
Если у вас менее крупный портфель, необходимо заполнить информацию по остальным акциям. При дальнейшей работе будут поступать сообщения в `Telegram` о необходимости обновления дивидендов и появляется возможность их редактирования разделе `Dividends`
Если у вас менее крупный портфель, необходимо заполнить информацию по остальным акциям. При дальнейшей работе будут поступать сообщения в `Telegram` о необходимости обновления дивидендов и появится возможность их редактирования разделе `Dividends`

## Модели

Expand All @@ -62,12 +62,12 @@ task build
- модели с большей доходностью на тестовой выборке выживают и создают новые модели с похожими характеристиками
- модели с меньшей доходностью на тестовой выборке удаляются

В качестве тестовой выборки используются последнии торговых дни. Их количество постепенно увеличивается начиная по мере работы эволюции сначала достаточно быстро с последующим замедлением. В результате часть бумаг с короткой историей могут быть исключены из портфеля.
В качестве тестовой выборки используются последнии торговых дни. Их количество постепенно увеличивается по мере работы эволюции сначала достаточно быстро с последующим замедлением. В результате бумаги с короткой историей могут быть исключены из портфеля.
Для тренировки моделей используются все ценные бумаги из текущего портфеля, а прогноз строится на несколько дней вперед в соответствии с актуальной частотой сделок

## Прогнозы и рекомендации по оптимизации

Прогнозы по все моделям агрегируются и выводятся на вкладке `Forecast` в пересчете в годовое выражение, при этом используется портфельная теория для расчета рисков и доходности портфеля на основе характеристик отдельных позиций
Прогнозы по всем моделям агрегируются и выводятся на вкладке `Forecast` в пересчете в годовое выражение, при этом используется портфельная теория для расчета рисков и доходности портфеля на основе характеристик отдельных позиций

На вкладке `Optimization` выводятся рекомендации о покупке и продаже ценных бумаг. При этом учитывается разброс в прогнозах - нижняя граница доверительного интервала в предложениях на покупку должна быть больше верхней границы доверительного интервала предложений на продажу с учетом транзакционных издержек

Expand All @@ -79,6 +79,8 @@ task build

В этом случае будет выведена одна бумага с максимальной нижней границей доверительного интервала, которую необходимо покупать при наличии свободных денежных средств

Прогноз и предложение по оптимизации пересчитывается при появлении достаточно большого количества новых моделей и с некоторой задержкой при изменении портфеля. В интерфейсе будет отображаться надпись `outdated`, если расчеты пока не обновились после последнего изменения портфеля

## Техническая документация

Программа использует event-driven архитектуру. При запуске приложения публикуется событие `AppStarted`. На событие реагируют два обработчика:
Expand Down

0 comments on commit f9aa8bd

Please sign in to comment.