R 慢随机 quantmod

R Slow Stochastic quantmod

我正在尝试使用 quantmod 在 R 中重现 this chart,但是对于慢速随机变量,我似乎无法获得相同的结果。到目前为止,这是我尝试过的:

library(quantmod, quietly=TRUE)
getSymbols("SPY", from="2013-01-01")
chartSeries(SPY, subset='last 3 months')
addSMI(n=5,slow=5,fast=1,signal=1,ma.type="SMA")

嗯,首先,您无法使用 SMI(随机动量指数)函数计算慢速随机指标。 :)

其次,没有addStochastics功能。您需要使用 stoch 来计算您需要的值,然后 addTA 将其添加到图表中。下面的代码似乎与您 link.

中的图表非常接近
chartSeries(SPY, subset='2015', TA="addTA(stoch(HLC(SPY), 5, 1, 3, 'SMA')$slowD)")