【发布时间】:2013-02-09 22:05:19
【问题描述】:
我目前正在使用quantmod ZigZag 叠加层,我注意到它的计算方式与原始叠加层略有不同。
我已经使用 ZigZag(5%) 和 quantmod 和一个不同的程序演示了以下 RDWR 的 picture 的区别。如您所见,quantmod 缺少重要的点峰和高点。
使用StockCharts 时,您也可以非常清楚地看到差异。
我认为这是因为quantmod 平滑趋势的方式。该算法应该同时使用高值和低值,而不仅仅是平均价格或其他一些回归。
我想知道quantmod 或TTR 是否提供了一个替代之字折线叠加层,它将产生所需的输出(如图上部所示)。
谢谢。
图片中显示quantmod输出的代码是
s<-get(getSymbols('rdwr'))["2012-07::"]
chart_Series(s)
add_TA(ZigZag(s,5),on=1)
【问题讨论】:
-
FWIW,它与
chartSeries一起工作,如下所示:chartSeries(s); addZigZag(5),或一步chartSeries(s, TA="addZigZag(5)")。我认为chart_Series框架还有一些工作要做…… -
没错! z