![上海期貨交易所交易系統(tǒng)接口_第1頁](http://file4.renrendoc.com/view/e5c2c2f45bc02446555717a80c5caa6b/e5c2c2f45bc02446555717a80c5caa6b1.gif)
![上海期貨交易所交易系統(tǒng)接口_第2頁](http://file4.renrendoc.com/view/e5c2c2f45bc02446555717a80c5caa6b/e5c2c2f45bc02446555717a80c5caa6b2.gif)
![上海期貨交易所交易系統(tǒng)接口_第3頁](http://file4.renrendoc.com/view/e5c2c2f45bc02446555717a80c5caa6b/e5c2c2f45bc02446555717a80c5caa6b3.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
上海期貨交易所交易系統(tǒng)接口(客戶端)說明一、概述除了交易行情是通過UDPPC交易前置機(jī)的信息交換以PC端的TCP連接,通過各連接鏈路接收每個(gè)PCPC連接端口號(hào)分別是7150,7151,7152,7153。通訊的最小單元稱為包,每個(gè)包大小限制在834096字節(jié)之間。通信包結(jié)構(gòu):包頭(55字節(jié))+命令字和處理狀態(tài)(28字節(jié))+正文信息/回送信息(0/4013字節(jié))1.1 數(shù)據(jù)包頭結(jié)構(gòu)PC端發(fā)送的命令、交易系統(tǒng)返回的處理結(jié)果都包含一個(gè)開始的數(shù)據(jù)包頭,大小固定為55個(gè)字節(jié)。里面包括交易系統(tǒng)用戶名以及后續(xù)數(shù)據(jù)的長短。struct{charhead;//開始標(biāo)志,固定為0x01charsadd[16];//PC0x20,交易系統(tǒng)返回信息時(shí)填PC登錄用戶名charsuse[6];//發(fā)送端用戶名的前6個(gè)字節(jié),可不用charradd[16];//PC端發(fā)送時(shí)填本地用戶名charruse[6];//可不用charstart;//信息開始符charvary[2];//命令類型,二進(jìn)制charstat;//信息狀態(tài)??/?1?:第一次發(fā)送,其他:非第一次charline;//信息行號(hào) ‘0’結(jié),‘1’有后續(xù)行charleng[5];//信息正文長度+28charcomm[8];//命令字char};echo[20];//處理狀態(tài)head0x01。 sadASCII空格?0Terminated)。suse:客戶端發(fā)送時(shí)添ASCII空格??。可不用。radd0(NullTerminated)。ruse6位??刹挥谩tart0x02。 vary易系統(tǒng)處理之后,返回的vary[0]0x01,vary[1]不變。statASCII值??/?1?代表第一個(gè)數(shù)據(jù)包;其他數(shù)值代表后續(xù)包。對(duì)于PC機(jī)或其他客戶端,請(qǐng)求的一條命令不4013??/?1?可能超過一個(gè)包的最大長度,必須分成不同的連續(xù)包進(jìn)行傳送。line:信息狀態(tài)處理回送結(jié)果的最后一個(gè)數(shù)據(jù)包,主要在客戶端ASCII字符?1?代表是處理結(jié)果的非結(jié)束數(shù)據(jù)包,后面還有(line字段為0的結(jié)束包ASCII字符0的最后一個(gè)數(shù)據(jù)包。leng/+28字節(jié)。 命令字。命令由左對(duì)齊的ASCII碼字符組成,不足8位后面補(bǔ)足ASCII空格。服務(wù)器返回結(jié)果時(shí)使OK 代表處理成功?代表處理失敗,在echo字段給出失敗原因。對(duì)于交易系統(tǒng)狀態(tài)改變,如開盤、暫停、收盤等或告警命令,則不同的命令字,不同于OK/ERROR。28個(gè)字節(jié)的ASCII?二、交易系統(tǒng)與客戶端接口以下為接口的各條命令客戶端向交易系統(tǒng)發(fā)送請(qǐng)求命令系統(tǒng)處理后返回處理結(jié)果及相的數(shù)據(jù)結(jié)構(gòu)。每條命令對(duì)應(yīng)的命令類型在標(biāo)題欄的括號(hào)內(nèi)以16進(jìn)制方式表示??蛻舳顺绦虮仨氄J(rèn)識(shí)到只有在命令字中返”O(jiān)K “時(shí),命令表述的應(yīng)答結(jié)構(gòu)中的內(nèi)容才有效,否則,要么不返回應(yīng)答結(jié)構(gòu),要么結(jié)構(gòu)中的內(nèi)容不確定。用戶登錄命令(0x0401)客戶端用戶必須向交易系統(tǒng)登錄后才能夠進(jìn)行其他后續(xù)處理。命令字:login。命令結(jié)構(gòu):struct{unsignedcharuserid[15];//交易員,字符型unsignedcharpasswd[40];//口令,字符型};若該交易員已經(jīng)登錄且其登錄的IP地址與現(xiàn)在的IP0一致。必須想辦法解決。應(yīng)答命令(0x0501),應(yīng)答結(jié)構(gòu)(交易系統(tǒng)):struct{unsignedcharuserid[15];//交易員unsignedcharpasswd[40];//口令unsignedcharusernm[8];//交易員姓名unsignedcharlocalno0[8];//交易員用最大報(bào)單本地編號(hào)unsignedchartime[8];//交易系統(tǒng)時(shí)間,格式為hhmmssuuunsignedcharsysstat[8];//交易系統(tǒng)狀態(tài),1:系統(tǒng)初始化//21:系統(tǒng)開市//22:系統(tǒng)開盤//25:系統(tǒng)收盤,生成收盤價(jià)//26:系統(tǒng)收市,生成結(jié)算價(jià)//255:系統(tǒng)暫停//512;系統(tǒng)結(jié)算unsignedcharmembid[8];//所屬會(huì)員unsignedcharsection[2];//當(dāng)前交易節(jié)代碼unsignedcharsstatus;//交易節(jié)狀態(tài),請(qǐng)參閱交易節(jié)狀態(tài)變換圖};應(yīng)答結(jié)構(gòu)(前置機(jī)系統(tǒng)):struct{unsignedunsignedunsignedunsignedunsignedunsignedunsignedunsignedunsignedunsigned};
userid[15];passwd[40];usernm[8];date[8];time[8];sysstat[8];membid[8];section[2];sstatus;localno0[8];
//交易員//口令//交易員姓名//交易員用最大報(bào)單本地編號(hào)//交易系統(tǒng)時(shí)間,格式為hhmmssuu//交易系統(tǒng)狀態(tài),1:系統(tǒng)初始化//21:系統(tǒng)開市//22:系統(tǒng)開盤//25:系統(tǒng)收盤,生成收盤價(jià)//26:系統(tǒng)收市,生成結(jié)算價(jià)//255:系統(tǒng)暫停//512;系統(tǒng)結(jié)算//所屬會(huì)員//當(dāng)前交易節(jié)代碼//交易節(jié)狀態(tài),請(qǐng)參閱交易節(jié)狀態(tài)變換圖//交易員用最大報(bào)單本地編號(hào)命令字:logout,命令結(jié)構(gòu)struct{unsignedcharuserid[15];//交易員,字符型unsignedcharpasswd[40];//口令,字符型};首先檢查該用戶是否登錄,且其IP若登錄后修改過口令,此時(shí)應(yīng)用修改后的口令。命令字:modpwd,命令結(jié)構(gòu)struct{unsignedcharuserid[15];//交易員,字符型unsignedcharoldpwd[40];//舊口令,字符型unsignedcharpasswd[40];//新口令,字符型};應(yīng)答命令(0x0320),應(yīng)答結(jié)構(gòu)與命令結(jié)構(gòu)一致。命令字、命令結(jié)構(gòu)無。(0x0513“killlg無法繼續(xù)登錄和操作。命令字、命令結(jié)構(gòu)無。應(yīng)答命令(0x02310),應(yīng)答結(jié)構(gòu):struct{unsignedchar
content[70]; //70字節(jié)長};2. 6系統(tǒng)開市命令命令字、命令結(jié)構(gòu)無。應(yīng)答命令start(0x0502),應(yīng)答結(jié)構(gòu)無。交易系統(tǒng)狀態(tài)控制如下:初始化開市開盤/暫停收盤三、行情廣播接口交易系統(tǒng)主動(dòng)廣播變化行情,而且每隔20UDP7200struct{unsignedshortstatus;//20unsignedshorttotal;//發(fā)送行情記錄總數(shù),網(wǎng)絡(luò)序unsignedshortno;//記錄總數(shù)的序號(hào),網(wǎng)絡(luò)序unsignedshortid;//未用unsignedcharname[7];//交易品種unsignedcharpsettle[7];//前結(jié)算unsignedcharpclose[7];//前收盤unsignedcharopen[7];//開盤價(jià)unsignedcharbid[7];//最高買價(jià)unsignedcharbvol[7];//該買價(jià)申報(bào)手?jǐn)?shù)unsignedcharask[7];//最低賣價(jià)unsignedcharsvol[7];//該買價(jià)申報(bào)手?jǐn)?shù)unsignedcharlast[7];//當(dāng)前價(jià)unsignedcharhigh[7];//當(dāng)天最高成交價(jià)unsignedcharlow[7];//當(dāng)天最低成交價(jià)unsignedcharsum[7];//總成交手?jǐn)?shù)(雙向計(jì)算)unsignedcharunsignedcharunsignedcharunsignedcharunsignedcharunsignedcharunsignedcharunsignedcharunsignedcharunsignedcharunsignedcharunsignedcharunsignedcharunsignedcharunsignedchar};
open_interest[10];//當(dāng)前持倉手?jǐn)?shù)(雙向計(jì)算)open_interest0[10];當(dāng)天初始化時(shí)持倉手?jǐn)?shù)(雙向計(jì)算close[7]; //收盤價(jià)settle[7]; //結(jié)算價(jià)average[7]; //實(shí)時(shí)均價(jià)his_high[7]; //歷史最高成交his_low[7]; //歷史最低
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 杭州浙江杭州拱墅區(qū)大關(guān)上塘街道社區(qū)衛(wèi)生服務(wù)中心招聘編外聘用人員筆試歷年參考題庫附帶答案詳解
- 2025年中國不銹鋼絲清潔球市場調(diào)查研究報(bào)告
- 2025至2031年中國鍍鎳快速填平劑行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年聚丙烯塑編布項(xiàng)目可行性研究報(bào)告
- 2025年著色均勻機(jī)項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國球形水箱行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年模擬型霍爾傳感器項(xiàng)目可行性研究報(bào)告
- 2025年無刷同步發(fā)電機(jī)項(xiàng)目可行性研究報(bào)告
- 2025至2031年中國安全知識(shí)考試系統(tǒng)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025年固定式排球柱項(xiàng)目可行性研究報(bào)告
- 建筑施工現(xiàn)場安全警示(案例)
- 起重吊裝工程安全監(jiān)理細(xì)則模版(3篇)
- 2025年中考數(shù)學(xué)一輪教材復(fù)習(xí)-第六章 圓 與圓有關(guān)的概念及性質(zhì)
- 《VAVE價(jià)值工程》課件
- 四川政采評(píng)審專家入庫考試基礎(chǔ)題復(fù)習(xí)試題及答案(一)
- 分享二手房中介公司的薪酬獎(jiǎng)勵(lì)制度
- 安徽省2022年中考道德與法治真題試卷(含答案)
- GB 4793-2024測量、控制和實(shí)驗(yàn)室用電氣設(shè)備安全技術(shù)規(guī)范
- 廣電雙向網(wǎng)改造技術(shù)建議書
- 項(xiàng)目人員管理方案
- 重大火災(zāi)隱患判定方法
評(píng)論
0/150
提交評(píng)論