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,如下图

关于老旗舰版,极速版还未转TBQ的相关事宜
TBQ升级后,指标无法正常显示
TBQ行情数据如何导出?
旗舰版公式升级到TBQ
连不上历史行情了,请问怎么解决?
怎样把TBQ上的策略公式导入到TBQ3里面使用
极速版公式怎么转成旗舰版的
加载公式后,K线无法正常显示
TBQ升级后的问题
TBQ标准版,请问无法按照真实账户longCurrentVolume平仓,该如何解决?谢谢!

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,如下图

 

 

 

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