什麼是算法交易?
算法交易是利用自動和預編程交易指令執行訂單的過程,以考慮價格、時間和交易量等變量。算法是解決問題的一組方向。隨着時間的推移,計算機算法將完整訂單的一小部分發送到市場。
算法交易利用複雜的公式,結合數學模型和人工監督,做出在交易所買賣金融證券的決策。算法交易者經常利用高頻交易技術,該技術可以使公司每秒進行數萬筆交易。算法交易可用於多種情況,包括訂單執行、套利和趨勢交易策略。
要點
- 算法交易是使用基於流程和規則的算法來採用執行交易的策略。
- 自 20 世紀 80 年代初以來,它越來越受歡迎,並被機構投資者和大型貿易公司用於各種目的。
- 雖然它提供了諸如更快的執行時間和降低的成本等優勢,但算法交易也可能通過導致閃崩和流動性立即損失而加劇市場的負面趨勢。
瞭解算法交易
20 世紀 70 年代美國金融市場引入計算機化交易系統後,算法在交易中的使用有所增加。 1976 年,紐約證券交易所推出了指定訂單週轉 (DOT)系統,用於將訂單從交易員傳送給交易所的專家。 在接下來的幾十年裏,交易所增強了接受電子交易的能力,到 2009 年,美國 60% 的交易是由計算機執行的。
作者邁克爾·劉易斯 (Michael Lewis) 出版了暢銷書《Flash Boys》,讓高頻算法交易引起了公衆的注意,該書記錄了華爾街交易員和企業家的生活,他們幫助建立了定義電子交易結構的公司。美國。他在書中指出,這些公司正在進行一場軍備競賽,目的是建造速度更快的計算機,從而能夠更快地與交易所進行通信,從而在速度上獲得對競爭對手的優勢,使用對他們有利的訂單類型,但對普通投資者不利。
自己動手算法交易
近年來,DIY算法交易的實踐已變得普遍。例如,像 Quantopian 這樣的對沖基金會從業餘程序員那裏衆包算法,這些程序員競相編寫最有利可圖的代碼來贏得佣金。高速互聯網的普及和速度更快且價格相對便宜的計算機的發展使這種做法成爲可能。像 Quantiacs 這樣的平臺如雨後春筍般湧現,是爲了爲那些希望嘗試算法交易的日內交易者提供服務。
華爾街的另一項新興技術是機器學習。人工智能的新發展使計算機程序員能夠開發可以通過稱爲深度學習的迭代過程來改進自身的程序。交易者正在開發依賴深度學習的算法來提高自己的利潤。
算法交易的優點和缺點
算法交易主要被機構投資者和大型經紀公司用來降低與交易相關的成本。研究表明,算法交易對於可能佔總交易量 10% 的大訂單尤其有利。通常做市商使用算法交易來創造流動性。
算法交易還可以更快、更輕鬆地執行訂單,這使其對交易所具有吸引力。反過來,這意味着交易者和投資者可以快速從價格的微小變化中獲利。倒賣交易策略通常採用算法,因爲它涉及以較小的價格增量快速買賣證券。
訂單執行速度在一般情況下是一個優勢,但當多個訂單在沒有人工干預的情況下同時執行時,可能會成爲問題。 2010 年的閃電崩盤被歸咎於算法交易。
算法交易的另一個缺點是,通過快速買賣訂單創建的流動性可能會瞬間消失,從而消除了交易者從價格變化中獲利的機會。它還可能導致流動性立即喪失。研究發現,2015 年瑞士法郎停止與歐元掛鉤後,算法交易是導致貨幣市場流動性損失的一個主要因素。