Я пытаюсь получить финансовые данные по облигациям и фондам, не торгуемым в США.получить данные международного инвестиционного фонда
Это мой код:
import pandas.io.data as web
from datetime import datetime
end = datetime.now()
start = datetime(end.year - 5, end.month, end.day)
df = web.DataReader("U1IL.DU", 'yahoo', start, end)
Но я всегда получаю следующее сообщение об ошибке:
File "/usr/lib/pymodules/python2.7/pandas/io/data.py", line 177, in _retry_read_url
rs.index.name = rs.index.name.decode('unicode_escape').encode('ascii', 'ignore')
UnboundLocalError: local variable 'rs' referenced before assignment
Кажется, что "."
часть путает программу.
Есть ли способ, чтобы ввести в качестве альтернативы
- WKN (немецкий идентификационного кода) или
- ISIN (International ценных бумаг идентификационный номер)
вместо бегущей строки на основе 4-буквенный символ?
У меня возникает другая ошибка для запроса - похоже, для этого тикера не существует исторических котировок? http://finance.yahoo.com/q/hp?s=U1IL.DU&a=00&b=1&c=2015&d=11&e=1&f=2015&g=d – Stefan
ОК, поэтому кажется, что для фондов за пределами США Google и Yahoo не предоставляют любые данные? Здесь у них есть история http://www.finanzen.net/fonds/[email protected]_0 – DaCoEx