我目前使用quantmod
之字形覆盖,我发现它计算有点不同,然后原来的覆盖。 我已经使用ZigZag(5%)和quantmod
以及一个不同的程序在RDWR的以下picture中证明了区别。因为你可以看到quantmod
缺少重要点峰值和高点的分配。 使用StockCharts时,您也可以清楚地看到区别。替代Quantmod之字形覆盖
我认为这是因为quantmod
顺畅的趋势。该算法应该既使用高值,也使用低值而不仅仅是平均价格或其他回归。 我想知道quantmod
或TTR
是否会提供一个替代的ZigZag覆盖图,以产生所需的输出(如图片上部所示)。
谢谢。
对画面显示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'框架还有一些工作要做... – GSee 2013-02-09 22:57:25
你是对的! ž<-na.omit(锯齿状(S,5)); ž<-rbind(Z [findPeaks(Z)],Z [findValleys(Z)]); Z者除外;解决了 ! (没有意识到它们在新图表函数中具有不同的实现)。顺便说一句,我怎样才能绘制旧的覆盖图chart_Series(@agstudy刚刚通过转移到实验功能解决了我的另一个问题) – haki 2013-02-09 23:04:22