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

  • 相关阅读:
    权限设计 【数据库和代码】 GO
    sql读取指定字符前的字符 GO
    C#编码建议 GO
    网页鼠标提示 GO
    ASP.NET设置ie打印两法 GO
    正则表达式入门教程 GO
    一个初学者对ArrayAdapter的简单理解
    泛型的简单理解
    SQL Server死锁详解
    .NET代理模式
  • 原文地址:https://www.cnblogs.com/whiteBear/p/14041262.html
Copyright © 2011-2022 走看看