TBQ升级后,指标无法正常显示

昨天升级了一下TBQ,原先的指标无法正常显示。 //DTOSC指标 LC = Close[1]; RS = SMA(Max(Close-LC,0),13,1)/SMA(ABS(Close-LC),13,1)*100; AH = Highest(RS,8); AL = Lowest(RS,8); ST = IIF(AL == AH,0,100*(RS-AL)/(AH-AL)); //PlotNumeric("ST",ST); SK = XAverage(ST,5); PlotNumeric("SK",SK); 请教一下是什么问题?怎样修改?谢谢

截图数值好像有问题,检查一下是不是有无效值?

回复:

回复:

你把这个指标放在If(CurrentBar<>0)里试试

回复:

回复:

回复:

回复:LC = Close[1]; RS = SMA(Max(Close-LC,0),13,1)/SMA(ABS(Close-LC),13,1)*100; AH = Highest(RS,8); if(InvalidNumeric == AH) { AH = 0; } AL = Lowest(RS,8); if(InvalidNumeric == AL) { AL = 0; } ST = IIF(AL == AH,0,100*(RS-AL)/(AH-AL)); //PlotNumeric("ST",ST); SK = XAverage(ST,5); PlotNumeric("SK",SK); 这样改写试试 因为有无效值参与运算了

回复:好的,我试试,先谢谢了

回复: