CTP API简介
一 CTP API介绍
CTP API实际就是上期所开发的,便于开发者使用的通用接口,包括头文件,数据结构,动静态库文件等,平时咱们炒股或者炒期货,是不是都有某某证券,某某财富的APP,先在证券交易所开户,然后给你一个账号,你就可以在app上看到实时行情,在app上你也可以看到持仓,证券市值,剩余本金,盈亏比例等等,这个api实际上就是替代了这些证券交易所或者期货交易所,你可以直接通过CTP与五大期货交易所链接,实现开平买撤查等操作
理解了什么是CTP API,对于下面的内容你也就更容易理解了,你可以理解成下面的所有内容就是证券交易所的开发技术员需要做的或者需要学习的,不过此时需要你自己学习了,这样你就可以高频或者低频交易了,通过你自己设计的交易策略和风控算法,实现全自动化交易,而不需要肉眼看着屏幕,同时不受个人情绪影响而出现错误性判断
- API 接口包含交易接口(Trader API),风控接口(Risk API),以及结算接口(CSV)
1)交易接口:主要用于获取交易所行情和下达交易指令,如订阅行情,下单,撤单,预埋单,银期转账,信息查询等。
2)风控接口:可用于获取场上的实时数据如资金,持仓,保证金占用等,对投资者风险度进行试算,并在必要时采取强平手段以降低风险度。不对个人投资者开放
3)结算接口:是部署在能够访问到综合交易平台物理数据库的电脑上的一系列数据库指令,通过执行相应的指令,操作员可以获取到数据库中的相应数据信息,如投资者资料,成交信息,资金出入信息,持仓信息等。不对个人投资者开放
2. API接口文件详情
接口文件说明如下面的列表
ThostFtdcTraderApi.h |
C++头文件---包含交易相关的指令,如报单。 |