高頻交易的主要參與者為數(shù)量眾多的各投資機構(gòu),最有可能發(fā)生且對交易員產(chǎn)生嚴重后果的,當屬由機構(gòu)自身交易系統(tǒng)的問題引發(fā)故障。
2012年,全球經(jīng)濟持續(xù)動蕩。與此同時,世界各地與高頻交易相關(guān)的交易系統(tǒng)發(fā)生了多起故障事件,對投資者產(chǎn)生了較大影響。
2月,東京證券交易所發(fā)生嚴重技術(shù)故障,241家上市公司股票交易受到影響,技術(shù)故障持續(xù)了近3個半小時。
3月,美國第三大證券交易所運營商BATS在其交易所上市當日,經(jīng)歷一次嚴重技術(shù)故障后宣布取消上市,令華爾街大跌眼鏡。隨后,由于納斯達克的系統(tǒng)癱瘓,社交網(wǎng)絡(luò)巨頭Facebook股票上市當天開盤時間被推遲了30分鐘,交易故障給投資者造成了前所未有的困惑和混亂。
8月6日,由于技術(shù)故障,西班牙股票交易所被迫暫停交易近5個小時。此前的4月份,為配合高頻交易,西班牙股票交易所運營商BME遷移至一個更新更快的交易平臺,以增強自身競爭力,但是3個月之后就發(fā)生了大規(guī)模的中斷交易事故。
8月7日,東京證券交易所宣布,由于其交易系統(tǒng)發(fā)生半年來第二次“當機”故障,東證指數(shù)(TOPIX)期貨等所有金融衍生產(chǎn)品的交易全部暫停,日本國債期貨和期權(quán)交易暫停超過90分鐘,不過股市交易并未受到影響。
除交易所外,參與高頻交易的大型投資機構(gòu)也出現(xiàn)了嚴重事故,其中影響最大的事件發(fā)生在8月。美國做市商騎士資本由于技術(shù)故障在45分鐘內(nèi)損失4.4億美元。8月1日美國股市開盤后,上午9點半至10點15分的45分鐘內(nèi),紐交所的上百只股票出現(xiàn)劇烈波動。做市商騎士資本不久后發(fā)表聲明,稱其做市部門出現(xiàn)交易技術(shù)問題,影響了紐交所約150只股票。騎士資本在8月2日發(fā)布聲明,稱周三的交易故障導致稅前虧損4.4億美元。盡管騎士資本與高頻交易巨頭Getco等4家機構(gòu)達成了4億美元的注資協(xié)議,但其股價卻出現(xiàn)暴跌,且可能面臨股東的訴訟。作為2011年紐交所和納斯達克交易所零售股票交易業(yè)務(wù)中排名第一的做市商,騎士資本損失慘重。這一事件成為2012年由高頻交易引發(fā)的又一起嚴重事故。
反觀各種事故,交易所故障的危害性最大,一旦發(fā)生,將影響所有市場參與者。但由于交易所數(shù)量有限,事故發(fā)生幾率較小,屬于從整體上無法規(guī)避的系統(tǒng)性風險。與之相對應(yīng),因為高頻交易的主要參與者為數(shù)量眾多的各投資機構(gòu),其技術(shù)水平有較大的差異,最有可能發(fā)生且對交易員產(chǎn)生嚴重后果的,當屬由機構(gòu)自身交易系統(tǒng)問題引發(fā)的故障。由于高頻交易行業(yè)的隱秘性,大量此類事故未被披露。而騎士資本事故持續(xù)時間長,波及范圍大,且得到了較為詳細的記錄,可以為從業(yè)者借鑒和參考提供寶貴的素材。那么,這次事故究竟是如何引起的呢?
事故的起因是當日紐交所NYSE對交易系統(tǒng)升級,啟動了Retail Liquidity Program新交易系統(tǒng)。在收到通知后,騎士資本的開發(fā)部門更新了執(zhí)行系統(tǒng)的相關(guān)代碼,但在上線前并沒有通過全面測試。當開盤后,做市系統(tǒng)按照預設(shè)程序下單,卻無法從交易所獲取訂單的確認信息,根本不知道已經(jīng)發(fā)出有效訂單,反而認為下單失敗、沒有成交,因此繼續(xù)追加補單。由于同樣的原因,補單也均“失敗”,系統(tǒng)不停發(fā)單,由此造成的連鎖反應(yīng)使實際發(fā)出的訂單量呈幾何數(shù)量上升,最終導致市場不可避免地向不利的方向移動。在全自動化超高速的追漲殺跌交易后,部分股票的價格上漲了100%—200%,有些交易每筆虧損15—17美分。大部分交易持續(xù)5—26分鐘,最長的交易持續(xù)了40分鐘。值得注意的是,異常情況出現(xiàn)后不久即被監(jiān)控人員發(fā)現(xiàn),但正常的管理操作卻無法停止交易程序,最后只能通過切斷網(wǎng)絡(luò)等物理方法才停止了交易。程序異常的直接后果,就是不正常的極大持倉,其最高峰值達到70億美元。經(jīng)過一定的緊急處理,日終時總持倉仍然達到46億美元,并導致了4.4億美元的損失。
本次事件對于相關(guān)從業(yè)者有非常寶貴的借鑒價值。從專業(yè)的角度來看,以下幾點值得高頻交易員注意:
1.必須相信,機器是會犯錯的,需預先設(shè)計各種故障保護措施
歸根到底,機器的設(shè)計者——人是會犯錯的,必須預先設(shè)想各種極端情況,并提供預防方案,包括在界面上停止交易、關(guān)閉交易程序與切斷網(wǎng)絡(luò)連接等。如果異常程序積累了大量倉位,應(yīng)考慮其平倉方式。
2.必須由專職的交易員來進行人工監(jiān)控
監(jiān)控界面應(yīng)該展示完整的交易信息和控制要素。交易員可根據(jù)實戰(zhàn)經(jīng)驗,檢查出當前交易是否存在異常情況。
在股票/ETF等權(quán)益類交易時,由于數(shù)據(jù)發(fā)布的頻率和交易速度較慢,交易員至少每5—10分鐘查看一次。當進行期貨交易時,檢查頻率需要更高。
3.交易程序必須與交易所升級嚴格同步,并定期維護
鑒于國內(nèi)現(xiàn)狀,IT部門應(yīng)該與交易所、系統(tǒng)開發(fā)商緊密合作,以保持系統(tǒng)的正確性。從中信等大型券商的實際操作流程來看,可以滿足這種要求。
4.交易程序必須監(jiān)控價格和成交量的異常波動,并在極端情況時終止交易
在騎士資本案例中,由于美股沒有漲跌停限制,當價格被買單推動上漲了1倍以上,且交易量極大時,交易程序應(yīng)該識別出該情況,并及時報警。
交易程序應(yīng)該檢查價格的當日波動性、漲跌幅度,相對于近期價格的變化率,以及市場交易量的變化、系統(tǒng)自身交易量的變化,以便精準控制。
5.交易程序必須判斷持倉,包括每個交易對象的倉位和整體倉位
由于美股為T+0交易,做市商一般僅需維持很少的隔夜庫存。出于對其程序的信心,騎士資本很有可能未在程序中判斷全局或個股的倉位,從而在故障發(fā)生時積累了極大數(shù)量。
由于A股為T+1交易,有較大的隔夜風險,在ETF做市、套利時應(yīng)做嚴格檢查。交易程序在下單前,應(yīng)評估本次交易是否對個股/ETF或整體倉位有較大影響,以及是否出現(xiàn)突破限額的風險等。
6.交易程序應(yīng)該檢查交易對象的關(guān)聯(lián)性
可以設(shè)想,交易程序有可能出現(xiàn)某種故障,導致個股交易有一定異常,但數(shù)量不大,難以被察覺。不過若同時影響到許多個股,將會造成較大損失。
交易程序應(yīng)該檢查大量交易對象之間的關(guān)聯(lián)性,如是否多個對象的交易均有虧損、虧損數(shù)量及價格、交易量波動幅度等。
此外,從宏觀層面來看,為避免類似情況的再次發(fā)生,不僅要求交易員提高自律性,更需要監(jiān)管機構(gòu)從源頭入手,制定硬性的行業(yè)規(guī)范,并確保實施??v觀每一次危機,危后必有機,被揭露出的問題將促使相關(guān)技術(shù)獲得更大的進步,從而反哺市場,帶來更多收益。這對于投資從業(yè)者也是個很好的契機,通過不斷反思改進自己的系統(tǒng),最終在激烈的競爭中占領(lǐng)先機。
責任編輯:張文慧