交易系統(tǒng)新增席位流程模板及使用
新增席位字段
交易市場(chǎng):上交所或深交所
證券公司:銀河證券、海通證券、中信證券、XXX證券等等。
席位編號(hào):12345
席位名稱:XXX證券-12345
托管行:中國(guó)農(nóng)業(yè)銀行、中國(guó)工商銀行、XXX銀行等等
新增表結(jié)構(gòu)
-- 創(chuàng)建上海申報(bào)表 create table ashare_ordwth_12345 ( rec_num int, -- 從1開(kāi)始 ,連續(xù)遞增 .表索引 date char(8), -- 數(shù)據(jù)寫(xiě)入日期 time char(8), -- 數(shù)據(jù)寫(xiě)入時(shí)間 reff char(10), -- 用戶使用,若是撤單,則與申報(bào)單相同 acc char(10), -- 帳號(hào) stock char(6), -- 股票代碼 bs char(1), -- b / s, 若是撤單,則與申報(bào)單相同 price char(8), -- 價(jià)格,若是撤單,則與申報(bào)單相同 qty char(8), -- 數(shù)量, 若是撤單,則與申報(bào)單相同 status char(1), -- r / r 正確待發(fā),p是經(jīng)pc機(jī)處理后置標(biāo)志 owflag char(3), -- 委托單或撤銷單標(biāo)志 (ord / wth ) ordrec char(8), -- 撤銷單相應(yīng)的委托單rec_num,委托單此域空 firmid char(5), -- b股為結(jié)算會(huì)員代碼,請(qǐng)和b股馬甲咨詢結(jié)算號(hào) checkord binary(16) -- 加密效驗(yàn)碼 ) go create unique clustered index idx_ashare_ordwth_12345 on ashare_ordwth_12345( rec_num ) go -- 創(chuàng)建上海確認(rèn)表 create table ashare_ordwth2_12345 ( rec_num int, -- 與發(fā)送庫(kù)相同 date char(8), -- 與發(fā)送庫(kù)相同 time char(8), -- 經(jīng)pc機(jī)處理后的寫(xiě)入時(shí)間 reff char(10), -- 與發(fā)送庫(kù)相同 acc char(10), -- 與發(fā)送庫(kù)相同 stock char(6), -- 與發(fā)送庫(kù)相同 bs char(1), -- 與發(fā)送庫(kù) price char(8), -- 與發(fā)送庫(kù)相同 qty char(8), -- 與發(fā)送庫(kù)相同 status char(1), -- o ,w ,f , e ,?,! (見(jiàn)注解) qty2 char(8), -- 若是撤單,則是撤單的數(shù)量 remark char(30), -- 信息 status1 char(1), -- 與發(fā)送庫(kù)相同 teordernum char(8), -- 主機(jī)返回相應(yīng)的申請(qǐng)編號(hào),撤單記錄此域空 owflag char(3), -- 與發(fā)送庫(kù)相同 ordrec char(8), -- 與發(fā)送庫(kù)相同 firmid char(5), checkord binary(16) ) go create unique clustered index idx_ashare_ordwth2_12345 on ashare_ordwth2_12345( rec_num ) go -- 創(chuàng)建上海成交表 create table ashare_cjhb_12345 ( gddm char(10), gdxm char(8), bcrq char(8), cjbh int, gsdm char(5), cjsl char(10), bcye char(10), zqdm char(6), sbsj char(6), cjsj char(6), cjjg char(8), cjje char(12), sqbh char(10), bs char(1), mjbh char(5) ) go create unique clustered index idx_ashare_cjhb_12345 on ashare_cjhb_12345( cjbh, bs,zqdm ) go
上交所報(bào)盤(pán)配置
打開(kāi)上交所報(bào)盤(pán)配置軟件
路徑:\EzOES_AB\cfgA\SystemConfiguration.ini
######################################################################### # EzOES系統(tǒng)配置文件 # # 說(shuō)明:如手工修改本配置文件,需要重新啟動(dòng)EzOES后才能夠生效 ######################################################################### [System] # (01) 操作員總數(shù) OperatorCounts = 2 # 下面是操作員一的配置項(xiàng) TrdPbuListFileDir = X:\trapbu [oper1] # (02) 操作員代碼 前五位為PBU號(hào),后六位統(tǒng)一為000001 OperCode = 12345000001 # (03) 與交易所連接的上行鏈路總數(shù) GwipCounts = 2 # (04) 第一條上行鏈路連接的通信服務(wù)器地址 Gwip1 = xxx.xxx.xxx.xxx # (05) 連接第一條上行鏈路的本機(jī)網(wǎng)卡地址 LocalIP1 = xxx.xxx.xxx.xxx # (06) 第二條上行鏈路連接的通信服務(wù)器地址 Gwip2 = xxx.xxx.xxx.xxx # (07) 連接第二條上行鏈路的本機(jī)網(wǎng)卡地址 LocalIP2 = xxx.xxx.xxx.xxx # 向交易所通信服務(wù)器登錄時(shí)設(shè)置的網(wǎng)絡(luò)超時(shí)時(shí)間,單位為秒。 WanTimeOut = 10 # 系統(tǒng)與交易所通信服務(wù)器的網(wǎng)絡(luò)異常中斷后,系統(tǒng)自動(dòng)進(jìn)行嘗試登錄到交易所通信服務(wù)器的次數(shù) WanRetry = 3 # (08) 系統(tǒng)訪問(wèn)委托數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)賬號(hào),該賬號(hào)必須具有對(duì)數(shù)據(jù)庫(kù)讀寫(xiě)的權(quán)限 DbUser = sa # (09) 這三項(xiàng)是數(shù)據(jù)庫(kù)中的委托表、委托確認(rèn)表和成交回報(bào)表表名,應(yīng)確保不同的操作員使用不同的數(shù)據(jù)庫(kù)表 SendTable = ashare_ordwth ConfirmTable = ashare_ordwth2 ReceiveTable = ashare_cjhb jdbc.driver = com.microsoft.sqlserver.jdbc.SQLServerDriver # (10) 數(shù)據(jù)庫(kù)地址及數(shù)據(jù)庫(kù)名的兩個(gè)配置項(xiàng) jdbc.url = jdbc:sqlserver://xxx.xxx.xxx.xxx:1433;databaseName=OIW WanTimeOut1 = 10 WanTimeOut2 = 10 ######################################################################### ### 下面是操作員二的配置項(xiàng) ### 各個(gè)參數(shù)項(xiàng)的含義同操作員一 ######################################################################### [oper2] # (02) 操作員代碼 前五位為PBU號(hào),后六位統(tǒng)一為000001 OperCode = 12346000001 # (03) 與交易所連接的上行鏈路總數(shù) GwipCounts = 2 # (04) 第一條上行鏈路連接的通信服務(wù)器地址 Gwip1 = xxx.xxx.xxx.xxx # (05) 連接第一條上行鏈路的本機(jī)網(wǎng)卡地址 LocalIP1 = xxx.xxx.xxx.xxx # (06) 第二條上行鏈路連接的通信服務(wù)器地址 Gwip2 = xxx.xxx.xxx.xxx # (07) 連接第二條上行鏈路的本機(jī)網(wǎng)卡地址 LocalIP2 = xxx.xxx.xxx.xxx # 向交易所通信服務(wù)器登錄時(shí)設(shè)置的網(wǎng)絡(luò)超時(shí)時(shí)間,單位為秒。 WanTimeOut = 10 # 系統(tǒng)與交易所通信服務(wù)器的網(wǎng)絡(luò)異常中斷后,系統(tǒng)自動(dòng)進(jìn)行嘗試登錄到交易所通信服務(wù)器的次數(shù) WanRetry = 3 # (08) 系統(tǒng)訪問(wèn)委托數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)賬號(hào),該賬號(hào)必須具有對(duì)數(shù)據(jù)庫(kù)讀寫(xiě)的權(quán)限 DbUser = sa # (09) 這三項(xiàng)是數(shù)據(jù)庫(kù)中的委托表、委托確認(rèn)表和成交回報(bào)表表名,應(yīng)確保不同的操作員使用不同的數(shù)據(jù)庫(kù)表 SendTable = ashare_ordwth ConfirmTable = ashare_ordwth2 ReceiveTable = ashare_cjhb jdbc.driver = com.microsoft.sqlserver.jdbc.SQLServerDriver # (10) 數(shù)據(jù)庫(kù)地址及數(shù)據(jù)庫(kù)名的兩個(gè)配置項(xiàng) jdbc.url = jdbc:sqlserver://xxx.xxx.xxx.xxx:1433;databaseName=OIW WanTimeOut1 = 10 WanTimeOut2 = 10
選擇交易席位輸入席位密碼、數(shù)據(jù)庫(kù)用戶名及密碼即可開(kāi)啟席位進(jìn)行交易。
本文為張軍原創(chuàng)文章,轉(zhuǎn)載無(wú)需和我聯(lián)系,但請(qǐng)注明來(lái)自張軍的軍軍小站,個(gè)人博客http://www.eyofj.com
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
