TBQ公式无法显示当天历史行情,以前极速版可以的。换到TBQ后不行,请老师看看

公式工极速版导入到TBQ后,插入公式后无法显示当天的历史行情,只能显示从当前开始的行情数据。请老师看看 效果图: Events onBar(ArrayRef<Integer> indexs) { If (Data0.Q_BidPrice > 0 and Data1.Q_BidPrice > 0) { If(Data0.Q_BidPrice - Data1.Q_BidPrice<Data0.Close and Data0.Q_BidPrice - Data1.Q_BidPrice> -Data0.Close) {PlotNumeric("duo",Data0.Q_BidPrice - Data1.Q_BidPrice); } } } 老师可以试下这个,插入公式之前的数值都是0,如下图

q函数只有在最新bar上才能取到值,历史bar无效 历史bar的盘口价格可以通过gettick获取tick结构体,或者直接用bar结构体

Events onBar(ArrayRef<Integer> indexs) { If (Data0.Q_BidPrice > 0 and Data1.Q_BidPrice > 0) { If(Data0.Q_BidPrice - Data1.Q_BidPrice<Data0.Close and Data0.Q_BidPrice - Data1.Q_BidPrice> -Data0.Close) {PlotNumeric("duo",Data0.Q_BidPrice - Data1.Q_BidPrice); } } } 老师可以试下这个,插入公式之前的数值都是0,如下图

行情插入很正常,但是画不出来东西,代码逻辑有问题?