我尝试使用以下方法获取实时库存信息,但它正在从前一天获取信息。
import pandas as pd
from alpha_vantage.timeseries import TimeSeries
def AlphaVantage(symbol):
ts = TimeSeries(key="mykey")
data, _ = ts.get_quote_endpoint(symbol)
print(data)
AlphaVantage('MSFT')
我还尝试使用在熊猫数据阅读器网站上找到的以下代码:
import os
from datetime import datetime
import pandas_datareader.data as web
web.get_quote_av(["AAPL", "TSLA"])
但这给了我以下错误:
keyerror: 'stock quotes'
是否无法获取实时数据? 有人对我如何实现这一目标有建议吗?
答案 0 :(得分:0)
我也有这个问题!好像是新的吗?
NYSE现在可以运行,但是正在运行(使用API密钥):
data, meta_data = ts.get_intraday(symbol='AAPL', outputsize='full', interval='1min')
从收盘前一天开始提供数据:
open high low close volume
date
2020-05-21 16:00:00 317.090 317.530 316.5800 316.9600 836354.0
2020-05-21 15:55:00 317.790 318.000 317.0100 317.0662 355895.0
2020-05-21 15:50:00 318.104 318.104 317.4800 317.7600 240174.0
2020-05-21 15:45:00 318.010 318.330 317.6819 318.1002 242233.0
2020-05-21 15:40:00 317.610 318.150 317.3000 318.0350 229214.0
... ... ... ... ... ...
2020-05-04 09:55:00 287.880 289.290 287.7300 288.8400 794257.0
2020-05-04 09:50:00 286.945 287.870 286.6850 287.8300 592501.0
2020-05-04 09:45:00 287.660 287.870 286.3172 286.9600 727985.0
2020-05-04 09:40:00 288.410 288.600 287.4800 287.7399 669845.0
2020-05-04 09:35:00 289.170 289.580 287.4300 288.3400 1835406.0
[1092 rows x 5 columns]
似乎有些股票行情有效,而其他股票行情无效!股市大多能发挥作用。很奇怪。