我正在使用 Alpha Vantage API 来获取实时股票数据。我在印度市场股票 (NSE) 面临的问题是我只能在市场交易时段获得部分数据。
例如:
这就是市场时段的输出。缺少 9:30 到 12:00 之间的中间条目。
时间 - 股票 - PRICE_CLOSE
9:15:00 - INFY - 1004.6
12:18:15 - INFY - 1007.3
更正后的输出应如下(没有缺少中间条目):
时间 - 股票 - PRICE_CLOSE
9:15:00 - INFY - 1004.6
10:15:00 - INFY - 1007.7
11:15:00 - INFY - 1009.2
12:15:00 - INFY - 1010.5
12:18:15 - INFY - 1007.3
市场交易时间一结束,修正后的视图就会出现。这给进行任何日内实时分析带来了很大困难。我想知道其他人是否也面临这个问题?这种情况只发生在 NSE 股票上吗?这里有什么解决办法吗?有人就这个问题联系过 Alpha Vantage 吗?
(也在下面分享我的代码片段)
function_name <- "TIME_SERIES_INTRADAY"
stock_ticker <- stk_list$Symbol[i]
period <- "60min"
my_api_key <- "***************"
my_data_type <- "csv"
output_size <- "full"
api_call <- paste0("https://www.alphavantage.co/query?function=",
function_name,
"&symbol=",
stock_ticker,
"&interval=",
period,
"&outputsize=",
output_size,
"&apikey=",
my_api_key,
"&datatype=",
my_data_type)
t <- read.csv(url(api_call))