综合交易平台技术Q&A

Discussion in 'CTP' started by LumenXH, Jun 19, 2009.

  1. 是否ctp能考虑下支持当日行情数据的回补功能?要不出现断线后数据上比较麻烦(对日内交易有影响),而如果采用第3方数据作为当日行情的回补又有个不同行情数据源时间同步问题,不知道CTP方面能不能考虑下?
     
  2. 分时的数据回补对日内交易的稳定的确是有很大的帮助。这点如果CTP能做到哪真是太好了。不知道实现了用CTP交易的朋友们在客户端断线后是如何解决这个问题的。即使用到第三方软件的确是存在一个同步的问题。
     

  3. 综合交易平台部分标准交易终端已经通过双路回补的方式解决了数据问题,双路可以采取双路接入CTP或是双路接入不同的数据源都可以。
     
  4. 双路回补?金字塔。。。?好的。俺多去留意留意。。。 谢:)
     
  5. 或者大家是否可以发扬p2p的精神,在交易终端中加入p2p的功能,在终端本地保存分时数据,这个数据量应该不大。终端可以响应其它终端回补分时数据的请求,发送请求的数据,可以解决分时数据回补的问题。
    只是这个数据转发功能,是否有违什么规定?这个我不清楚。
     
  6. 弱弱的问一句
    好像金仕达也提供api接口
    这和ctp的有什么区别吗?
     
  7. 请问你们站点上的“盈佳投资者交易终端_模拟(2030)”里的“银期转账”功能模块是“盈佳”调用“综合交易平台”统一提供的“插件/接口”实现的?还是“盈佳”自己根据各银行提供的“银期转账”接口来实现的?如果是由“综合交易平台”统一提供的类似“插件”方式实现是最好的,这样可以省去系统开发者开发和调试“银期转账”功能的困难,对客户的使用“银期转账”功能也有稳定和安全保障!
     
  8. 较新版本的CTP API 带了“银期转账”的函数,应该就是CTP统一提供的吧。
     
  9. 奥,谢谢,明白了:D
     
  10. 问几个问题...

    关于行情接口:
    1.返回的数据中,有些数据是没修改的,比如,Debug信息为:

    FIELD [CFTDDepthMarketDataField] START
    [TradingDay][0][20100802]
    [InstrumentID][0][al1010]
    [ExchangeID][0][]
    [ExchangeInstID][0][]
    [LastPrice][4][15340.000000]
    [PreSettlementPrice][4][15370.000000]
    [PreClosePrice][4][15345.000000]
    [PreOpenInterest][4][156.000000]
    [OpenPrice][4][15365.000000]
    [HighestPrice][4][15420.000000]
    [LowestPrice][4][15320.000000]
    [Volume][2][13428]
    [Turnover][4][1032153400.000000]
    [OpenInterest][4][13584.000000]
    [ClosePrice][4][]
    [SettlementPrice][4][]
    [UpperLimitPrice][4][16135.000000]
    [LowerLimitPrice][4][14600.000000]
    [PreDelta][4][]
    [CurrDelta][4][0.000000]
    [UpdateTime][0][23:18:34]
    [UpdateMillisec][2][500]
    [BidPrice1][4][15335.000000]
    [BidVolume1][2][28]
    [AskPrice1][4][15340.000000]
    [AskVolume1][2][28]
    [BidPrice2][4][]
    [BidVolume2][2][0]
    [AskPrice2][4][]
    [AskVolume2][2][0]
    [BidPrice3][4][]
    [BidVolume3][2][0]
    [AskPrice3][4][]
    [AskVolume3][2][0]
    [BidPrice4][4][]
    [BidVolume4][2][0]
    [AskPrice4][4][]
    [AskVolume4][2][0]
    [BidPrice5][4][]
    [BidVolume5][2][0]
    [AskPrice5][4][]
    [AskVolume5][2][0]
    [AveragePrice][4][76865.758117]

    这其中,BidPrice4,BidPrice5等之类的,数值内容都为[],
    结果返回的数据,对应的这个域的内容因为没有清零,是不确定的随机值,比如我解析的结果:
    <TradingDay:20100802,InstrumentID:al1010,ExchangeID:,ExchangeInstID:,
    LastPrice:15340.0,PreSettlementPrice:15370.0,PreClosePrice:15345.0,PreOpenInterest:156.0,
    OpenPrice:15365.0,HighestPrice:15420.0,LowestPrice:15320.0,Volume:13428,
    Turnover:1032153400.0,OpenInterest:13584.0,ClosePrice:1.79769313486e+308,
    SettlementPrice:1.79769313486e+308,UpperLimitPrice:16135.0,LowerLimitPrice:14600.0,
    PreDelta:1.79769313486e+308,CurrDelta:0.0,UpdateTime:23:18:34,UpdateMillisec:500,BidPrice1:15335.0,
    BidVolume1:28,AskPrice1:15340.0,AskVolume1:28,BidPrice2:1.79769313486e+308,
    BidVolume2:0,AskPrice2:1.79769313486e+308,AskVolume2:0,BidPrice3:1.79769313486e+308,
    BidVolume3:0,AskPrice3:1.79769313486e+308,AskVolume3:0,BidPrice4:1.79769313486e+308,
    BidVolume4:0,AskPrice4:1.79769313486e+308,AskVolume4:0,BidPrice5:1.79769313486e+308,
    BidVolume5:0,AskPrice5:1.79769313486e+308,AskVolume5:0,AveragePrice:76865.7581174>
    可以看出对应的域都是一个很大的浮点数。
    这个怎么处理?

    2、行情系统的模拟账户登录,似乎用户名密码任意修改都能登录进去,是这样的么?
    3、行情系统返回的都是英文信息没看出问题,今天接交易系统,发现会返回许多中文信息,而这些信息编码都是GBK的?
     
  11. 还漏了个问题,按照API的说明,调用CreateFtdcMdApi初始化的时候,可以传入路径指定*.con文件的存放位置。
    但是我无论传入相对路径还是绝对路径,*.con文件都依然创建在当前目录中。
    我是在Linux系统下。
     
  12. 刚刚接触CTP,又对交易业务不熟悉,能否提供一些接口的应用场景或相关的详细说明?
    比如
    1、TradeCountPassword和UserPassword的区别是什么?
    2、诸如ReqOrderInsert,ReqOrderAction,ReqQryTrade,ReqQryOrder对应的应用场景或者说交易者常用的语言是什么等等

    非常感谢