目前看到的样例是轮询驱动
while engine.strategy_active:
......
sleep(1)
自己想到的接近on_tick的模式是,不断轮询,判断tick的datetime是否有更新,最大误差就是sleep的时间
while engine.strategy_active:
for i in range(10):
tick = engine.get_tick(vt_symbol, use_df=True)
if tick['datetime'][0] != tick_pre['datetime'][0]:
break # 如果是新tick数据,则跳出循环
sleep(0.1)
......
请问 jupyter notebook是否可以on_tick或on_trade事件驱动触发?可不可以举个简单例子?
非常感谢