关于if条件plotnumeric的问题

比如我想实现下面这个条件 if(MarketPosition==1) PlotNumeric("A[1]",A[1],A[1],white); if(MarketPosition==-1) PlotNumeric("B[1]",B[1],B[1],white); 但实际上,在平仓之后,就是marketposition==0时还会继续画线,是以满足条件的最后时刻的值继续画线,我的需求时这个时候不要画线了,应该怎么处理。

这个plotnumeric画不了 画不了线段