CTP_API CTP簡介

一、綜合交易平臺(Comprehensive Transaction Platform)

綜合交易平臺專門爲期貨公司開發的一套期貨經紀業務管理系統,由三大系統組成:

1、交易系統:主要負責訂單處理、行情轉發以及銀行轉賬業務;

2、結算系統:主要負責交易管理、賬戶管理、經紀人管理、資金管理、費率設置、日終結算、信息查詢以及報表管理等;

3、風控系統:主要負責盤中進行告訴實時失算,以及時揭示並控制風險。

二、CTP系統架構

架構圖及簡介


投資者終端:實現了交易接口和行情接口的交易客戶端,提供接收行情,交易等功能。

交易員終端:實現了綜合交易平臺UserAPI接口,爲期貨公司交易員提供報單,銀期轉賬,奇偶阿姨數據查詢等功能。

FTD通訊協議:期貨交易數據交換協議。

交易前置:交易前置服務一方面通過TCP協議與交易終端鏈接,一方面通過FIB總線與其他後臺鏈接。

行情前置:行情前置一方面通過FIB從報盤管理訂閱所有行情數據,一方面通過TCP連接把行情數據轉發給訂閱了某合約行情數據的交易終端。

FIB信息總線:期貨交易信息總線,是交易系統的通訊底層構件,爲上層提供了數據包封裝,請求/應答通訊模式,以及發佈/訂閱通訊模式。

三、開發者CTP_API

1、下載地址:點擊打開鏈接

解壓後可以看到行情API和交易API,此兩個文件夾中包含了相關頭文件,靜態和動態庫文件。



2、從官網下載的API源碼爲C++,當然作爲C++開發者直接在上述接口的基礎上進行開發,但是有時候項目需求不同,或者你所用語言不是C++,比如說Java,以及Python等,那麼需要對這些API接口進行封裝。待續。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章