Alpha_Vantage:返回的数据点数

时间:2018-07-25 14:27:52

标签: python pandas financial

Python的新手,因此可以避免语法/命名错误。

我正在尝试仅使用alpha_vantage API返回的最新20个数据点。我正在使用'outputsize'参数将'20'定义为返回的数据帧的大小,但是我仍然得到一个比'outputsize'参数大得多的设置。

下面是我到目前为止编写的代码。

# This will pull the candle data from the most recent 5 minute candle.

import pandas
from alpha_vantage.timeseries import TimeSeries
MyAPIKey = 'KE6P3XV8XXU87U4K'

def pull_data():
    ts = TimeSeries(key = MyAPIKey, output_format = 'pandas', 
indexing_type = 'date')
    data, meta_data = ts.get_intraday(symbol = 'SPY', interval = '5min', 
outputsize = '20')
    data = data[::-1]
    print(data)

pull_data()

这将返回大约2个交易日的5分钟蜡烛数据。

1-我是否误解了“ outputsize”参数?

2-我将如何实现只有20个数据点的目标?

3-是否必须颠倒数据帧顺序才能首先获取最新数据,这有潜在的冲突吗?

0 个答案:

没有答案