我无法通过matplotlib
加载交叉货币。我正在使用雅虎财务来加载数据。在雅虎网站上,欧元/美元等符号为EURUSD=X
。
然而,尝试拉动代码EURUSD=X
会返回404错误。我发现加载任何类型的基于货币的工具的唯一方法是使用EUR=X
,但是,这些仅返回基于$USD
的工具。
我在加载EUR/JPY
或AUD/CHF
等符号时遇到问题。任何建议都会非常有用。
谢谢!
以下是我用来提取历史文书的代码:
import datetime
import numpy as np
import matplotlib.colors as colors
import matplotlib.finance as finance
import matplotlib.dates as mdates
import matplotlib.ticker as mticker
import matplotlib.mlab as mlab
import matplotlib.pyplot as plt
import matplotlib.font_manager as font_manager
startdate = datetime.date(2005,1,1)
today = enddate = datetime.date.today()
ticker = raw_input('Enter Instrument: ')
fh = finance.fetch_historical_yahoo(ticker, startdate, enddate)
# a numpy record array with fields: date, open, high, low, close, volume, adj_close)
r = mlab.csv2rec(fh); fh.close()
r.sort()