1. 老师,我有一个多商品叠加(共20个左右)的策略, 在一个商品tick触发onbar执行时,如果onbar没有执行完又来了另一个商品的tick数据,后来的tick数据是排队等待触发onbar吗?还是直接跳过不执行,等待onbar执行完后新来tick才又触发执行onbar?因为我想通过onbaropen的参数indexes来只对触发指定商品执行,如果未执行完会跳过tick,就需要考虑里面range的执行范围是全部商品还是指定商品。
2. 在tbq和tbq3中,我通过print观察到,tbq大部分情况下onbar的indexes参数都只有一个元素,相当于每次都触发是一个商品的行情。而在tbq3中,大部分情况下onbar的indexes参数都大于1个元素,相当于多个商品的行情被合并触发。那在tbq和tbq3中,onbar没有执行完又来tick的情况是否是一致的?用indexes来控制range的范围是否可行?
排队的多个tick会合并在一起进行一次驱动。
驱动的时候onbar里的参数indexes会包含驱动的图层,但是不会显示是哪些tick合并的。