Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pyalgotrade Quandl源错误_Python_Financial_Quandl_Pyalgotrade - Fatal编程技术网

Python pyalgotrade Quandl源错误

Python pyalgotrade Quandl源错误,python,financial,quandl,pyalgotrade,Python,Financial,Quandl,Pyalgotrade,与以下quandlefeed组合并用于仪器“CBOE/VIX”时,feed.addBarsFromCSV出现错误 顺便说一句,例如,该代码在“WIKI/AAPL”上工作得很好,但在一些我想使用的工具上,如“CBOE/VIX”,似乎不起作用 我得到的错误如下: 回溯(最近一次呼叫最后一次): 文件“”,第2行,在 feed.addBarsFromCSV(“CBOE/VIX”,名称%(符号)) 文件“C:\Program Files\Anaconda2\lib\site packages\PyAlg

与以下quandlefeed组合并用于仪器“CBOE/VIX”时,feed.addBarsFromCSV出现错误

顺便说一句,例如,该代码在“WIKI/AAPL”上工作得很好,但在一些我想使用的工具上,如“CBOE/VIX”,似乎不起作用

我得到的错误如下: 回溯(最近一次呼叫最后一次):

文件“”,第2行,在 feed.addBarsFromCSV(“CBOE/VIX”,名称%(符号))

文件“C:\Program Files\Anaconda2\lib\site packages\PyAlgoTrade-0.17-py2.7.egg\PyAlgoTrade\barfeed\csvfeed.py”,第252行,位于addBarsFromCSV中 addBarsFromCSV(self、instrument、path、rowParser)

文件“C:\Program Files\Anaconda2\lib\site packages\PyAlgoTrade-0.17-py2.7.egg\PyAlgoTrade\barfeed\csvfeed.py”,第120行,位于addBarsFromCSV中 bar=行Parser.parseBar(行)

文件“C:\Program Files\Anaconda2\lib\site packages\PyAlgoTrade-0.17-py2.7.egg\PyAlgoTrade\barfeed\csvfeed.py”,第169行,在parseBar中 卷=浮点(csvRowDict[self.\uu volumeColName])


KeyError:“卷”

似乎需要
数据。重命名(列={'VIX Volume':'Volume'},inplace=True)
有效,谢谢!
import quandl as qd
from pyalgotrade.tools import quandl
from pyalgotrade.barfeed import quandlfeed

name = '%s.csv'
sym = "VIX"

data = qd.get("CBOE/VIX", start_date="2016-1-1", end_date="2016-1-10")
data.rename(columns={'VIX Open': 'Open'}, inplace=True)
data.rename(columns={'VIX High': 'High'}, inplace=True)
data.rename(columns={'VIX Low': 'Low'}, inplace=True)
data.rename(columns={'VIX Close': 'Close'}, inplace=True)
data.to_csv(name % (sym))
feed = quandlfeed.Feed()
feed.addBarsFromCSV("CBOE/VIX", name % (sym))