zigzag好像也有问题,实时和回测结果不一样。并且画转折线有问题,不能实时画出。
这个是实时的,B181附近波动已经超出设置大小,按理应该能画出转折线,实际上顶底却找不到。并且线画的有问题,B181右侧漏掉个顶。左侧少个底。 同样一个合约,收盘回测时,右侧S173后没有转折线。试验几个时间的最右侧-最后几个BAR,都比较古怪。下面是收盘后的图。 我使用的zigzag如下 OnBar(ArrayRef<Integer> indexs) { LineColor=green() ; Range[0:DataSourceSize() - 1] { If(CurrentBar == 0) SwingPrice = Close; SwingHighPrice = SwingHigh( 1, H, 1,2);//这里把close改为H SwingLowPrice = SwingLow( 1, Low, 1, 2 );//这里把OPEN改为LOW