0
Я пытаюсь использовать yahoofinance.build_feed
из pyalgotrade (версия 0.18) для создания файла cvs, содержащего данные OHLC. Я не знаю, почему я получаю эту ошибку. Спасибо за любую помощь.новичок, используя pyalgotrade и yahoofinance
from pyalgotrade.tools import yahoofinance
instruments = ["orcl"]
feed = yahoofinance.build_feed(instruments, 2010, 2015, './csv', 86400, timezone=None, skipErrors=True)
К сожалению, ошибка у меня есть
>>> runfile('/home/marco/.config/spyder-py3/temp.py', wdir='/home/marco/.config/spyder-py3')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/marco/miniconda3/lib/python3.5/site-packages/spyder/utils/site/sitecustomize.py", line 866, in runfile
execfile(filename, namespace)
File "/home/marco/miniconda3/lib/python3.5/site-packages/spyder/utils/site/sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "/home/marco/.config/spyder-py3/temp.py", line 8, in <module>
from pyalgotrade.tools import yahoofinance
File "/home/marco/miniconda3/lib/python3.5/site-packages/pyalgotrade/tools/yahoofinance.py", line 119
except Exception, e:
^
SyntaxError: invalid syntax
Спасибо, Марко.
Параметр 'pyalgotrade.tools', что вы используете старый код, написанный на Python 2, с использованием устаревшего синтаксиса и не работает без перезаписи на Python 3. –
Спасибо Antti, вы знаете, какая библиотека может быть близка к pyalgotrade на Python 3? –
Нет, я понятия не имею о библиотеке, я просто перевел эти сообщения об ошибках на английский язык. –