我想从 AlphaVantage 获取选项数据,他们最近添加了该数据。我从 YouTube 视频中获取了查询代码。我正在尝试像这样修改它:
def datafromav():
sourcefile = open('dataone.txt', 'a')
pd.set_option('display.max_rows', 999)
from alpha_vantage.timeseries import TimeSeries
import time
api_key = 'XXXXXXXX'
ts = TimeSeries.HISTORICAL_OPTIONS(key=api_key, output_format='pandas')
STOCKS = [substock]
data, meta_data = ts.HISTORICAL_OPTIONS(symbol=STOCKS, outputsize = 'compact')
print(data, file = sourcefile)
sourcefile.close()
我收到错误消息:
AttributeError: type object 'TimeSeries' has no attribute 'HISTORICAL_OPTIONS'
我做错了什么?我已经获取了提取股票的代码并将其更改为期权,但不确定我做错了什么。
首先您需要一个有效的 API 密钥。注册一个帐户并查看文档。从供应商那里查找数据而不是随机来源总是一个好主意。
https://www.alphavantage.co/documentation/
祝你好运