小弟在做OpenQuant的CTPProvider开发时,遇到一些问题,在我理解,OpenQuant中的Order是通过自身的platform生成后,调用Send去下单的。但是如果我同时开了快期,手动通过快期下单的话,有没有办法让provider捕捉到这个Order,然后提供给platform呢?
换句话说,不是快期,而是OpenQuant自己,比如说我用OpenQuant在CTP上运行一个策略,有Order正在挂单,突然死机了,重新启动OpenQuant,有没有办法从架构上出发设计CTPProvider,使OpenQuant能认出他上次挂的Order?
CTPProvider捕捉到这个Order后,CTPProvider创建对应的SingleOrder,调用OrderManager.Orders.Add(SingleOrder order); 或者OrderManager.Orders.Romove(SingleOrder order); 这两个函数来调整 不知道能不能实现,可以试试看。