如何通过 TTR 指标函数使用 XTS period.apply()?
我似乎无法直接将 TTR 指示器函数与 XTS 中的 period.apply() 一起使用。请帮我弄清楚我做错了什么。
> require(TTR)
> require(quantmod)
> require(xts)
> data(sample_matrix)
> period.apply(sample_matrix, endpoints(sample_matrix,"weeks"), RSI)
Error in EMA(c(NA, 0.190714286249097, 0.190459011271606, 0, 0, 0, NA, :
Invalid 'n'
我还尝试先 as.xts(sample_matrix)
但没有帮助。
I can't seem to use TTR indicator functions direclty with period.apply() from XTS. Please help me figure out what I'm doing wrong.
> require(TTR)
> require(quantmod)
> require(xts)
> data(sample_matrix)
> period.apply(sample_matrix, endpoints(sample_matrix,"weeks"), RSI)
Error in EMA(c(NA, 0.190714286249097, 0.190459011271606, 0, 0, 0, NA, :
Invalid 'n'
I also tried to as.xts(sample_matrix)
first but it doesn't help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据对您问题的评论,我认为您想要这样的东西:
Based on the comments to your question, I think you want something like this: