量化合約系統開發技術案例(原始碼)丨合約量化系統開發解決方案(搭建)
什麼是合約交易?
1、合約交易是指買賣雙方對約定未來某個時間按指定價格接收一定數量的某種資產的協議進行交易。合約交易的買賣物件是由交易所統一制定的標準化合約,交易所規定了其商品種類,交易時間,數量等標準化資訊。合約代表了買賣雙方所擁有的權利和義務。本文由系統開發對接唯:StPv888編輯整理釋出
簡單點說就是現在約好未來某個時間地點交易一定數量的某種商品。
2、合約交易是一種金融衍生品,相對於現貨市場的交易,使用者可以在期貨合約交易中透過判斷漲跌,選擇買入做多或賣出做空合約,來獲得價格上漲或者下跌帶來的收益。
17.1DIFF協議
DIFF(Differential Information Flow for Finance)是一個基於websocket和json的應用層協議。websocket是全雙工通訊,當客戶端和伺服器端建立連線後,就可以相互發資料,建立連線又稱為“握手”,“握手”成功就可以建立通訊了,不用在每次需要傳輸資訊時重新建立連線,即不會“掉線”。json是資料儲存格式,json資料可以方便的反序列化為Python資料。
DIFF協議可以簡單的理解為服務端和客戶端的通訊方式,協議規定了資料格式,以便於服務端和客戶端可以解讀對方發來的資料。
DIFF協議分為兩部分:資料訪問和資料傳輸。
17.1.1資料傳輸
DIFF協議要求服務端將業務資料以JSON Merge Patch的格式推送給客戶端,JSON Merge Patch的格式形如Python字典,可以在客戶端反序列化為Python字典(其實是對映型別Entity)。例如:
{
"aid":"rtn_data",#業務資訊截面更新
"data":[#資料更新陣列
{
"balance":10237421.1,#賬戶資金
},
{
"float_profit":283114.780999997,#浮動盈虧
},
{
"quotes":{
"SHFE.cu1612":{
"datetime":"2016-12-30 14:31:02.000000",
"last_price":36605.0,#最新價
"volume":25431,#成交量
"pre_close":36170.0,#昨收
}
}
}
]}
l aid欄位值即為資料包型別,"aid":"rtn_data"表示該包的型別為業務資訊截面更新包。
l整個data陣列相當於一個事務,其中的每一個元素都是一個JSON Merge Patch,處理完整個陣列後業務截面即完成了從上一個時間截面推進到下一個時間截面。
DIFF協議要求客戶端傳送peek_message資料包以獲得業務資訊截面更新,例如:
{
"aid":"peek_message"
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70016646/viewspace-2934180/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 量化合約系統開發丨合約量化系統開發原始碼丨合約量化系統開發技術Demo原始碼
- 量化合約系統開發(原始碼)合約量化系統開發(技術方案)原始碼
- 量化合約系統開發(原始碼)合約量化系統開發(技術)原始碼
- what 量化合約交易系統開發原始碼丨 clear 合約量化系統開發技術(Demo 案例)原始碼
- 量化合約系統開發(方案模式)|合約量化系統開發(原始碼搭建)模式原始碼
- 量化合約系統開發(專案方案),合約量化系統開發(原始碼技術)原始碼
- Python量化合約系統開發技術,合約量化原始碼系統開發技術方案Python原始碼
- 量化合約原始碼開發技術/合約量化系統開發技術原始碼搭建程式原始碼
- 量化合約策略系統開發/合約量化系統開發技術方案講解(成熟原始碼)原始碼
- 量化合約開發(專案)丨量化合約系統開發(方案詳細)丨量化合約系統原始碼版原始碼
- 量化合約丨合約量化開發原始碼版,合約量化丨量化合約系統開發(成熟案例)及詳細策略原始碼
- 量化合約原始碼搭建開發案例丨合約量化技術開發成熟Demo原始碼
- 量化合約開發運營版丨量化合約系統開發技術方案及原始碼原始碼
- 合約量化開發(案例版)丨合約量化系統開發(技術說明)丨合約量化系統原始碼規則原始碼
- 量化合約開發說明丨量化合約系統開發(方案及策略)及案例原始碼原始碼
- 闡述量化合約系統開發技術方案丨合約量化系統開發邏輯分析
- 量化合約開發(原始碼)丨量化合約系統開發(海外版)丨量化合約系統開發(多語言)原始碼
- 量化合約系統開發(詳解開發)丨合約量化系統開發(說明及案例)
- 合約量化/量化合約開發原始碼功能,量化合約/合約量化系統開發(開發策略)及案例詳情原始碼
- Yes量化合約交易系統技術開發/原始碼/量化合約開發技術原始碼
- 量化合約開發程式丨量化合約系統開發(方案及邏輯)丨量化合約成品原始碼部署原始碼
- 量化合約開發專案丨量化合約系統開發(開發案例)及原始碼邏輯原始碼
- 量化合約及合約量化機器人系統開發(開發策略)丨量化合約原始碼部署機器人原始碼
- 股票量化合約系統開發(方案設計)| 股票量化合約系統開發原始碼原始碼
- 量化合約系統開發方案(成熟Python)丨合約量化系統開發(OK、BSC)Python
- 量化合約開發原始碼丨量化合約系統開發(開發穩定版)及案例詳細原始碼
- 量化合約開發需求版丨量化合約系統開發(開發方案及邏輯)丨量化合約原始碼及功能分析原始碼
- 量化合約跟單系統開發(樣式搭建)合約量化原始碼系統開發流程原始碼
- 合約量化系統開發(詳細方案)丨合約量化系統開發(Python原始碼)Python原始碼
- 合約量化系統開發原始碼部署(功能版)量化合約系統開發技術流程詳細原始碼
- 量化合約系統開發 (參考版),量化合約開發策略原始碼方案原始碼
- 量化合約系統開發穩定版,量合約系統開發(成熟及案例)
- 量化合約開發功能版丨量化合約系統開發(策略詳細)丨量化合約跟單原始碼成熟原始碼
- 量化合約開發丨量化合約原始碼丨JAVA系統開發程式設計程式碼示例原始碼Java程式設計
- 量化合約系統開發(策略及規則)丨量化合約系統開發(詳情及原始碼)原始碼
- 量化交易系統開發程式碼部署方案丨合約量化系統開發技術成熟原始碼流程原始碼
- 合約量化系統開發(開發策略及詳細)丨量化合約系統開發(開發原始碼及說明)原始碼
- 量化合約系統開發/現貨量化技術開發/量化合約系統開發功能詳情