演算法交易的歷史與現代性

演算法交易的歷史與現代性

演算法交易有一段非常有趣的歷史。這在今天可能很普遍,但該行業必須克服許多障礙才能易於使用。演算法交易起源於 1970 年代,當時紐約證券交易所 (NYSE) 推出了其第一個電子訂單系統,即“指定訂單週轉 (DOT) ”系統。它讓來自遙遠的投資者將訂單傳送給交易員來完成它們。

1980 年代後期,紐約證券交易所推出了更新的“SuperDOT”電子訂單系統。其他交易所也推出了類似的電子訂單系統,並催生了我們今天所知的演算法交易領域。隨著時間的推移,該行業的全面改進導致了其巨大的成功。

讓我們更深入地瞭解演算法交易的歷史,以及它是如何演變成我們現在擁有的現代行業的。在開始之前,讓我們解釋一下什麼是演算法交易。

什麼是演算法交易?

演算法交易基於考慮時間、價格和交易量等變數的預程式設計指令。典型的交易者將根據他們當前的情緒和分析執行交易。另一方面,演算法交易依賴於已經預先程式設計的計算機指令來進行交易。

這是演算法交易的典型示例:

如果 A 公司的股價跌破 100 元,則買入 10,000 股 A 公司的股票。每增加 10% 超過 100 元,就多買 100 股。

在上面的例子中,交易者向計算機輸入指令,如果 A 公司的股價低於某個水平,則立即自動購買特定數量的股票。此外,如果股價上漲超過該設定水平一定百分比,則購買精確數量的額外股票。

演算法交易的吸引力在於您可以以人類無法實現的速度執行交易。另一方面,計算機速度很快,可以透過程式設計在儘可能短的時間內利用有利可圖的交易機會。

演算法交易的歷史

演算法交易的起源

在早期,所有交易活動都是由在場內交易所工作的專門經紀人進行的。如果你想買賣股票,你必須打電話給你的經紀人,讓他們為你執行。這不是最方便的系統,但考慮到當時可用的技術,它執行良好。

然而,事情在 1970 年代發生了變化。紐約證券交易所 (NYSE) 於 1976 年開發了“指定訂單週轉 (DOT) ”電子訂單系統。它讓交易者可以透過電子方式執行訂單。這個系統比打電話給經紀人要快得多,也方便得多。然而,即使它讓投資者繞過股票經紀人,它也不是“電子”交易,因為交易員必須手動完成它們。

1980 年代帶來了更多的改進。1984 年,紐約證券交易所釋出了更先進的SuperDOT 交易系統。它允許使用者透過系統輸入訂單,然後立即聯絡專家執行。因此,與 DOT 系統的 100 股限制相比,它一次最多允許 100,000 股交換手。

電子交易在 1990 年代開始讓位於線上交易。Charles Schwab和 Fidelity等傳統經紀商試圖利用新的網際網路現象,為其客戶建立線上交易平臺。

隨著電子和線上交易的興起,出現了演算法交易。由於交易者現在可以訂購股票並讓它們自動履行,他們編寫了計算機程式來根據預定條件進行特定交易。這種做法得益於通訊網路 (ECN) 的幫助,該網路自動匹配買單和相應的賣單。更重要的是,人們現在可以在傳統的市場時間之後進行交易。

快進到 2000 年代,演算法交易已經無處不在。因此,演算法交易現在構成了大量的全球交易活動。據Mordor Intelligence稱,它約佔美國市場股票交易的 60-73%。在歐洲,這一比例為 60%,而在亞太地區,這一比例為 45%。

現代演算法交易

在現代世界中,演算法交易變得更加複雜和方便。我們現在擁有的平臺可以讓交易者透過他們的電腦方便地購買價值數百萬元的資產。您可能在一個大陸並交易在另一大陸上市的資產。

在我們這個時代,各種平臺有助於促進簡單的演算法交易:MetaTrader 5是這裡的行業標準。它們是讓使用者快速輕鬆地設計和部署自動交易程式的平臺。您需要一個這樣的平臺才能成為高效的演算法交易者。

現代演算法交易的要求

成為現代演算法交易者需要滿足特殊要求。他們包括:

計算機程式設計技能

演算法交易涉及為計算機建立預先確定的交易指令以遵循。因此,您需要了解計算機的語言才能編寫這些指令。適用於演算法交易的現代程式語言包括 C++、Java 和 Python。如果您認為自己不適合計算機程式設計,可以聘請專業程式設計師將您的概念交易演算法轉換為程式碼。

測試基礎設施

您不只是編寫自動交易指令並在沒有測試的情況下將它們部署到市場上。測試您的演算法以瞭解它們在現實世界中的表現至關重要。有兩種主要的測試型別;回測和前測。回溯測試是使用歷史市場資料進行測試,而前瞻測試是使用實時市場資料進行測試。許多交易平臺提供全面的測試功能。

網路連線

在演算法交易中,每一毫秒都很重要。因此,如果您有一個儘可能快地連線到市場的網路,那將會有所幫助。

交易平臺

為演算法交易選擇合適的交易平臺至關重要。特定平臺可能不具備有效演算法交易的適當功能,您應該避免使用它們。

演算法交易的好處

與典型的人工交易相比,演算法交易有多種好處,例如降低交易成本提高準確性減少手動錯誤的可能性以最優惠的價格執行交易。

演算法交易規模龐大,但在全球範圍內仍在增長。根據Market Research 的資料,到 2028 年,全球演算法交易市場預計將增長到 310 億美元,而 2020 年為 120 億美元。