如何从 AlphaVantage 获取期权数据?

问题描述 投票:0回答:1

我想从 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'

我做错了什么?我已经获取了提取股票的代码并将其更改为期权,但不确定我做错了什么。

python alpha-vantage
1个回答
0
投票

首先您需要一个有效的 API 密钥。注册一个帐户并查看文档。从供应商那里查找数据而不是随机来源总是一个好主意。

https://www.alphavantage.co/documentation/

祝你好运

© www.soinside.com 2019 - 2024. All rights reserved.