我正在尝试制作一个简单的 GUI,从 Alpha Vantage 收集几组历史股票数据。我收到此错误:
File "d:\GIT\StockAI\main.py", line 34, in run
data = ts.get_daily(symbol=stock, outputsize='full')
File "C:\Users\benlu\Anaconda3\lib\site-packages\alpha_vantage\alphavantage.py", line 178, in _format_wrapper
data = call_response[data_key]
KeyError: 'Time Series (Daily)'
我不完全确定这意味着什么,而且我在搜索这个问题时遇到了一些麻烦。我认为这是我想念的相当简单的事情。此外,输出格式设置为 pandas,如果这很重要的话。这是(希望)所有相关代码:
stockList = ["AAPL", "AMZN", "GOOG", "GOOGL", "MSFT", "JPM", "JNJ", "BA"]
for stock in stockList:
data = ts.get_daily(symbol=stock, outputsize='full')
data[0].to_csv(stock + '.csv')
它似乎相当随机地工作。它会收集一些 .csv 文件,然后看似随机地停止...有人有什么帮助可以发送我的方式吗?我将不胜感激!