-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IndexError: index 1 is out of bounds for axis 0 with size 0 #92
Comments
Попробуйте скачать последнюю версию - в пятницу был необычный день, когда торговались только иностранные бумаги. В последней версии по идее должно работать корректно. |
загрузил из master
я сделал самый простой setup.py для установки пакета
может накосячил где... |
Вы загрузили из мастера после моего ответа и перестояли свои контейнеры? Я просто докинул немного коммитов после вашего сообщения об ошибке. |
Да из master выкачал и пересобрал
|
Сложно понять дистанционно в чем проблема. Я попробовал запустить с нуля - у меня ошибка не выпадает, но я запускаю без контейнеров и setup.py. Может вам тоже попытаться для начала запустить локально напрямую. Выкачать в папочку проекта, создать виртуальное окружение в корне проекта и простой файлик для запука:
|
Сейчас буду пробовать |
Да всё тоже самоё....
Загружаются данные и вылетает в том же самом месте
|
Хорошо, что про портфель написали. Во-первых, это все бессмысленно на трех бумагах - не достаточно данных для обучения сетей. Во-вторых, при таком наборе бумаг вылезает редкий баг - не уверен, что его имеет смысл править, но в общем нужна хотя бы одна иностранная бумага из-за кривого торгового дня в пятницу или ждать завтрашнего дня когда появятся котировки за понедельник. |
Ну я сначала на base.yml из master запускал, но он с нулями не знаю имеет это значение или нет... |
Для эволюции количество отдельных бумаг не имеет значения - важен их перечень, на котором будет идти обучение.
Грузится вся история до последнего полного тортового дня включительно, а используется история с 2015 года. Котировки хранятся в базе data в коллекции quotes. PS: Утром оказалось, что баг более серьезный, чем я думал, поэтому буду править. |
плохо что серьезный, хорошо что локализовался. пока запустил обучение... |
Я не знаю, как там у yfinance. Есть функци для получения перечня всех бумаг по которым скачиваются котировки
В файле все бумаги, по которым я обновляю дивиденды https://github.com/WLM1ke/poptimizer/blob/master/portfolio/base.yaml |
https://habr.com/ru/post/561980/ |
Если каждый раз дергать MOEX и качать котировки по 1000 бумаг, то вас быстро заблокируют. |
я немного про другое,как с помощью имеющихся уже данных собрать входные данные для указанных в статье методов. там скачивание исторических данных идёт с yahoo, для moex добавляя .ME к тикеру. |
Для получения цен
Для получения цен и дивидендов
|
вечером посмотрю и сравню результаты... |
#93 |
Здравствуйте!
Тоже решил познакомится с вашим решением.
Собрал ваше приложение в контейнере и запустил evolve
Загрузку дивидентов прошла успешно. А дальше вылезло вот это....
Корректность работы pyppeteer проверил.
The text was updated successfully, but these errors were encountered: