文華 期貨交易櫃檯系統 大集中 解決方案

2021-08-08 23:15:15 字數 4637 閱讀 6482

上海文華計算機科技****

2023年11月

6年歷史的文華交易系統

文華公司成立於2023年,**界占有率全國第一的**資訊系統-「文華財經」就是我們的乙個軟體產品,該產品已經走入130多家**公司(佔全國持牌**經紀公司數的70%以上),中國70%以上的**投資者都在使用文華財經看盤和交易。

文華交易系統已經具有6年的歷史,早在2023年就已經開始開發,並於在2023年完成第一版。鑑於當時**市場的整體疲軟和文華當時自身的規模限制,沒有進行銷售。

雖然沒有進行銷售但是該系統一直都有專門的開發小組進行完善和修改。並且於2023年 1 - 2月成功的為大連商品交易所第一屆豆粕模擬交易大賽提供了技術支援,於2023年8 - 9月成功為大連商品交易所2004玉公尺模擬交易大賽提供技術支援,這二次大賽給文華交易系統提供了練兵和提高的機會。

從業務方面,除了虛擬資金以外,大賽採用真實的**和交易結算規則,這二次大賽是對文華交易系統的業務內容的檢驗和考試,可以說二次大賽的成功舉行標誌著文華交易系統完全可以滿足**交易和結算方面的需求。

從容量方面,二次大賽的參加人數都是10,000人以上,同時**交易的人數經常保持在1000人以上,這是對文華交易系統的容量的檢驗和考試,可以說二次大賽的成功舉行標誌著文華可以支援大容量的**交易。

2023年,文華交易系統又在股指**以及外盤交易做了改進,目前該系統可以支援香港恆指/lme/cbot等外盤的模擬交易。

文華交易櫃檯系統的模擬壓力測試報告

文華櫃檯系統自2023年10月30日在internet上開放讓大家測試,到11月10日完成測試開始無故障持續執行,測試環境計畫一直執行到股指**實際開市。

在2周的壓力測試中,有2300多人參與測試,每天同時**交易測試的人數在400人左右,經過2周10個工作日的測試。測試工作量已經達到: 400人 * 2周 = 200個人月,如果按照每乙個**公司在測試新交易系統時投入2個人月的測試工作量來計算,這2周已經相當於經歷了100個**公司的安裝測試。

在2周的測試過程中,客戶發現了不下100個bug或者改進建議,其中包括前端下單介面以及後台的結算、交割面的問題,我們都一一進行了修改或者正在改進,這期間我們的軟體公升級了5次,從6.2.030公升級到6.

2.034,我們還在繼續吸取客戶的建議對軟體進行優化。

測試環境:

1、資料庫主機:dell-poweredge sc1425(2 * xeon 2.8ghz / 1 g記憶體)

2、網關機: dell-poweredge sc430(p42.8ghz / 512 m記憶體)

3、報盤機: dell-poweredge sc430(p42.8ghz / 512 m記憶體)

4、資料庫: microsoft sqlserver2000(企業版)

5、作業系統: microsoft windows2003(企業版)

在目前持續的平穩執行過程中,每天**600人左右全天委託筆數在1萬筆左右,成交筆數在8000筆左右,電腦的cpu占用不超過5%, 按照以上測試結果和**公司平均**交易人數是總客戶的1/5 -1/6的經驗值推算,這套低配置的裝置就可以保證20,000客戶規模**公司的系統正常執行。

宣告:低配置測試環境並不代表交易櫃檯系統軟體的設計容量只有2萬客戶。

軟體的設計容量,當然不會這麼低。我們的低配置測試環境只是為了表達股指**其實並不需要必須拿幾百萬來購買裝置,其實只要軟體的效能好,一般的中低端裝置完全可以支援股指**的客戶容量要求。

具體的容量指標,方案的下文中我們會推薦3種分別支援6萬/10萬/20萬客戶容量的詳細硬體配置。

更詳細測試報告以及測試客戶對軟體的評價見文華論壇:

目錄1、速度與客戶容量指標 4

2、文華的改進和創新 6

3、系統的技術框架 7

5、如何對海量的客戶實現風險監控 9

6、二套並行來化解交易系統公升級到金融**過程中的系統風險 10

7、硬體裝置要求與建議 12

8、文華交易系統前端特點 16

9、軟體銷售** 18

10、伺服器租用** 19

11、文華網通-電信internet路由租用** 20

12、2023年度內使用文華交易系統優惠方案 20

注意:因為金融交易所的一些規定還沒有最後出台,**公司的需求也在隨時調整,所以本方案只是最初的版本,最後的技術方案很可能文華需要根據隨著市場變化做出一定的修改,請大家理解!

文華交易系統是根據**公司2023年以來的最新業務需求,參考國際**行業的交易系統的業務模式,採用最新的it技術而最新規劃的新一代交易系統。主要有以下幾個特點:

1、 支援股指**以及商品**的交易和結算,支援金融**交易所結算會員制度以及ib制度。

2、 從機制和系統容量方面,支援**公司的業務量井噴式快速增長的需要。

3、 客戶端軟體mytrader2007將與文華**系統無縫結合,給客戶提供乙個快速/方便,融合交易直通車、程式化交易、持倉組合風險與權益分析(position monitor)為一體的新一代交易平台。

4、 也作為**公司第2交易系統執行,不僅可以用來給客戶提供原交易系統無法提供的特色服務,而且同時解決了**公司交易系統災備問題。

5、 採用國際**業流行的「外包」業務模式(無一次性軟體投入,按照閘道器同時**數量及報盤機數量收費)。

以下是一些技術實現方案:

文華交易系統已經通過最後的測試。以下為2023年8月29日-2023年9月3日在中國金融**交易所機房進行的櫃檯廠商集中測試的結果報告。

1、處理速度(每秒處理的委託業務):

網關機:峰值-700筆/秒,均值-600筆/秒

(包含查詢1次持倉+ 查詢1次資金,庫存10萬條記錄以上)

報盤機:峰值-500筆/秒,均值-450筆/秒

(包含寫 1次委託確認 + 寫1次成交確認,庫存10萬條記錄以上)

2、伺服器平均cpu占用: 資料庫伺服器<30%;閘道器伺服器<25%;報盤機伺服器<25%

綜合結果: 每秒處理的委託業務 > 450筆

具體的測試環境細節如下:

資料庫伺服器:hp proliant dl580

cpu:4 x intel xeon 3.16ghz

memory:8g

作業系統:windows 2003 server + sp3

資料庫: microsoft sql server 7.0

交易閘道器:hp proliant dl 385

cpu: 2 x amd 2405mhz

memory:4g

作業系統:windows 2000 advanced server

報盤機:hp_dl385

cpu: 2 x amd 2405mhz

memory: 4g

作業系統:windows 2000 advanced server

系統能夠承載的客戶容量分析:

我們計算客戶容量需要考慮以下幾個因素。

因素1:系統每天一共能夠處理多少筆委託業務?

根據以上資料,可以算出每天能夠處理的委託筆數為:每秒鐘處理450筆 * 4小時 * 60分鐘 * 60秒 = 648 萬筆

因素2:客戶平均每天下幾筆單?

根據我們對多家**公司的實際交易系統執行統計結果來看

(1) 每日來交易的客戶數是總客戶數的 = 1/3~4

(2) 每日來交易的客戶平均每人下單筆數 = 7~8

根據以上2個資料得到以下結論:每日委託筆數/總開戶數 = 2~3。

因素3:開盤交易繁忙的時候,客戶下單的頻率是平時的幾倍?

根據我們對多家**公司的實際交易系統執行統計結果來看,開盤30分鐘(一天總交易時間的1/8)交易量經常佔到一天總交易量的1/3~4,8 /3 =2.66。

因素4:客戶在不下單的時候也可能進行一些查詢。

根據我們對幾家**公司使用恆生和金仕達的實際經驗來看,每天的查詢次數是委託次數的10倍左右。以上資料是根據**公司使用傳統的交易系統的經驗核算的,因為文華交易系統採用新一代的position monitor技術客戶端儲存持倉和資金等資料,至少可以節省一半的查詢量。

根據以上因素,我們得到hp580伺服器支援的客戶容量:648萬/3/2.66/5 = 16萬客戶。

當**公司業務發展客戶增多時,可以通過公升級硬體裝置的方式來實現擴容。

另外,因為金融交易所直接有2個席位,當客戶數太多的時候,可以再上一套來把系統支援的客戶容量翻倍,結算和風險控制仍然由總部統一控制。

根據**公司多年來交易系統的使用經驗,目前制約交易系統效能的主要瓶頸是資料庫,文華解決這個問題的辦法是:在系統設計中少用資料庫,盡量不用資料庫,來解決這個速度瓶頸問題。

(1)為了提高委託的速度,直接在區域網內採用了tcp來傳送委託指令(後台寫庫)。

客戶委託終端 <–> 交易閘道器 <–> 報盤機,3者之間直接採用tcp方式,這種方式比傳統的資料庫交換方式快幾倍。報盤機在收到客戶的委託指令回報之後(從交易閘道器傳來),直接發給交易所,同時後台寫庫。

(2)為了提高委託回報的速度,在區域網內採用了udp廣播來傳送委託回報。

udp廣播主要是應用在報盤機及遠端網關上。報盤機在收到交易所的委託回報之後,直接採用udp廣播的方式廣播到各個閘道器,再由閘道器傳送給客戶。採用udp廣播可以明顯提高客戶發出委託到客戶收到委託回報的速度。

同時為了避免由於udp協議的不穩定所帶來的問題,閘道器在傳送udp廣播的同時,也要把資料寫入資料庫,閘道器以後會讀取資料庫,並傳送給客戶,當然後者只是起到備份的作用,只有在廣播資料報丟失的情況下,由它來保證資料可以傳送到指定的客戶。

期貨交易心得

心得之交易真相 我在入市前看了很多書,儘管對技術和這個市場仍然一知半解,但我卻從前人的告戒中知道了兩個基本的生存原則 嚴格止損 順勢交易。並暗下決心一定要牢記這兩個原則。一晃三個月就過去了,再回頭看看自己的所做所為,止損做的還行,可是順勢交易卻是做的一塌糊塗。開始時還記得要順勢,頭幾筆都是順勢倉,可...

期貨交易居間合同

一 甲方委託乙方作為 交易居間人,為甲方介紹客戶。二 乙方在開展業務時,應當向客戶明示其居間人的身份,不得假冒甲方員工的身份來開展業務。同時乙方應當根據 業務規則對客戶如實介紹 市場的相關情況,正確揭示 市場的風險和收益,不得做虛假宣傳,不得做獲利保證。三 甲方有義務對乙方進行 交易知識和職業道德培...

玻璃期貨交易技巧

玻璃 自上市以來,由於其波動幅度較大,單邊投機存在較大風險,難以持續穩定盈利。為了降低市場風險,獲取穩定收益,此時跨品種套利成為較為理想的選擇。筆者研究發現,玻璃 與股指 加權指數的相關性高達0.9349,理論上可進行玻璃 與股指 的跨品種套利。經過統計,fg09 if加權在 0.56 0.6 區間...