docs: describe concentration tab and stored instrument classification (WealthLedger/main#48)
This commit is contained in:
@@ -11,9 +11,28 @@
|
||||
они не ждут и не вызывают T-Bank и не предлагают ручную синхронизацию. Часовой
|
||||
обход текущего подключения обновляет Portfolio независимо от экрана. Для нового
|
||||
полного snapshot ему нужны оба финансовых ответа `GetPortfolio` и
|
||||
`GetPositions`; суммы и позиции публикуются вместе. Metadata инструмента
|
||||
дополняет представление независимо, с доступным UID/FIGI вместо имени до её
|
||||
онлайн-загрузки.
|
||||
`GetPositions`; суммы и позиции публикуются вместе. Metadata инструмента и
|
||||
классификация (сектор и эмитент) дополняют представление независимо,
|
||||
с доступным UID/FIGI вместо имени до их загрузки.
|
||||
|
||||
## Обновление сектора и эмитента
|
||||
|
||||
Часовой обход также обновляет сектор и эмитента позиций типов `share`, `bond`
|
||||
и `etf`. Значения хранятся как последнее известное ([ADR
|
||||
022](../../../adr/022-stored-instrument-classification.md)): сектор — как его
|
||||
определяет T-Bank, эмитент — бренд актива (`uid` и `name`). Каждое поле
|
||||
обновляется при первом обходе, начавшемся не ранее чем через 24 часа после его
|
||||
последнего успешного получения; пока значение не получено, попытка повторяется
|
||||
в каждом обходе. Сектор и эмитент обновляются независимо.
|
||||
|
||||
Неуспешное получение не мешает публикации snapshot и не меняет
|
||||
`lastSuccessfulAt` и `isStale`; сохранённое значение остаётся доступным.
|
||||
Исключение — отказ token: он обрабатывается так же, как отказ token при
|
||||
обходе Portfolio. Инструмент ищется по UID, затем по FIGI; ответ «не найдено»
|
||||
сохраняет прежнее значение и отсчёт 24 часов начинается заново. Позиции без
|
||||
полученных значений участвуют в разрезах вкладки
|
||||
[«Концентрация»](../concentration.md) как «Сектор не указан» и
|
||||
«Эмитент не указан».
|
||||
|
||||
Открытый экран выполняет локальное перечитывание не чаще одного раза в
|
||||
30 минут; retry также повторяет только HTTP GET. `data: null` означает, что
|
||||
|
||||
Reference in New Issue
Block a user