我目前正在使用quantmod
ZigZag 叠加,我注意到它的计算方式与原始叠加有所不同。我已经展示了下图使用 ZigZag(5%)quantmod
和 a 和不同程序的 RDWR 的区别。如您所见quantmod
,缺少重要的点峰和高点。使用StockCharts时,您还可以非常清楚地看到差异。
我认为这是因为quantmod
平滑趋势的方式。该算法应该同时使用高值和低值,而不仅仅是平均价格或其他一些回归。我想知道是否quantmod
或可能TTR
提供一个替代之字折线叠加层来产生所需的输出(如图的上部所示)。
谢谢。
在图片中显示quantmod
输出的代码是
s<-get(getSymbols('rdwr'))["2012-07::"]
chart_Series(s)
add_TA(ZigZag(s,5),on=1)