问题标签 [quantmod]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1122 浏览

r - getSymbols 中的错误,对于多个符号请求必须使用 auto.assign=TRUE

我正在尝试编写一个程序,该程序将获取股票代码的 .csv 文件,并针对协整等问题对它们进行相互测试。但是,当我运行以下代码时,quatnmod 给了我一些关于必须对多个符号请求使用 auto.assign = TRUE 的信息。

当我运行 addprices(symbols1, symbols2) 我得到这个错误:

我知道当我这样做时我应该得到那个错误,我相信这就是错误所指的:

但是,我正在做的不是那样,那又是什么呢?有什么建议吗?有解决办法吗?

我用谷歌搜索了这个,真的没有任何相关的问题/答案。

0 投票
2 回答
4116 浏览

r - 带日期的 R 数据框

我有以下形式的数据框

但是该命令index(DATA.FRAME)返回整数而不是日期。我应该使用什么函数来获取日期列表而不是整数?

编辑:

dput(DATA.FRAME) 的输出是

0 投票
1 回答
1428 浏览

r - R从csv文件中获取符号

我正在尝试使用 R 中的 getSymbols (quantmod) 包从 .csv 文件中的股票列表中下载股票价格。

我已将 .csv 文件导入 R 但不确定如何使用 getSymbols 从 .csv 文件中读取

所以我有我的股票代码列表,我希望 getSymbols 下载列表中每个代码的价格数据。

0 投票
1 回答
435 浏览

r - R quantmod 数据合并回归错误

此 R 代码会引发错误,即

.xts(e, .index(e1), .indexCLASS = indexClass(e1), .indexFORMAT = indexFormat(e1), 中的错误:索引长度必须与观察数匹配

代码:

谁能帮我弄清楚我做错了什么?

0 投票
1 回答
510 浏览

r - 多元 XTS 的每月回报

我有一个名为 AUM 的 XTS,它有 5 列

我想计算每列的月收益。我可以通过调用为一列执行此操作,monthlyReturn(AUM[,1])但我无法计算所有五列的月度回报并返回一个多元 XTS。

我试过这个apply(AUM, 2, monthlyReturn),但我得到了错误

非常感谢任何帮助。提前致谢。

0 投票
1 回答
403 浏览

r - 从环境中删除 NULL 对象

我有一个 xts 或NULL. 我想NULL从环境中删除所有内容。有没有我可以使用的功能eapply来实现这一点?

0 投票
4 回答
4747 浏览

r - 删除 xts 中的 NA 列

我有以下格式的 xts

有没有我可以应用的函数来生成一个新的 xts 或 data.frame 缺少仅包含 NA 的列?

具有 NA 的列的位置不是静态的,因此仅按名称或位置删除这些列是不可能的

0 投票
1 回答
974 浏览

r - quantmod ... 无法获取当天的 OHLCV 符号数据

getSymbols()我无法使用 Quantmod调用从雅虎获取当天的 OHLCV 数据。数据存在于yahoo 上,也可以在我的图表平台中看到今天的OHLCV 数据。作为解决方法,我使用getQuote(..)call 从 yahoo 获得了今天的 EOD 报价。但是当我尝试通过 rbind 将其附加到下载的符号数据时,数据对象会被填充为 NULL。

我很感激有关如何将今天的报价附加到下载的历史交易品种数据或任何 R API 的建议,我可以在市场交易时间后调用以获取包括今天在内的交易品种 EOD(OHLCV 数据)。谢谢。

0 投票
1 回答
654 浏览

r - quantmod - getSymbols.MySQL 格式

我使用 quantmod getSymbols 查询 MySQL 数据库:

返回:搞乱日期转换。

7058-02-20 “40.1700” “40.1900” “40.1000” “40.1500” “104900” “09:30:59”
7058-02-20 “40.0900” “40.1725” “40.0900” “40.1725” “13200” “09”: 31:53”
7058-02-20 “40.1900” “40.3394” “40.1800” “40.2900” “16500” “
09:32:57” 7058-02-20 “40.3000” “40.3700” “40.2400” “40.2400” “36500” " "09:33:58"
7058-02-20 "40.2600" "40.3000" "40.2000" "40.2500" "6700" "09:34:59"
7058-02-20 "40.2600" "40.3100" "40.2000" " 40.2000" " 13900" "09: 35:59"

我希望它看起来像这样:

2012-10-31 09:30:59 “40.1700” “40.1900” “40.1000” “40.1500” “104900” “09:30:59”
2012-10-31 09:31:53 “40.0900” “40.1725” “40.0900” “”“40.1725”“13200”“09:31:53”
2012-10-31 09:32:57“40.1900”“40.3394”“40.1800”“40.2900”“16500”“09:32:57”
2012-10- 31 09:33:58 “40.3000” “40.3700” “40.2400” “40.2400” “36500” “09:33:58”
2012-10-31 09:34:59 “40.2600” “40.3000” “40.2000” “40.2500” “ 6700” “09:34:59”
2012-10-31 09:35:59 “40.2600” “40.3100” “40. 2000""40.2000""13900""09:35:59"

我相信这与表中的日期格式(%Y%m%d)ex 有关。20121031 与 quantmod 通常期望的正常 (%Y-%m-%d) ex.2012-10-31 格式相反。文档说这可以通过 setDefaults(getSymbols.MySQL,...) 更改,但没有说明如何。有什么想法吗?

0 投票
3 回答
8538 浏览

r - 垂直直方图

我想做一个垂直直方图。理想情况下,我应该能够每天在一个地块上放置多个。

如果这可以与 quantmod 实验 chart_Series 或其他一些能够为时间序列绘制条形的库相结合,那就太好了。请参阅随附的屏幕截图。理想情况下,我可以绘制这样的图。

有什么内置的或现有的库可以帮助解决这个问题吗?

市场概况示例