[發明專利]改進的自動交易系統有效
| 申請號: | 200980150033.1 | 申請日: | 2009-07-02 |
| 公開(公告)號: | CN102246194A | 公開(公告)日: | 2011-11-16 |
| 發明(設計)人: | 馬修·查普曼;馬修·約翰·赫德 | 申請(專利權)人: | 索莫亞私人有限公司 |
| 主分類號: | G06Q40/00 | 分類號: | G06Q40/00;G06Q10/00 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 謝順星 |
| 地址: | 澳大利亞新*** | 國省代碼: | 澳大利亞;AU |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 改進 自動 交易系統 | ||
技術領域
本發明概括地涉及用于市場交易的自動交易系統中的改進,且具體但非唯一地,涉及一種用于自動交易系統的通信界面。
背景技術
自動交易系統(ATS)因便于市場上買方和賣方的實時匹配而眾所周知,在其中交易一種或更多的上市票據(例如股票、證券等)。
目前的ATS利用電子通信網絡(ECN)。ECN執行中央限價委托簿(CLOB),其包括賣方和買方之間的標準雙向拍賣,其中賣方希望以特定價格出售金融票據,而買方希望以特定價格購買一個或更多的金融票據。
在主要交易市場中,例如Nasdaq、ASX和其它市場,需要強大的計算系統以在交易期間實施很多已執行的交易。
計算系統的速度非常重要。在交易的執行中有兩個重要的因素,分別是價格優先權和時間優先權。價格優先權意味著在交易中給予希望以最好的價格出售的人或希望以最好的價格購買的人優先權。時間優先權意味著當有兩個以同樣價格的賣方或買方時,則將對訂單第一個達到CLOB的第一個買方或賣方首先執行交易。因此,ECN的處理速度是關鍵。
ECN客戶通過電子提交訂單,從而以特定的條件(例如最高/最低價格)購買或出售特定數量的上市票據。這些訂單放置在隊列中。在最開始通知客戶其訂單已被確認。
當發現能夠通過滿足其價格條件而匹配在一起的買方和賣方時,交易發生。通知買賣雙方其訂單已被成功執行。
訂單價格和交易的匿名概要(“市場數據”)也被傳播給其他感興趣的客戶。
ECN性能的度量包括延遲和處理量。延遲是交易的反應時間。這可在多個不同的環境下測量:從下單到接收初始確認,從下單到接收執行通知,或從下單到其以市場數據的方式傳播。處理量是ECN每秒能夠支持的最大訂單或交易數量。
許多FCN的客戶期望低的延遲和高的處理量,從而他們可以頻繁且安心地交易,對其訂單狀態具有較少的不確定性并且能夠對變化的情況快速地反應。
目前FCN在一般具有通用操作系統的通用處理器結構上以軟件實施。盡管這簡化了安裝啟用,但這些解決方案表現出最佳數百微秒,且一般為毫秒級的高的延遲。當使用通用操作系統時,這也增加了惡意攻擊者可能危害運行該ECN軟件的計算機的機會;由于這一原因,通常在客戶和ECN系統之間增加額外的防火墻系統,其進一步增加了延遲。
發明內容
根據第一方面,本發明提供了一種用于自動交易系統的通信界面,所述通信界面包括專用硬件,其被設置為處理外部網絡和所述自動交易系統中的匹配引擎之間的報文。
在一個實施例中,所述專用硬件為用于為金融交易報文的處理進行編程的可編程邏輯器件(PLD)。在一個實施例中,所述專用硬件由可編程門陣列(PGA)實施,在一個實施例中,由現場可編程門陣列(FPGA)實施。
在一個實施例中,專用硬件的使用能夠以硬件速度便利地處理進入和流出的報文,提高了自動交易系統的總體速度,其在一個實施方式中為電子通信網絡(ECN)。
在一個實施例中,所述專用硬件的配置實施解析和驗證引擎,該解析和驗證引擎被配置為將輸入報文(例如來自經紀人的訂單)轉換為請求格式,在一個實施例中,所述請求格式更簡單并且適合于匹配引擎。
在一個實施例中,所述專用硬件被設置為實施通知引擎,所述通知引擎用于從匹配引擎接收交易信息并組成用于向外發送到網絡上的適當報文。
在一個實施例中,所述專用硬件被設置為實施安全功能,且其被設置為核實進入報文為真實的。在一個實施例中,通過實施進入報文的加總比對檢查(check?summing?check)來實施安全功能,其采用特定的交換協議。
使用專用硬件的處理有利地促進了具有低延遲的很高的數據處理量。而且,諸如PLD的硬件能夠相對容易地與網絡接口。通過設置PLD作為ECN的面向客戶的部分,可實現與客戶的高帶寬和低延遲的通信。另外,在一個實施例中,由于APLD具有最低限度的且可驗證的網絡實施,暴露于可能的攻擊者的攻擊表面最少,因此其將防火墻的功能包括在內。
在一個實施例中,通過提供另一個通信界面和另一個匹配引擎來提供冗余,所述另一個通信界面和通信界面是連接的。在一個實施例中,所述另一個通信界面和通信界面通過串行連接而連接。在一個實施例中,還提供了再一個通信界面和匹配引擎,以提供另一個冗余。在一個實施例中,所述另一個通信界面通過串行連接而連接到其它的通信界面。
在一個實施例中,匹配引擎也可由專用硬件實施。在一個實施例中,匹配引擎也可由PLD實施,且在一個實施例中,由FPGA實施。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于索莫亞私人有限公司,未經索莫亞私人有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200980150033.1/2.html,轉載請聲明來源鉆瓜專利網。





