关于在峰值点标记位置的问题

老师你好,我想借助pivot函数标记峰值点,但是为什么标记的位置是错误的,这是什么原因,代码如下: OnBar(ArrayRef<Integer> indexs) { Bool ret = Pivot(Close,14,10,10,1,1,PivotPrice, PivotBar); Commentary("极值点为"+text(PivotPrice)); Commentary("极值点的位置为"+text(PivotBar)); if(ret == TRUE) PlotAuto("标记位",true,high,PivotBar); Print("Pivot:" + IIFString(ret, "True", "False") + "," + Text(PivotPrice) + "," + Text(PivotBar)); }

因为plotauto中间还有两个参数PlotAuto("标记位",true,high,0,0,PivotBar);位置也要在当根bar高点的话 high也要回溯high[PivotBar]

回复:收到了,老师。另外,这个可以画出红色笑脸或者其他图形吗?怎么只能画出来绿脸

回复:lotAuto("标记位",false,high,0,0,PivotBar);本质是plotbool

回复:OK