求助:才开始学CTP API,这个怎么弄呢?

Discussion in 'CTP' started by 蓝色天空, Apr 15, 2014.

  1. 求助:才开始学CTP API,这个怎么弄呢?
    能登录,打印很多信息,调试很不方便,
    怎么把CTP回送的这些关闭,不打印出来呢。



    --->>> CMdSpi::OnFrontConnected
    CFtdcUserApiImplBase::RequestDirectly SessionID=-730464255
    CFtdcUserApiImplBase::RequestDirectly Send

    --->>> 发送用户登录请求: 成功
    Decompress, compress len=[47], orig len=[256]
    CFtdcUserApiImplBase::HandlePackage
    FTDC PACKAGE HEADER
    Version[0X00],Chain[0X00],SequenceSeries[0],TransactionId[0X00003001],Se
    quenceNumber[0]
    FieldCount[2],FTDCContentLength[236],RequestId[0]
    FTDC PACKAGE CONTENT START
    FIELD [CFTDRspInfoField] START
    [ErrorID][2][0]
    [ErrorMsg][0][No Error]
    FIELD [CFTDRspInfoField] END
    FIELD [CFTDRspUserLoginField] START
    [TradingDay][0][20140415]
    [LoginTime][0][]
    [BrokerID][0][]
    [UserID][0][]
    [SystemName][0][]
    [FrontID][2][0]
    [SessionID][2][0]
    [MaxOrderRef][0][]
    [SHFETime][0][]
    [DCETime][0][]
    [CZCETime][0][]
    [FFEXTime][0][]
    FIELD [CFTDRspUserLoginField] END
    FTDC PACKAGE CONTENT END

    --->>> CMdSpi::OnRspUserLogin
    --->>> 获取当前交易日 = 20140415
    CFtdcUserApiImplBase::RequestDirectly SessionID=-730464255
    CFtdcUserApiImplBase::RequestDirectly Send
    --->>> 发送行情订阅请求: 成功
     
  2. 忘记说了,使用的官方的ctp api实例,我自己修改帐号,就可以收行情,
    但这个打印很烦,太多,麻烦大侠给指点一下,多谢先
     
  3. 替换覆盖成新版ctp的那两个dll文件,重新编译
     
  4. 覆盖后没有打印了,多谢:)
     
  5. 重新使用的2013.12.05的lib和DLL文件后
    交易服务器无法登录,打印如下:
    是不是新版启用了客户端认证什么的呢?
    写自己的CTP客户端,这条路是否可行哦?
    是否大侠再用自己的CTP客户端进行程序化交易的吗?

    Configuration File is ok!
    11:19:42 (N) 交易线程连接成功!
    11:19:43 (E) 交易线程出错(3):综合交易平台:不合法的登录
    11:19:43 (N) 行情线程连接成功!
    11:19:43 (N) 行情线程登录成功!
    New data:___IF1405____20140417____2234.6
    New data:___IF1405____20140417____2234.6
     
  6. 我先前使用老版本是可以登录行情和交易服务器的。
     
  7. 弄晕了,包含文件一起更新就解决了,多谢了,大侠