newTA SMA OBV 如何?
我正在尝试使用 quantmod 的命令 newTA 在 R 中创建一个新指标,但我做不到。
该指标是 OBV 的简单 20 日移动平均线。
到目前为止,我尝试了这个
getSymbols("GEK.AT")
addObvma20 <- newTA(SMA(OBV(Cl(GEK.AT), Vo(GEK.AT)), n=20))
# Error in newTA(SMA(OBV(Cl(GEK.AT), Vo(GEK.AT)), n = 20)): FUN required
# to be a function object
,并且
addObvma20 <- newTA(SMA(OBV), n=20)
# Error in as.vector(x, mode):cannot coerce type 'closure' to vector of type 'any'
我需要一些帮助来创建这个指标。
I am trying to create a new indicator in R with quantmod's command newTA but i can't make it.
The indicator is a simple 20-day moving average of the OBV.
so far i tried this
getSymbols("GEK.AT")
addObvma20 <- newTA(SMA(OBV(Cl(GEK.AT), Vo(GEK.AT)), n=20))
# Error in newTA(SMA(OBV(Cl(GEK.AT), Vo(GEK.AT)), n = 20)): FUN required
# to be a function object
and this
addObvma20 <- newTA(SMA(OBV), n=20)
# Error in as.vector(x, mode):cannot coerce type 'closure' to vector of type 'any'
I would like some help creating this indicator.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
改编帮助页面中的示例,我认为您需要
addTA
而不是newTA
。Adapting the example from the help page, I think you want
addTA
rather thannewTA
.