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

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