zoukankan      html  css  js  c++  java
  • CTP报单业务介绍

    程序化登录信息

    客户如果需要调用API介入柜台进行程序化交易,登录时需要一些基本信息,如下:
    1、BrokerID

    简称期货编码,是在该期货公司在CTP系统上的编码,为四位数,例如海通期货是8000

    2、TradeFront、MarketFront

    TradeFront是指CTP系统的交易前置IP地址,客户用来下单撤单等;MarketFront是指行情前置IP地址,用来订阅行情。

    3、InvestorID(UserID,InvestUnitID)

    投资者代码,是指该客户在CTP系统上的唯一ID,在期货公司开户后由期货公司分配得到。UserID是操作员代码,InvestUnitID是投资单元代码,普通投资者遇到填这两个值的,直接填InvestorID即可

    4、Password

    开户时设置的密码。需要注意的是开户完首次登陆CTP系统需要修改密码,在期货公司官网上下载快期客户端登陆,点修改密码即可

    5、AppID

    客户终端软件代码

    6、AuthCode

    客户终端软件认证码

    报单业务介绍

    报单是将买卖期货合约指令通过API函数发送到CTP柜台,CTP柜台收到后对该笔订单进行一系列的检查,检查通过后再发送到交易所。
    流程图如下:

    即调用ReqOrderInsert报单后,如果在CTP端验资验仓等不通过,则客户端会回到函数OnRspOrderInsert和OnErrRtnOrderInsert;如果通过则先回调一次OnRtnOrder。CTP在将报单报往交易所,如果交易所验资验仓没通过将返回错误给CTP,此时客户端会回调OnRtnOrder;如果交易所检查正确则也会再次回调OnRtnOrder

    参考:CTP入门系列

  • 相关阅读:
    MySQL 中文显示乱码
    sprintf
    持续集成
    两个数据库中的数据同步问题(转)
    指针和引用的区别
    #define,const,typedef三者联系与区别
    [转载]selenium webdriver学习(八)
    PHPUnit学习安装
    CI是什么?
    图形界面的操作(转)
  • 原文地址:https://www.cnblogs.com/whiteBear/p/14041262.html
Copyright © 2011-2022 走看看