问题标签 [tidyquant]

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 回答
35 浏览

r - 增加特殊表格的小数位数

IE。10% 的回报在回报列中记录为 0.01,我怎样才能将这个小数更改为整数?

0 投票
1 回答
120 浏览

r - RSI 与 Yahoo Finance/TradingView 不同

R 中的RSI计算结果与我在 Yahoo-Finance 中看到的不同。Yahoo-Finance 文档说它使用SMAclose. 我在 R 中做了同样的事情,但值不匹配。我不确定该信任哪一个。我尝试了关闭和调整关闭​​。

RSI(5,关闭)的 R 输出:

在此处输入图像描述

雅虎财经: 在此处输入图像描述

0 投票
2 回答
64 浏览

r - 移动平均线似乎是使用 geom_ma 从最近的日期向后计算

在我的时间序列上,移动平均线似乎是从右到左绘制的。这是我的代码:

这是输出图表:带有移动平均线的 CL 图表

我似乎无法确定我正在做什么来导致这种情况。

0 投票
1 回答
46 浏览

r - 如何使用 R 中 tidyquant 包中的 tq_transmute 获取 OHLC 月度高低数据

我是分析时间序列数据的新手,正在寻找一些帮助,从一些 OHLC 数据中提取月度高价和低价。当我尝试汇总每月的开盘价、最高价、最低价和收盘价时,只有每个月最后一个日期的值才会被拉出,而不是每个月的最高价(最高价)和最低价(最低价)。任何帮助是极大的赞赏。

目前,它只是拉动每个月的最后一次观察。相反,我想要第一个开盘价、最高最高价、最低最低价、最后收盘价和总成交量。

0 投票
0 回答
40 浏览

r - 通过重新平衡(进出)计算投资组合的回报

考虑到所有者频繁申请和拯救资金,我如何计算基金组合的回报?我在下面有一个示例数据库,我需要使用NAV 值(基金价格)来了解他从min(Date) 到 Yesterday获得了多少。

我使用了两列表示相同的内容(NAVinitialDate 和 NAVMC *手动计算),因为由于应用日期 x 大写日期问题,值存在一些差异。

0 投票
0 回答
104 浏览

r - 如何通过 R 中的寓言动态回归获得 CV 预测

我正在使用交叉验证拟合动态回归,但无法生成预测。

根据FPP3 的这个页面,想法是创建一个具有协变量值的未来数据对象,然后使用新的未来数据进行预测。每当我这样做时,我都会收到一个关键错误,“提供的数据包含与模型不同的关键结构。”

设置和模型拟合:

如果我尝试通过简单地从 CV 数据创建新数据来进行预测,则不会day_prior_result生成协变量的值:

结果是 :

如果我通过加入生成具有协变量值的未来数据集,然后将其传递给预测(),我会得到一个关键结构错误。

结果是:

真的不确定第二种方法哪里出错了。两个 tsibble 对象的结构看起来是一样的。

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
155 浏览

r - 计算滚动 Beta

我正在尝试为股票生成滚动 beta 并且我的滚动功能不起作用。到目前为止我已经尝试过:

关于如何使这项工作适合我的任何想法?

我的主要目标是以“整洁”的方式做到这一点。

0 投票
1 回答
45 浏览

r - 如何使用 tidyquant 计算多只股票的投资价值?

我想获得每只股票的投资价值,但我认为我正在获得整个数据集。

我究竟做错了什么?

我想通过每个符号获得一段时间内的投资价值,假设在时间 0 投资 100 美元。所以所需的输出看起来像......

0 投票
1 回答
26 浏览

r - 处理包含特殊字符的 xts 对象

我想使用tidyquant包(或任何其他包)从雅虎检索财务数据。

为了检索 Microsoft(索引:MSFT)的收盘价,以下代码可以正常工作:

但是,对于检索原油价格(索引:CL=F),它不起作用,因为索引包含特殊字符。更具体地说,我在这里收到一条错误消息:

有谁知道如何解决这个问题?非常感谢!

0 投票
0 回答
37 浏览

r - 如何避免 scale_fill_discrete() 改变了 geom_candlestick 的条形颜色

我有样本股票价格数据(在这个问题的结尾),我正在尝试绘制geom_candlestick图表并使用以下代码为多个日期间隔添加不同的背景颜色:

输出:

在此处输入图像描述

我希望删除额外的图例部分darkbluered同时保留in_period并且out_period仅使用scale_fill_discrete(name = "Period", label = c('in_period', 'out_period'), limits = c('in_period', 'out_period')).

然后我在取消注释最后一行代码时得到下图:

在此处输入图像描述

我成功删除了不需要的图例部分,但您可能会注意到,烛台的条形图变成了与上图相同的几乎灰色的颜色。

所以我的问题是如何在保持与第一个图相同的颜色效果的同时删除额外的图例部分?谢谢。

数据: