只保留最后一个bar的输出如何实现(之前bar的数据删除)

问题:随着bar数增加,之前的bar的数据还存在;诉求:能否实现在新bar出现时,上一个bar的数据删除。永远保留只有最新一个bar的数据能显示。编程如下,但是达不到效果,请问如何解决。OnBar(ArrayRef<Integer> indexs) { Unplot("多"); Unplot("空"); if(BarStatus == 2) { pltgao.text("多",date+time,high,Text(high));//最后一根bar pltdi.text("空",date+time, low,Text(low)); //最后一根bar }}

Integer i; For i=1 To CurrentBar; { Unplot("多",i); }这样试试

quant3的话可以改成这样 Unplot("多",1); Unplot("空",1);

回复:请问管理员,我用的版本是:1.4.5.2标准版。尝试了您的建议,还是不行,是因为版本的问题吗?

回复:可以用clear,参考 复制到onbarclose里面试试OnBarClose(ArrayRef<Integer> indexs) {pltgao.clear("多"); pltdi.clear("空");}

回复:谢谢,已经达到效果。