OpenQuant中非自身发出的Order的导入?

Discussion in 'OpenQuant' started by dacro, Oct 18, 2012.

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

    不知道能不能实现,可以试试看。