问题标签 [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 回答
48865 浏览

r - 如何重命名 R 对象?

我正在使用 quantmod 包从 Yahoo 导入金融系列数据。

我想将对象“GSPC”的名称更改为“SPX”。我已经尝试过 reshape 包中的 rename 函数,但它只会更改变量名。“GSPC”对象具有向量 GSPC.Open、GSPC.High 等。我希望将“GSPC”重命名为“SPX”以将 GSPC.Open 更改为 SPX.Open 等等。

0 投票
1 回答
3514 浏览

r - 我如何从 quantmod 包中查看所有可用的数据系列?

如何使用来自 Yahoo 的 getSymbols 显示所有可用报价/数据系列的列表?

0 投票
1 回答
856 浏览

r - 从 quantmod 包中访问 c​​hart_Series ()

R quantmod 包文档描述了 chartSeries() 和 chart_Series() 函数。但是在需要 quantmod 之后,只有 chartSeries() 函数可用。除了 install.packages() 或 update.packages() 之外,还有什么特殊的方法可以访问 R 包函数吗?

0 投票
1 回答
1812 浏览

r - Testing cointegration of two stocks using Yahoo Finance data

I am trying to perform a co-integration test on two stocks, using data from Yahoo Finance. From what I have been reading there are less complicated ways to retrieve Yahoo data. I need to retrieve two securities and define them as stk1 and stk2 as well as be able to adjust the time frame of the data retrieved. Here is what I have so far.

What tools exist to make this easier and/or more robust?

0 投票
3 回答
552 浏览

r - 你如何获取一个字符串,然后调用一个名称为该字符串的数据框?

以下代码返回一个名为“GLD”的字符串。

此代码返回 GLD 价格的尾部。但很明显,因为我已经将 GLD 硬编码到函数中。

这不会像硬编码版本那样返回价格,而是像上面的 CatItUp() 示例那样返回“GLD”字符串。我不知道为什么。

如何在 IAmMoney() 函数内部将“GLD”传递给 quantmod::getSymbols 函数?

0 投票
3 回答
3072 浏览

function - 如何消除 R 函数中参数周围的引号?

以下是有效的 R 函数的前几行:

当我将两个股票代码作为函数参数传递时,我需要用引号将它们括起来:

我希望能够简单地输入:

0 投票
1 回答
7049 浏览

r - 如何使用 R 包 MACD 功能?

我正在学习使用 R。我对提取股票数据和计算股票数据的各种技术指标感兴趣。我的测试基准是谷歌财经。也就是说,我用GF的结果检查我的结果。

在尝试实现某种 MACD 分析时,我注意到了一些事情。这些可能是我对文档的误解。我尝试了很多变体,在某些情况下我无法与 Google 财经的数字达成一致。

library(quantmod)给我MACD(),它返回列macdsignal

library(fTrading)给我cdsTA()and cdoTA(),分别返回cdsTAand cdoTA

我的测试股票是 IBM,希望这个链接能拉出一张图表,其中包含价格、成交​​量、慢速随机指标和带有柱状图的 MACD。

http://www.google.com//finance?chdnp=1&chdd=1&chds=1&chdv=1&chvs=Linear&chdeh=0&chfdeh=0&chdet=1298224745682&chddm=46920&chddi=86400&chls=CandleStick&q=NYSE:IBM&ntsp=0

将 IBM 的价格数据加载到 R 中,并为值 8、17、9 和MACD()我设置的上述 3 个函数生成值,percent=FALSE得到以下输出。

如果您参考上面的谷歌金融图表,cdsTA 和 macd 列是相同的,并且与谷歌的 EMA 数据非常吻合。MACD()macd al 的价值也和 GF 非常接近。所以我得到

macd - 信号 = 背离。

但是,cdoTA 还很遥远。我究竟做错了什么?

0 投票
1 回答
1271 浏览

r - quantmod::chartSeries 不绘制所有组件

我已经阅读了很多 R 文档,但是我找不到任何我认为可以作为答案的东西。我的额头因为撞在桌子上而酸痛。;)

这是特定于 的library(quantmod),因为这是我想要学习的,但我想这也是一个普遍的问题。

R 2.12.2 GUI 1.36 Leopard 构建 64 位 (5691) Mac OS X 10.6.6

我正在尝试在http://www.quantmod.com/examples/intro/quantmod上复制示例的行为

从 GUI 来看,一切都很好 - 下面会生成一个类似http://www.quantmod.com/examples/intro/AAPL-full.png的图表:

但是当我source()从 GUI 获取 .R 文件时,我只得到图表

也就是说,它下面只有一个价格图表和一个成交量图表。此外,如果我从命令行尝试以下操作,它会按预期工作。

生成一个名为的文件Rplots.pdf,其中包含三个页面。第三页包含价格 + 成交量 + MACD + 布林带。

quantmod什么让生活变得如此艰难?或者我不明白什么是显而易见的,让生活如此艰难?

我必须做什么才能让源脚本能够在图表中使用addMACD()and函数?addBBands()

作为一个附带问题,数据生成addMACD()addBBands()存储在哪里?

0 投票
1 回答
328 浏览

r - 字符变量作为函数的参数

我下载财务数据的部分代码:

但我想这样调用函数:

接着:

或类似的东西。但我得到的是不好的结果。在这种情况下,“x”和“y”不是数字,而是字符。这似乎很容易,但是.. 感谢您的任何建议。

0 投票
1 回答
1512 浏览

r - 如何在 R/quantmod 的 chartSeries/candleChart 图中显示空白

我正在尝试使用 R 的优秀 quantmod 包中的绘图函数来显示财务数据中的“差距”。

通常,R 允许您使用 NA 值显示绘图中的间隙,如下所示:

我想对 R/quantmod 的烛图图做类似的事情。但是,在绘图之前删除了包含 NA 的数据行(chartSeries 代码中有一个 na.omit 命令可以执行此操作),因此我看不到如何执行此操作。

一个例子是:

这样做的“正确”方法是什么?我想我可以用我自己版本的这个函数(相同但没有 na.omit() 调用)覆盖chartSeries,但这似乎相当激烈。

有没有可能做这种事情的选择?我一直无法谷歌任何有用的东西......

谢谢,fttb