WLM1ke / poptimizer

Оптимизация долгосрочного портфеля акций
The Unlicense
154 stars 28 forks source link

Вопрос по обновлению данных по дивидентам #108

Open keepitsimple opened 2 years ago

keepitsimple commented 2 years ago

В разделе FAQ указано

У меня появилось сообщение ДАННЫЕ ПО ДИВИДЕНДАМ ТРЕБУЮТ ОБНОВЛЕНИЯ - что делать? Вся необходимая для работы программы информация обновляется автоматически, кроме данных по дивидендам, которые необходимо обновлять в ручную в базе данных source. После ввода информации необходимо запустить команду dividends для дополнительной сверки с разными внешними источниками данных и перемещения информации в основную рабочую базу data.

Вот тут не понятно как именно обновлять вручную. Базу source из дампа я поднял. откуда для нее брать данные и как именно обновлять в ручную?

WLM1ke commented 2 years ago

Брать данные можно из любого заслуживающего доверия источника - например, с серверов раскрытия информации или из какого-то агрегатора, хотя к ним доверия гораздо меньше

В ручную - это залезть в базу и внести по аналогии документ с дивидендами в MongoDB

keepitsimple commented 2 years ago

@WLM1ke Спасибо. Можно я добавлю это в FAQ?

WLM1ke commented 2 years ago

@keepitsimple любой разумный PR принимается

keepitsimple commented 2 years ago

еще вопрос я правильно понимаю, что в dump/source лежит ваша база данных по дивидентам которую вы в ручную обновляете? т.е. в начале стоит ее из дампа поднимать, а потом уже добавлять туда ручками?

WLM1ke commented 2 years ago

Да, эта база мною в ручную обновляется.

При запуске автоматически проверяется наличие этой базы в MongoDB, если она отсутсвует, то происходит восстановление из dump.

В последствии нужно или самому обновлять в ручную, или как вариант удалять базу, скачивать последнюю версию (я стараюсь хотя бы раз неделю в пятницу пушить версию с актуальными дивидендами) и запускать, чтобы она снова восстановилась из dump