CTP系统简介
开发者做ctp量化交易,需要精通c++或者python,本文及以后的笔记是基于c++的,后续会补充基于python的,文章会持续更新c++版本的,直到整套系统全部搭建流程完成为止,由于工作原因,文章更新时间不定。
一 CTP介绍
1.CTP是专门为期货公司开发的管理系统,由交易、风险控制和结算三大系统组成。
1)交易系统:主要负责订单处理、行情转发及银期转账业务
2)结算系统:负责交易管理、帐户管理、经纪人管理、资金管理、费率设置、日终结算、信息查询以及报表管理等
3)风控系统:主要在盘中进行高速的实时试算,以及时揭示并控制风险
2. 综合交易平台是基于全内存的交易系统,支持7x24小时连续交易
3. CTP mini:是一款速度更快,更轻量级的CTP系统。相对于CTP来说,它追求的是更小型化的配置,更节约化的资源配备。用CTP的API开发的客户端程序可以兼容CTP mini系统。
二 通信协议FTD
1.FTD 协议涉及到的通讯模式有三种:对话通讯模式、私有通讯模式