CTP_API CTP简介

一、综合交易平台(Comprehensive Transaction Platform)

综合交易平台专门为期货公司开发的一套期货经纪业务管理系统,由三大系统组成:

1、交易系统:主要负责订单处理、行情转发以及银行转账业务;

2、结算系统:主要负责交易管理、账户管理、经纪人管理、资金管理、费率设置、日终结算、信息查询以及报表管理等;

3、风控系统:主要负责盘中进行告诉实时失算,以及时揭示并控制风险。

二、CTP系统架构

架构图及简介

CTP_API CTP简介_第1张图片

投资者终端:实现了交易接口和行情接口的交易客户端,提供接收行情,交易等功能。

交易员终端:实现了综合交易平台UserAPI接口,为期货公司交易员提供报单,银期转账,奇偶阿姨数据查询等功能。

FTD通讯协议:期货交易数据交换协议。

交易前置:交易前置服务一方面通过TCP协议与交易终端链接,一方面通过FIB总线与其他后台链接。

行情前置:行情前置一方面通过FIB从报盘管理订阅所有行情数据,一方面通过TCP连接把行情数据转发给订阅了某合约行情数据的交易终端。

FIB信息总线:期货交易信息总线,是交易系统的通讯底层构件,为上层提供了数据包封装,请求/应答通讯模式,以及发布/订阅通讯模式。

三、开发者CTP_API

1、下载地址:点击打开链接

解压后可以看到行情API和交易API,此两个文件夹中包含了相关头文件,静态和动态库文件。

CTP_API CTP简介_第2张图片

CTP_API CTP简介_第3张图片

2、从官网下载的API源码为C++,当然作为C++开发者直接在上述接口的基础上进行开发,但是有时候项目需求不同,或者你所用语言不是C++,比如说Java,以及Python等,那么需要对这些API接口进行封装。待续。




你可能感兴趣的:(CTP(综合交易平台))