我用的脚本模式(vnpy_scripttrader)
如下两行代码可以实现XTP接口的连接
engine = init_cli_trading([XtpGateway])
engine.connect_gateway(setting, "XTP")
然后整个程序都会一直保持在XTP连接的状态,相当于一个大背景。我想实现在另外一个文件中去调用这个已经连接XTP的engine,应该怎么实现呢?
大家的XTP连接和其他的操作(比如订阅行情、买卖单)之间是用多线程进行吗?
我之前用jupyter调试的时候,上下格子之间是共用变量和存储空间,所以我在上一个格子中连接了XTP之后,在下一个格子可以去实现下单、订阅行情等,调试起来很方便,但是如果pycharm中这些都得写在一个py文件里面,如果我想新增一个下单,我就得加上之后重新跑,感觉很麻烦,有没有什么好的解决办法呢