最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

高頻交易中必須了解的交易延遲

2023-03-03 17:57 作者:高頻交易dragon  | 我要投稿


無論交易執(zhí)行的速度有多快,由于各方之間設(shè)備的數(shù)量和類型,總是會有一些延遲。這就是所謂的交易延遲。比如通過路由器和交換機等網(wǎng)絡(luò)設(shè)備長距離發(fā)送數(shù)據(jù)所需的時間導(dǎo)致數(shù)據(jù)中心、廣域網(wǎng)的延遲。除了由網(wǎng)絡(luò)造成的延遲之外,還有由其相關(guān)的存儲設(shè)備造成的延遲。毫無疑問,我們必須充分理解、衡量和并做出合理的控制,才能減輕交易延遲帶來的任何負(fù)面影響。

測試交易延遲

評價交易延遲的大小有以下幾個核心指標(biāo):

1、平均延遲:延遲越低,算法交易系統(tǒng)獲得的信息就越快,網(wǎng)絡(luò)通信時間盡可能“快”。數(shù)據(jù)網(wǎng)絡(luò)的典型延遲小于1毫秒。更快的交易延遲的好處是多方面的,其中最重要的是盡快獲得有關(guān)交易的信息,以便采取最佳行動。另一個潛在的好處是識別和反應(yīng)市場條件更快,從而作出更準(zhǔn)確的反應(yīng)。

2、延遲抖動:在有些場景中,延遲的可預(yù)測性也是一樣重要的。“低延遲抖動”意味著延遲的變化很小,通常描述其偏離平均值的情況。還應(yīng)該指出的是,低延遲抖動和低消息延遲之間是有區(qū)別的。術(shù)語“延遲”、“延遲”和“抖動”通??梢曰Q使用。然而,它們并不是一回事,可以用不同的方法來評估。

3、吞吐量:吞吐量是對系統(tǒng)處理給定數(shù)量數(shù)據(jù)的速度的度量。它通常定義為每個單元每秒處理的消息數(shù)。這些因素對于設(shè)計一個能夠在不丟失任何數(shù)據(jù)的情況下提供實時數(shù)據(jù)并在處理延遲方面具有最小差異的系統(tǒng)是至關(guān)重要的。

測量交易延遲的技術(shù)包括使用硬件和軟件來測量從下單到成交的延遲,常見的方式有:

1、Ping:這包括從一臺計算機向另一臺計算機發(fā)送信號,并測量信號返回所需的時間。Ping 可用于測量系統(tǒng)中各個組件(如路由器或交換機)的延遲以及整個系統(tǒng)的延遲。

2、Queuing:這是衡量交易延遲時間的一種更復(fù)雜的方法,它考慮到訂單進入和退出系統(tǒng)中每個組成部分所需的時間。隊列可以用來識別系統(tǒng)中的瓶頸,并確定哪些組件導(dǎo)致了延遲。3、Logging:這是衡量交易延遲時間的一種方法,包括記錄系統(tǒng)中每一事件的時間戳,例如訂單何時下達或訂單何時填寫。日志記錄可以用來測量系統(tǒng)的總體延遲時間,或者識別導(dǎo)致延遲的特定事件。

衡量交易延遲指標(biāo)的常見的有:

1、Tick to Trade:Tick to Trade 是指接收到市場“ Tick”(市場中的價格變動)與處理買入或賣出訂單之間的時間間隔。在這些對時間敏感的市場中,對即將到來的市場數(shù)據(jù)做出反應(yīng)所需的時間決定了交易的競爭程度。更快的響應(yīng)速度意味著你可以更有競爭力在一個快速的步伐。2、吞吐量:系統(tǒng)的吞吐量可以通過將給定時間段內(nèi)處理的消息數(shù)除以該時間段的總時間來估計。換句話說,如果一個進程以每秒10次更新的速度處理100條消息,那么它的吞吐量是10/100或1% 。最終我們可以統(tǒng)計不同請求下延遲的情況,如下圖所示,盡管非常簡單,但是這個分布提供了很多有用的信息。例如,我們可以計算出一個事件在一定時間內(nèi)發(fā)生的概率?;蛘?,事件將經(jīng)歷小于給定閾值的延遲的概率。延遲通常以百分位數(shù)報告。例如,在訂單管理系統(tǒng)中,99.999% 的事件在10毫秒內(nèi)交付,或者97% 的往返時間在15毫秒內(nèi)交付。

減少訂單鏈中的交易延遲

對于任何高頻交易公司來說,構(gòu)建系統(tǒng)以處理具有最低交易延遲的高吞吐量市場數(shù)據(jù)至關(guān)重要。高頻交易公司為了在市場上獲得優(yōu)勢,采用了各種各樣的策略和技術(shù),主要分為以下幾個方向:

1、地點:金融機構(gòu)必須與其經(jīng)營的交易所同處一地。也就是說,他們的計算機必須位于同一網(wǎng)絡(luò)上。這使得交易的快速執(zhí)行成為可能。

2、網(wǎng)絡(luò)與內(nèi)核:一般來說,英特爾制造的 CPU 通過 PCI Express 總線連接到10GbE 網(wǎng)絡(luò)。這里有兩個關(guān)鍵因素影響著它們的交易延遲:a. 網(wǎng)絡(luò)適配器能以多快的速度在 PCI Express 總線將數(shù)據(jù)包從網(wǎng)絡(luò)來回傳遞到服務(wù)器的內(nèi)存;b. 低延遲、高性能的網(wǎng)絡(luò)適配器為與交易應(yīng)用程序通信提供了當(dāng)前內(nèi)核和 TCP/IP 協(xié)議棧的替代方案。這兩個因素通常是交織在一起的,一些組織使用網(wǎng)絡(luò)適配器和用戶空間(交易應(yīng)用程序)之間的直接通信來繞過它們的操作系統(tǒng)內(nèi)核。

3、FPGA:在 FPGA 上實現(xiàn)交易應(yīng)用程序的主要優(yōu)勢在于,從10GbE 到 FPGA 結(jié)構(gòu)的網(wǎng)絡(luò)距離比通過高速內(nèi)部數(shù)據(jù)總線實現(xiàn)交易應(yīng)用程序的時間數(shù)量級要高出大約一倍。當(dāng)前 FPGA 正變得越來越強大?,F(xiàn)場可編程門陣列(FPGA)應(yīng)用程序可以更快地進行時鐘控制,F(xiàn)PGA 內(nèi)部的資源數(shù)量(比如 RAM)比前幾代數(shù)量級增加了一倍以上,而且沒有消耗更多的功耗?,F(xiàn)在,多個交易程序可以在同一個 FPGA 上同時共存。使用這些方法的交易系統(tǒng)可以比傳統(tǒng)軟件解決方案快10倍(低于100納秒)。

低延遲降低交易成本

交易成本分析是對交易績效進行監(jiān)測和報告。這當(dāng)然不是一個新的概念,買方公司長期以來一直利用經(jīng)紀(jì)人 TCA 服務(wù)來分析他們的執(zhí)行和優(yōu)化股票訂單流。TCA 的目標(biāo)是實現(xiàn)對所有可交易市場的執(zhí)行情況的無縫分析,并提供對策略行為可操作的建議。這需要從傳統(tǒng)(歷史)意義上分析訂單流,衡量單個經(jīng)紀(jì)商的表現(xiàn),并實時監(jiān)控策略。執(zhí)行分析也是流動性分析的一個工具。它包括低延遲數(shù)據(jù)交付、快速執(zhí)行技術(shù)和針對分散市場結(jié)構(gòu)的分析工具。并且確定在任何給定的時刻在哪里執(zhí)行已經(jīng)成為最佳執(zhí)行的關(guān)鍵驅(qū)動因素。這包括將市場狀況的實時警報反饋到策略邏輯中,以便在進行修改。

總結(jié)

延遲是反應(yīng)能力的一個關(guān)鍵指標(biāo)。對于需要在微秒內(nèi)做出反應(yīng)的快速交易策略,交易延遲需要較低。延遲是不可避免的,但有一些工具可以幫助確定其來源。然后可以使用這些工具來改進特定領(lǐng)域?qū)е陆灰籽舆t的問題。低延遲軍備競賽的重點是通過改進硬件、軟件和診斷工具,從基于交換的事務(wù)中擠出每一微秒的需求。所有這些都有助于減少總體交易延遲。


高頻交易中必須了解的交易延遲的評論 (共 條)

分享到微博請遵守國家法律
任丘市| 白沙| 申扎县| 延边| 宁德市| 黄平县| 于都县| 水富县| 淮南市| 鞍山市| 桦甸市| 当涂县| 长丰县| 天台县| 手游| 新邵县| 泌阳县| 吴忠市| 基隆市| 巴彦县| 七台河市| 邹城市| 射洪县| 共和县| 大邑县| 肥城市| 五台县| 留坝县| 突泉县| 休宁县| 襄垣县| 饶平县| 社会| 南阳市| 吉林省| 远安县| 新丰县| 合阳县| 井陉县| 淳安县| 中山市|