在R中使用Quantmod提取日内分钟条数据

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

[我希望这是一个相当简单的答案(当我看到解决方案有多么简单时,我会感到很尴尬),但是我在使用quantmod软件包下的getSymbols()函数按分钟提取日内股票数据时遇到了很多麻烦。

我尝试使用getSymbols("F")提取数据并得到以下输出:

> F[1:10]
           F.Open F.High F.Low F.Close F.Volume F.Adjusted
2007-01-03   7.56   7.67  7.44    7.51 78652200       7.22
2007-01-04   7.56   7.72  7.43    7.70 63454900       7.41
2007-01-05   7.72   7.75  7.57    7.62 40562100       7.33
2007-01-08   7.63   7.75  7.62    7.73 48938500       7.43
2007-01-09   7.75   7.86  7.73    7.79 56732200       7.49
2007-01-10   7.79   7.79  7.67    7.73 42397100       7.43
2007-01-11   7.73   7.80  7.68    7.77 40020800       7.47
2007-01-12   7.77   7.92  7.76    7.89 57053800       7.59
2007-01-16   7.89   8.01  7.87    7.94 66699800       7.64
2007-01-17   7.97   8.10  7.97    8.04 63728700       7.73

如您所见,这只是每日历史数据,我需要每分钟的历史数据。

我已经进行了一些研究,发现this tutorial暗示可以用历史分钟条的形式显示数据,但是我找不到允许我执行此操作的正确参数或函数。无法使用更高的频率,因此我无法获取我的每日数据并查看每分钟的数据。我想知道如何使用quantmod来获取一年之内的每一分钟的历史数据-最后,我想要一个包含“日期”,“分钟栏”和“音量”列的数据框。

请让我知道是否能为您提供更多信息。

r quantmod
1个回答
0
投票

[我不知道它是否仍然可以提供帮助,但是如果您需要日内数据,rapidapi上有一个称为(Quotient)的API,该API可以拉升日内(以1分钟为单位)的EOD市场(FX ,加密货币,股票(美国,加拿大,英国,澳大利亚,欧洲),ETF和期货。它还提供收益,股息,分拆和许多其他信息。

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