• 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入门系列

  • 相关阅读:
    使用JQuery快速高效制作网页特效1章
    优化数据库设计
    sql语句
    java九章后的总结笔记
    C#总结
    数组。
    2018_学习资料备用
    03-11gR2单机通过RMAN恢复到RAC(未验证)
    02-oracle11g rac RMAN备份恢复至单机(未验证)
    01-spfile和pfile的区别,生成,加载和修复
  • 原文地址:https://www.cnblogs.com/whiteBear/p/14041262.html
Copyright © 2020-2023  润新知