openctp(Powered by TTS - Tick Trading System)
openctp是一個以CTP生態為基礎的平台,既提供了華鑫證券奇點、中泰證券XTP、東方財富EMT、東方證券OST等櫃檯的CTPAPI兼容接口,也提供了一套與上期技術SimNow模擬環境類似的模擬環境,也支持CTPAPI接口,不僅提供國內各期貨交易所的期貨與期權品種模擬交易,還提供了A股的股票、基金、債券以及股票期權模擬交易,也支持港股、美股等市場模擬交易。
openctp還提供了CTPAPI的Python接口以及CTP股票期權API的Python接口,開源了CTP命令行交易客戶端ViTrader,還有圖形界面交易客戶端TickTrader,以及Mini版的MiniTrader都支持openctp、CTP、CTP股票期權、中泰XTP、華鑫奇點股票與股票期權等櫃檯,MiniTrader採用openctp的CTPAPI兼容接口技術支持了CTP、TTS、華鑫證券股票與股票期權等櫃檯,無需自己再替換dll。
openctp還做了一套websocket接口的CTP服務,webctp,將CTP的服務以websocket+json形式對外提供服務,也開放了源碼。
openctp還提供了CTP、華鑫奇點、中泰XTP等櫃檯接口的開發諮詢和培訓以及櫃檯系統等的開發培訓服務。

目錄結構:
- ctp2TTS:openctp模擬環境CTPAPI兼容接口。
- ctpopt2TTS:openctp模擬環境CTP股票期權API兼容接口。
- ctp2CTPOPT:CTP股票期權櫃檯CTPAPI兼容接口。
- ctp2XTP:中泰證券XTP櫃檯CTPAPI兼容接口(含源碼)。
- ctp2STP:華鑫證券TORA奇點股票櫃檯CTPAPI兼容接口(含源碼)。
- ctp2EMT:東方財富EMT櫃檯CTPAPI兼容接口(含源碼)。
- ctp2STPOPT:華鑫證券TORA奇點股票期權櫃檯CTPAPI兼容接口。
- ctp2OST:東方證券OST櫃檯CTPAPI兼容接口。
- ctp2YD:易達櫃檯CTPAPI兼容接口。 (易達官方提供)
- ctp2IB:盈透證券TWS平台CTPAPI兼容接口。
- ctp2QDP:量投QDP櫃檯CTPAPI兼容接口。
- ctp2TAP:易盛TAP啟明星櫃檯CTPAPI兼容接口。
- ctp2QQ:騰訊行情CTPAPI兼容接口(含源碼)。
- ctp2Sina:新浪行情CTPAPI兼容接口(含源碼)。
- demo:CTPAPI開發相關的demo及工具源碼。
- tools:生產力工具。
- docs:開發文檔及行業資料。
- ctpapi-python:CTPAPI的Python接口(openctp官方開發)。
- ctpapi-opt-python:CTP股票期權API的Python接口(openctp官方開發)。
- ctpapi-java:CTPAPI的Java接口。
- ctpapi-go:CTPAPI的Go接口。
- ctpapi-c:CTPAPI的C語言接口。
- ctpapi-rust:CTPAPI的Rust語言接口。
- ctpapi-csharp:CTPAPI的C#語言接口。
- widgets:圖形界面小應用。
openctp模擬環境
openctp模擬環境與上期技術SimNow模擬環境類似,均為CTPAPI接口的測試與仿真平台,CTP是上期開發的,SimNow用的也是CTP櫃檯,所以SimNow是CTPAPI接口的官方測試平台,openctp是自己開發了兼容CTPAPI接口的櫃檯系統,由於CTP櫃檯業務非常多,我們openctp只是從一般投資者角度考慮,只實現了一般交易過程中需要使用的接口,完整版還需要到SimNow測試,其實SimNow也沒多完整,畢竟是個模擬環境,很多業務也不支持,所以有些功能還是需要在實盤環境中測試的。
openctp模擬環境有三套,一套7x24環境,不間斷循環播放最新交易日的一段行情,一套為仿真環境,交易時段與實盤一致,可以用來長期驗證策略的運行效果,除期貨外還支持A股的股票交易。第三套也是仿真環境,不過帶寬較高,提供的品種也全,除期貨交易所的期貨、期權外還提供了證券交易所的ETF期權仿真交易,收費也很便宜,只要300/年,ETF期權品種500/年,關注openctp公眾號並回复註冊vip即可。
支持品種:
- 滬深交易所股票、債券、基金、股票期權等。
- 上期所、中金所等國內期貨交易所全品種期貨、期權合約。
相對SimNow優點:
- 提供5檔行情
- 支持部分成交、部分撤消。
- 支持負價交易(負價合約的合約號為MINUS,僅在7x24環境提供)。
- 提供各交易所全商品模擬交易。
- 關注“openctp”公眾號即可自動得到一個7x24測試賬號及仿真賬號,無需提供手機號等隱私信息,回复“註冊仿真”可再註冊多個仿真賬號,回复“註冊24”可再註冊多個7x24測試賬號,且立即生效。
- QQ群564385877有問必答,解答CTP及各交易相關問題。
- openctp的7x24環境是真正的7x24,1秒鐘都不停,完全獨立的環境,與仿真環境沒有任何關係,持倉、資金等交易數據不會被重置。
- 除國內期貨及期權外,還提供A股股票、債券、基金、股票期權、港美股以及外盤期貨等全球市場模擬交易。
- 支持市價單、FAK/FOK單。
- 支持CTP股票期權接口及股票期權合約。
撮合方式(同時支持做市與撮合):
- 撮合:完全由用戶之間撮合,按價格優先、時間優先撮合成交。撮合模式的合約只有三個,合約代碼分別為TEST、BTC、MINUS,其它合約均為做市模式。
- 做市:Simnow用的就是做市模式,以實盤行情盤口做市成交,即高於叫賣價的多單立即成交,低於叫買價的空單立即成交,否則掛在隊列中等行情符合條件的時候成交。
部分成交、部分撤消:
- 仿真環境的做市模式不會部分成交,要測試部分成交可在7x24環境交易TEST、BTC、MINUS這三個合約。
openctp模擬環境賬號註冊
關注openctp公眾號,回復相應信息即可註冊模擬賬號,即時生效,初始資金1000萬。
- 7x24環境賬號註冊,回复註冊24,每回復一次就多註冊一個7x24賬號,一個微信最多註冊3個號。
- 仿真環境賬號註冊,回复註冊仿真,每回復一次就多註冊一個仿真賬號,一個微信最多註冊3個號。
- vip環境賬號註冊,回复註冊vip,每回復一次就多註冊一個vip賬號,一個微信最多註冊3個號。
BrokerID、AppID、AuthCode
openctp模擬環境不檢查這幾個字段,3項均可不填。
7x24模擬環境
仿真環境
VIP仿真環境
openctp監控平台
openctp提供了一個集中監控SimNow、華鑫N視界、中泰XTP、東財EMT等模擬環境的監控平台,當然也包括openctp自己的模擬環境,有幾個環境,有沒開著,一眼就知道了,點這裡看看:CTP接口模擬環境監控。
openctp還提供了對幾十家主流期貨公司CTP櫃檯實盤環境的監控,並且標出了提供上期所免費5檔行情支持的期貨公司,點這裡一看就知道了:CTP櫃檯實盤環境監控。

CTPAPI及各櫃檯CTPAPI兼容接口下載:
CTP、TTS、XTP、TORA等櫃檯接口下載
TickTradingFramework策略交易框架
CTPAPI接口的坑非常多,專業性很強,持倉與資金的實時計算也很難處理,各種持倉與資金字段的凍結、計算等,openctp給出了一套輕量級的基於Tick的CTPAPI策略交易框架源碼,保持了原汁原味的CTP數據結構,代碼很漂亮,不到5000行,簡潔易懂,二次開發很容易,更多介紹見:CTPAPI策略交易框架。
- CTP策略交易框架Python-Lite版源碼(不帶手續費及保證金等計算),5000元。
- CTP策略交易框架Python版源碼,10000元。只支持單賬戶,實時計算持倉及資金。
- CTP策略交易框架Python多賬戶版源碼,20000元。支持多賬戶,可以通過openctp的CTPAPI兼容接口方式接入華鑫證券、中泰證券等櫃檯。
- CTP策略交易框架C++版源碼,20000元。只支持單賬戶,實時計算持倉及資金。
- CTP策略交易框架C++多賬戶版源碼,30000元。支持多賬戶,可以通過openctp的CTPAPI兼容接口方式接入華鑫證券、中泰證券等櫃檯。
- CTP策略交易框架C++多櫃檯多賬戶版源碼,40000元。支持多賬戶,支持華鑫證券、中泰證券、易盛等跨櫃檯策略交易,支持華鑫證券、中泰證券、易盛等多數據源,且支持數據源之間負載均衡。
openctp培訓服務
openctp提供證券期貨交易開發方面的技術培訓,也提供行業無關的基礎技術培訓,openctp的培訓偏向於就業方向,比如想去私募或者科技公司從事量化或者櫃檯系統開發的比較適合,當然如果想自己學習一些技術幫助自己更好地做交易也是可以的。 openctp的培訓是迭代式的,會不斷更新,補充更多的內容,同學可在相應課程的群內永久交流。所有課程的每節課在B站上都有試看視頻,報培訓只需要在openctp的公眾號回复培訓兩個字即可獲取聯繫方式。
openctp不定期組織同學進行技術交流,為大家創造一個好的學習氛圍。
課程介紹
- 第一期:C/C++高級編程,5000元,以krenx開發的C語言跨平台開發框架Think庫為基准進行講解,含socket網絡編程、IPC進程通訊等,有眾多實用的工具,可立即應用到工作中。另外還有boost.asio異步網絡通訊框架等開發技術的講解,也提供相應的實例源碼。
- 第二期:CTP、XTP等櫃檯接口開發技術,5000元,以openctp相關技術為基准進行講解,含CTPAPI底層邏輯、CTPAPI各種注意事項、開源CTP客戶端TextTrader源碼講解等。
- 第三期:交易系統開發,8000元,以TTS交易系統為基准進行講解,含交易系統結構、架構技術、業務表結構設計、關鍵業務處理等。
- 第四期:金融交易業務與產品設計,5000元,通講全球股票、期貨、期權交易發展歷程、交易規則、計算公式、風險控制及產品設計,提供一份CTP全部常用字段的詳細說明。
- 第五期:內存數據庫架構交易系統總線開發技術,10000元,通過TTS的總線架構技術講解CTP那樣的總線開發技術,包括重演、熱備、負載均衡、最短路由、分佈式計算等技術,內存計算架構在各行業的高性能通訊方面都可以應用,遠不止金融交易領域。
openctp公開課
openctp做了一些免費的0基礎學習課程,幫助更多朋友進入到軟件編程與證券期貨交易行業。
- C語言公開課:以生動有趣的方式講C語言基礎性編程技術,重在興趣培養和信心建立。
- C++語言公開課:以生動有趣的方式講C++語言基礎性編程技術,課程在準備中。
- Linux環境編程公開課:介紹Unix&Linux的前世今世,講Shell、VI編輯器等使用,講netstat、traceroute、ifconfig、lsof等網絡工具的使用,講正則表達式等等,0基礎,誰都能聽得懂。
實盤交易
openctp有合作的券商和期貨公司,不僅交易費用低並且還可以得到免費的技術支持服務(CTP、XTP等接口與應用開發培訓等),具體請關注openctp公眾號,回复“諮詢”兩個字。
已官方支持openctp-TTS系統的產品:
TickTrader(openctp研發的交易客戶端,支持點價下單,支持全球市場交易,支持CTP、CTP股票期權、TTS、華鑫證券股票與股票期權等櫃檯) 
MiniTrader(openctp研發的CTP交易客戶端,支持點價下單,支持CTP、TTS、華鑫證券股票與股票期權、中泰XTP、東財EMT、易盛TAP、易達、量投QDP等櫃檯)

vn.py(知名Python量化交易客戶端,支持全球市場交易)

MT5CTP(MT5軟件,已支持國內A股、期貨及期權交易,QQ群:967352413,備註openctp。)

ViTrader(CTP開源命令行交易終端,支持A股、期貨及期權交易)

WonderTrader(一個基於C++核心模塊的,適應全市場全品種交易的,高效率、高可用的量化交易開發框架,QQ群:610730738,備註openctp。)

ctpbee(一個輕量級Python量化交易框架,支持CTP櫃檯。)

技術交流
QQ群:564385877
openctp官網
www.openctp.cn
openctp公眾號

精品文章:
- 如何使用CTP開放平台提供的各項能力
- CTP接口開發“葵花寶典”
- CTP接口支持pip install
- CTP接口量化交易資料匯總
- 開放騰訊行情CTPAPI接口源碼
- 開放新浪行情CTPAPI接口源碼
- CTP程序無縫接入華鑫證券奇點櫃檯(CTP2STP)
- 發布華鑫證券奇點櫃檯股票期權CTPAPI
- 開放華鑫證券奇點櫃檯行情CTPAPI接口源碼
- 發布一批行情顯示工具(命令行版)
- openctp培訓與諮詢服務
注:openctp不對模擬交易及相關服務作任何保證,使用openctp產品進行實盤交易的後果完全由使用者自己承擔。