poptimizer
poptimizer copied to clipboard
Нет данных для некоторых акций - ver2
Ряд акций при эволюции кидает excepctions, вероятно - те, которые сняты с торгов. Спасает - исключение их из yaml файлика
poptimizer/data/app/viewers.py line 51
if (df_data := doc.get("data")) is None:
raise NoDFError(group, name)
список AAL-RM: 0 AAPL-RM: 0 ABBV-RM: 0 ABRD: 0 ABT-RM: 0 ADBE-RM: 0 AFKS: 0 FB-RM: 0 FXRB: 0 LNTA: 0 ORUP: 0 POGR: 0 RUGR: 0 TWTR-RM: 0 VTBB: 0 VTBM: 0
Я не очень понимаю, что тут предлагается сделать.
Ну (как минимум) не падать по exception - а продолжить работу с другими акциями, которые "ЕСТЬ" (с)
Есть некорректные данные, то лучше fail fast, а не делать вид, что все окей.
Предлагаю очистить Базу (data в mongo) с помощью
db.quotes.deleteMany({timestamp:{$lt: ISODate("2023-01-01")}})
db.misc.deleteOne({_id:'trading_dates'})
, а так же обновить тикеры портфелей в папке portfolio. При повторном запуске подтянутся актуальные данные с биржи.
Мне помогло, а то протухло около 260 позиций.