高頻演算法交易
『壹』 如何看待高頻交易與程序化交易
按照目前並不完全的分類方法,高頻交易大概有如下幾類:
1.賺取通道費或成交量回扣,國外大型交易商通過在不同的交易通道上掛單提供流動性,而各大電子交易所提供相應補償,其特點有點類似做市商。不過從目 前國內情況來看,並不具備交易所競爭的態勢,也不存在為吸引交易者而提供回扣的可能,可見此類高頻交易在國內沒有市場基礎。
2.閃單交易或閃電交易。眾所周知的高盛軟體工程師阿列尼可夫事件,加速了閃單策略基本原理的普及,使閃單高頻交易進入白熾化競爭階段。閃單交易方式是美國期貨交易所特有的閃單指令所導致的,而閃電交易方式主要依託於做市場制度,而這些在國內遠未成形。
3.演算法交易。利用計算機演算法,將大單指令分割成眾多小單指令的交易模式,這樣可以使得交易商有效地控制大額建倉或平倉過程中的沖擊成本,美其名為「幽靈單」。
4.「炒手」交易模式。國內炒手一天單個品種的成交量大概可以佔到總體成交量的5%—20%不等,往往是500毫秒成交一次,通過頻繁的掛撤單實現價差獲取,且手續費相當低廉,一定程度上加速了期貨市場博弈生態的惡化。
5.定量化交易模型。主要依據各種金融理論、統計實證或傳統技術分析指標來實現自動交易。
第三、四、五種模式是國內目前較為流行的程序化交易方式,第三種模式大都運用在中大型私募機構中,第四種模式正在從傳統手工操作轉向計算機自動化,而 第五種模式主要由大量的「海龜」派主導。可以設想在不遠的將來,隨著股指期貨市場的不斷壯大,參與群體的多元化,機構佔比的提高,這三種計算機交易模式將 會得到較大的發展空間。
從上述的分類,可以發現高頻交易屬於程序化交易中集計算機與策略優勢的高階模式,傳統的程序化交易則更偏重於上述第五類中的短周期,另外,傳統的 程序化交易更注重模型研究,其中定價模型、套利模型、動量模型等均起到了填補市場非理性漏洞、增強市場流動性的作用,與監管層詬病的高頻交易具有較為明顯 的區別。
『貳』 你好,隨便說說高頻交易,演算法交易吧
高頻交易是以很小周期為基準,比如5分鍾,15分鍾,30分鍾,甚至1分鍾線進行日內交易,如果要保證盈利,除了需要很低的點差,最好有自動交易系統,但是自動交易系統大多依靠技術指標,很容易出問題,可能仍然需要人工輔助盯盤。
演算法交易不知道是否指的程序自動化交易系統,除了一些基本的趨勢或者左側右側交易理念,很多是網格或者剝頭皮之類的演算法,各有利弊,需要資金量和風險程度都不同。
總的來說沒有一個萬能保證賺錢的系統。
『叄』 高頻交易都有哪些著名的演算法
現在主流的交易所一般都使用Order Book進行高頻交易,交易所在內部的Order Book上記錄所有買家和賣家的報價:Bid表示買家,Offer表示賣家,這張報價單表示買賣雙方發出的所有報價單(Limit Order)。這張表才是高頻交易最關心的信息。任意時刻,買家的出價總是低於賣家。所以報價雖然一直在變化,但是只有報價是不會有任何成交的。
『肆』 高頻交易和量化交易有何不同
高頻交易和量化交易有3點不同:
一、兩者的概述不同:
1、高頻交易的概述:指從那些人們無法利用的極為短暫的市場變化中尋求獲利的計算機化交易。
2、量化交易的概述:指以先進的數學模型替代人為的主觀判斷,利用計算機技術從龐大的歷史數據中海選能帶來超額收益的多種「大概率」事件以制定策略。
二、兩者的作用不同:
1、高頻交易的作用:這種交易的速度如此之快,以至於有些交易機構將自己的「伺服器群組」安置到了離交易所的計算機很近的地方,以縮短交易指令通過光纜以光速旅行的距離。
2、量化交易的作用:極大地減少了投資者情緒波動的影響,避免在市場極度狂熱或悲觀的情況下作出非理性的投資決策。
三、兩者的特點不同:
1、高頻交易的特點:
(1)高頻交易都是由計算機自動完成的程序化交易;
(2)高頻交易的交易量巨大;
(3)高頻交易的持倉時間很短,日內交易次數很多;
(4)高頻交易每筆收益率很低,但是總體收益穩定。
2、量化交易的特點:
(1)紀律性。根據模型的運行結果進行決策,而不是憑感覺。紀律性既可以剋制人性中貪婪、恐懼和僥幸心理等弱點,也可以克服認知偏差,且可跟蹤。
(2)系統性。具體表現為「三多」。一是多層次,包括在大類資產配置、行業選擇、精選具體資產三個層次上都有模型;二是多角度,定量投資的核心思想包括宏觀周期、市場結構、估值、成長、盈利質量、分析師盈利預測、市場情緒等多個角度;三是多數據,即對海量數據的處理。
(3)套利思想。定量投資通過全面、系統性的掃描捕捉錯誤定價、錯誤估值帶來的機會,從而發現估值窪地,並通過買入低估資產、賣出高估資產而獲利。
(4)概率取勝。一是定量投資不斷從歷史數據中挖掘有望重復的規律並加以利用;二是依靠組合資產取勝,而不是單個資產取勝。
『伍』 高頻交易演算法是否都是來自離散數學
實際上,從根本來說,所有的演算法都是基於數學。高頻交易演算法以數學為基礎,源於經濟市場。
高頻交易,就是短暫的市場變化中尋求獲利,不理會大趨勢,(平衡市裡比較適合)定好止損止盈位,得要有精確的計算能力,制定自己的一套理念,不理會別人會影響自己的任何觀點。你認為可以進就進,想出就出。10次交易6次獲利,你就是贏家。沒有固定的演算法,只有單間的加減乘除。
以下是離散數學研究的內容:
1.集合論部分:集合及其運算、二元關系與函數、自然數及自然數集、集合的基數
2.圖論部分:圖的基本概念、歐拉圖與哈密頓圖、樹、圖的矩陣表示、平面圖、圖著色、支配 集、覆蓋集、獨立集與匹配、帶權圖及其應用
3.代數結構部分:代數系統的基本概念、半群與獨異點、群、環與域、格與布爾代數
4.組合數學部分:組合存在性定理、基本的計數公式、組合計數方法、組合計數定理
5.數理邏輯部分:命題邏輯、一階謂詞演算、消解原理
『陸』 高頻量化交易是什麼意思
高頻量化交易,起源於程序化交易和做市商機制,是指利用人們無法利用的極其短期的市場變化來謀取利益的計算機化交易。
通過超高速超級計算機演算法,分析高頻交易數據中的價格變化模式,實現高速、高頻申報的交易模式,並利用這些價格變化模式獲利。高頻交易還具有隔夜倉位低、報撤單頻率高、開倉平倉頻率高、換手率高的特點。
高頻交易是指通過預設的計算機演算法實現的一種高速、高頻的交易模式,具有隔夜倉位低、報撤頻率高、換手率高的特點。
量化交易是用先進的數學模型代替人工主觀判斷,利用計算機技術從龐大的歷史數據中選擇各種「高概率」事件來制定策略。這樣可以避免在市場極度狂熱或悲觀時做出非理性的投資決策。
(6)高頻演算法交易擴展閱讀:
高頻量化交易的危害性
首先,高頻交易行為,將會擾亂市場正常的交易秩序,損害其他投資者的利益,也有違市場的公平原則。中小投資者受制於資金、交易通道等多方面的限制,根本不可能實施高頻交易。與之相比,機構在這方面不存在短板,機構實施高頻量化交易,這對中小投資者而言也難言公平。
其次,高頻量化交易的本質是超短線投機,不僅與監管部門倡導的價值投資、理性投資、長期投資的理念不符,而且容易引發市場波動,放大市場的投資風險。高頻量化交易的背後,與「薅市場羊毛」並沒有什麼區別。此外,一旦高頻量化交易出現交易規模過大,交易方向趨同的現象,無疑會產生嚴重的負面影響。
『柒』 什麼是股票高頻交易高頻交易好嗎
即指交易頻率只有幾毫秒的高頻交易操作員。高頻交易穩穩的把價差賺到了手,而且整過過程可能只有幾毫秒的時間。
個人投資者要買某一隻股票的時候輸入了一個買入指令,這個指令傳達到美國第三大股票交易所BATS。幾乎同一時間,高頻交易員就能獲取這一指令(這就相當於交易員已經確切地知道了你的交易計劃),並搶在個人投資者之前買入這只股票。幾毫秒之後,高頻交易員再將這一股票加價賣給個人投資者。
任何擁有股票的人都是高頻交易者這種手段的受害者,交易員們能夠得知投資者將要買入那隻股票,並利用先進的技術先於投資者買入這些股票,然後緊接著把這些股票以更高的價格賣給投資者。
『捌』 什麼是高頻交易系統
什麼是高頻交易系統?高頻交易系統是通過編程實現的一種智能化的電腦程序交易系統,它排除了人工交易的非理性影響,能夠以較高的頻率和固定交易規則進行交易。高頻交易系統目前主要包括三個大方面,首先,交易指令要完全由電腦系統發送,中間不通過人工操作,系統基本要求是對市場數據的響應延時要小,高頻交易系統一般使用超高速的復雜計算機系統下單,在執行層面上,交易頻率會比較高,有可能會大量、頻繁地向交易所報單,高頻交易系統要能夠用最快的速度對信號進行拆解、計算和輸出;高頻交易系統由專用軟體硬體組成,交易指令會直接發送到交易所,系統運行時處理的信號源是交易所播報的實時行情,使用的是和交易所直連的數據通道,平均每次持倉時間極短,可以支持大量發送和取消委託訂單,收盤時基本能夠保持平倉即不持倉過夜,符合以上條件的系統是高頻交易系統。
『玖』 什麼是高頻交易系統
1、高頻交易系統概述
高頻交易是指從那些人們無法利用的極為短暫的市場變化中尋求獲利的計算機化交易。
比如,某種證券買入價和賣出價差價的微小變化,或者某隻股票在不同交易所之間的微小價差。
這種交易的速度如此之快,以至於有些交易機構將自己的「伺服器群組」(server farms) 安置到了離交易所的計算機很近的地方,以縮短交易指令到達交易所的距離。
2、高頻交易系統特點
(1)交易指令完全由電腦發送,對市場數據的響應延時在微秒級,有的甚至是納秒級;
(2)系統由專用的軟、硬體組成;
(3)系統的硬體需要放在離交易所主機很近的位置上,所謂 co-location。
3、高頻交易的兩大核心要素
(1)一是產生高頻交易信號的交易策略;
(2)二是優化交易執行過程的演算法。
(9)高頻演算法交易擴展閱讀
1、高頻交易系統的特點
高頻系統是一種非常有特點的計算機應用。在輸入和輸出層面,數據比較簡單。
輸入用的都是市場行情數據,用的是Tick級別,甚至是更細顆粒度,比如用order book上數據。
輸出就是報單到交易所,執行層面上頻率會比較高,有可能會大量、頻繁地向交易所報單。系統運行時處理的信號源是交易所播報的實時行情,要求用最快的速度對信號進行拆解、計算和輸出,對於系統的實時計算能力的要求也比較高。
同時,一般高頻交易系統從邏輯的層面上來說是比較簡單的。
2、編程語言的選擇
目前,高頻交易系統最主流的是C/C++語言。
這是一種優點及其很顯著的語言。相比依賴虛擬機的JAVA和Python而言,C/C++是一種非常接近底層硬體的開發語言,對硬體操控的控制度、靈活度都超過其他語言,在性能上的把控力會更強。
但是,其語法相當復雜,比較難學,沒有受過系統編程訓練的開發者,掌握起來比較困難。
同時,使用C/C++編程也可以獲得及其優越的性能,這對於高頻交易系統來說,就非常重要了!並且,國內大多數的交易所提供的都是C++級別的類庫,只有用C++進行開發,才能方便進行系統對接。