开盘时延迟问题
使用TBQuant3,图标交易命令,实盘过程中出现开盘程序执行有延迟的问题,具体测试情景如下:使用全局变量控制每个bar开始时打印一次系统时间和价格,全局变量appended 在onbarclose中重置,策略单元包含黄金和白银两个标的 If (!appended And BarStatus == 2) { FileAppend("C:\\RunningTimeDebug\\" + A_GetOrderCreateSource, Text(CurrentDate + CurrentTime)+ " " + Symbol + " " + Text(C / Rollover) + " " + Text(C) + " " + Text(UpBand) + " " + Text(SL)); appended = True; }记录中发现以下问题:1.两个数据源应该每次执行都会驱动两遍,但是记录结果显示早晚开盘时只驱动了一遍,其他时间确实是两遍2.三个页面中除了关联账户不同以外完全相同的策略单元,开盘时的记录时间误差远大于盘中记录3.开盘那一次执行的时间明显晚于正常的行情推送时间,但是盘中bar的执行时间都很正常(重点,这导致了发单也跟着延迟)4.开盘延迟似乎不是执行慢的问题,如图一蓝色行,价格和时间对的上,但不是程序理论上应该打出的开盘价请老师帮忙分析一下看看是什么问题