请教,SubscribeBar与SubscribeTick各有一个问题。
背景:无图表、祼公式运行策略。tbquant或tbquant3。关于SubscribeBar的问题,确切地说是当SubscribeBar与getTick结合起来使用时有些疑惑1、假如SubscribeBar("rb888.SHFE","1d"),然后在onbar事件域内,对于实盘的情况,仍然是每个tick运行一次,则可以通过getTick获取tick数据。也就是说,哪怕订阅日线级别的K线,但在tbquant事件驱动框架下,其实还是可以通过onbar事件域和getTick函数实现tick周期的数据处理,SubscribeBar无论订阅什么周期的bar都不会影响这一点(只会影响K线的划分,与历史运行。但此处咱不考虑历史,也不考虑回测)。关于subscribeTick的问题,就是感觉找不到这个函数的使用场景。因为,从官方文档来看,subscribeTick并不会新增图层,本人测试下来也确实如此,因为本人只关心无图表交易,所以没有测试其他情况。在不新增图层的情况下,subscribeTick有什么用呢?没有任何一个对应的事件域来接收它啊。比如SubscribeBar之后,其实是有onBar、onBarOpen……事件域与之对应的,或者说在SubscribeBar中订阅的周期影响了什么时候运行onBarOpen与onBarClose。但2、subscribeTick影响了什么呢?如果是要获取tick数据,无论在哪都可以用getTick,并不需要先去subscribeTick。这个函数是否完全多余了?或者在什么场景下它是必要或有用的?一时迷糊,请各位大神解答,谢谢。