CTP撤单的问题

Discussion in 'CTP' started by vinny2009, Sep 14, 2013.

  1. 当还没有接收到交易所返回的OrderSysID时,如果要撤单,根据说明文档是使用字段组合

    FrontID+SessionID+InstrumentID+OrderRef

    进行撤单。但是根据我的测试,不同的交易所的作用不同。

    上海期货交易所:基本可以正常撤单(有一次发生订单未找到的错误,但是不清楚原因);
    大连期货交易所:既无法撤单,也没有任何提示;
    郑州商品期货交易所:无法撤单,会返回订单未找到的错误消息。
    中金:尚未测试


    请问大家是如何处理撤单问题的?谢谢!
     
  2. 我还没到trader api这步,刚刚弄完market data. 请问你这个测试环境连的是哪里,CPT说明里的几个测试地址和帐号我都进不去。
     
  3. 我是直接连接我的券商测试的。

    模拟环境的话,数据是(TCP连接)
    IP asp-sim1-front1.financial-trading-platform.com
    Port 41213


    券商是
    IP asp-sim1-front1.financial-trading-platform.com
    Port 41205

    券商可能要用你已经开户的账号密码才能登录
     
  4. 额,我那个券商好像没有测试环境,555。 算了,反正知道一定要换的。多谢。
     
  5. 只要Cancel的请求发出去了,不管在OnRspOrderAction返回的错误,,直接在OnRtnOrder里面处理OrderStatus就行。。