[轉(zhuǎn)] 不斷進(jìn)步的程序化交易
程序化交易在美國(guó)已經(jīng)順利走過幼年期,它具備了一系列能用在各種市場(chǎng)上的交易工具。程序化交易的使用者和生產(chǎn)商正在不斷地改進(jìn)它們的工具,他們一方面通過使交易軟件與市場(chǎng)互動(dòng)更頻繁,另一方面通過改進(jìn)程序來適應(yīng)某一單一的期貨品種。事實(shí)上,有跡象表明,一些程序化交易者開始設(shè)計(jì)程序來誘殺其他的程序化交易者,或者在慌張的指令信息發(fā)出之后卻不執(zhí)行以此來隱蔽行蹤。由于期貨市場(chǎng)上大量的程序化交易都是為個(gè)人定制的,使用者自然不情愿公開他們的交易策略,追蹤起來就很難。
程序化交易的市場(chǎng)競(jìng)爭(zhēng)越來越激烈,一些獨(dú)立的軟件生產(chǎn)商已經(jīng)開發(fā)出能根據(jù)用戶喜好來改變復(fù)雜程度的軟件,許多在美國(guó)資本市場(chǎng)居有影響力的經(jīng)紀(jì)人通過改進(jìn)他們的交易模型來適應(yīng)具體期貨市場(chǎng)的要求。軟件生產(chǎn)商和經(jīng)紀(jì)人都把商品交易顧問當(dāng)作潛在的客戶。雖然很多人為程序化交易起源于資本市場(chǎng)而后傳入期貨和期權(quán)市場(chǎng),事實(shí)上,程序化交易在衍生品市場(chǎng)中有很長(zhǎng)的歷史。十多年前,德國(guó)期貨交易所(歐洲聯(lián)合交易所的前身)的交易員開始通過編寫計(jì)算機(jī)程序交易來使交易自動(dòng)化。
在實(shí)際中,套利交易尤其適合程序化交易,主要是因?yàn)殡娔X比人的動(dòng)作更快。J.P摩根的執(zhí)行理事拉塞爾·艾布拉姆森表示一些程序化交易軟件能在一秒中內(nèi)傳遞幾千條交易指令到交易所,能不斷地根據(jù)市場(chǎng)變化取消和替代交易指令,快速準(zhǔn)確地?fù)渥絻r(jià)格異動(dòng)。
能源市場(chǎng)上的暗箱交易
如今能源市場(chǎng)是程序化交易應(yīng)用最集中的市場(chǎng)之一。在過去的幾年里,洲際交易所投巨資到它的交易平臺(tái)中以提高交易速度和容量,這使它的能源期貨市場(chǎng)對(duì)程序化交易者更有吸引力。2006年8月,當(dāng)紐約商業(yè)交易所在Globex電子化交易平臺(tái)上推出全天候交易的原油期貨合約時(shí),兩家交易所的競(jìng)爭(zhēng)就開始了。Orc軟件公司的經(jīng)理約塞夫·阿爾佛雷德森表示:“紐約商業(yè)期貨交易所(NYMEX)推出Globex交易平臺(tái)之后,我們就接到訂單,Globex交易平臺(tái)很適合程序化交易,并且與ICE進(jìn)行跨市場(chǎng)套利很方便。”兩家交易所都提供固定的應(yīng)用程序界面,允許客戶將他們的服務(wù)器放在交易所的服務(wù)器旁,這能使交易指令更快地下到場(chǎng)內(nèi),一個(gè)來回只需要幾毫秒。
2007年6月,NYMEX在它的Globex交易平臺(tái)上推出了能源和金屬的期權(quán)交易,阿爾佛雷德森認(rèn)為,這將引起活躍在其他電子化交易的期權(quán)市場(chǎng)上的做市商的興趣。阿爾佛雷德森現(xiàn)在能把同一自動(dòng)報(bào)價(jià)技術(shù)應(yīng)用到一種期權(quán)交易中。如今,這種自動(dòng)報(bào)價(jià)系統(tǒng)既可以應(yīng)用在NYMEX場(chǎng)內(nèi)交易也可以用在場(chǎng)外交易。
跨市場(chǎng)套利與來自協(xié)同定位的挑戰(zhàn)
能源期貨市場(chǎng)的進(jìn)步使程序化交易對(duì)網(wǎng)速要求更高,許多大的期貨交易所提供協(xié)同定位服務(wù),允許會(huì)員的服務(wù)器連接在離交易所服務(wù)器最近的位置上,這樣能有效減少交易指令的傳送時(shí)間,CME,ICE和Euronext.liffe都提供這種服務(wù)。這樣問題就隨之而來,當(dāng)一個(gè)會(huì)員將服務(wù)器靠近一個(gè)交易所時(shí)就會(huì)遠(yuǎn)離另一交易所,在長(zhǎng)距離傳送交易指令時(shí)產(chǎn)生的時(shí)滯即使只有幾毫秒,在高速交易的世界中這也將產(chǎn)生很大的差異。
為了解決這個(gè)問題,一些會(huì)員公司為每個(gè)交易所設(shè)立分離的服務(wù)器,這些服務(wù)器在同一地點(diǎn)被動(dòng)態(tài)聯(lián)結(jié)起來,Calyon 金融公司的IT專家說這需要先分析網(wǎng)絡(luò)性能,測(cè)量交易指令在網(wǎng)絡(luò)中各接點(diǎn)間的運(yùn)行時(shí)間和指令信息交換的時(shí)滯,然后根據(jù)這些信息改進(jìn)交易程序。
交易程序的改進(jìn)
協(xié)同定位交易服務(wù)器并不是短線炒手提高交易效率的唯一手段。炒手要對(duì)交易系統(tǒng)級(jí)進(jìn)行全面分析觀察能剔除哪些程序來縮短幾毫秒的交易時(shí)間,這一過程是不可能一蹴而就。在美國(guó)期貨業(yè)協(xié)會(huì)舉辦的交易及信息技術(shù)大會(huì)上,一些交易員說他們的交易系統(tǒng)都是在實(shí)戰(zhàn)中進(jìn)行長(zhǎng)時(shí)間調(diào)試得來的。以前,炒手要同時(shí)看著四個(gè)屏幕,現(xiàn)在只需看著兩行,一行顯示行情變化,另一行顯示網(wǎng)絡(luò)狀況。
Calyon Financial公司的Draughon Cites 軟件就是一個(gè)很好的例子。在C++和Java的程序中,系統(tǒng)定時(shí)運(yùn)行特定的程序并分配特定的內(nèi)存用于處理這一程序。這一例行程序的運(yùn)行使系統(tǒng)的運(yùn)行速度輕微下降,以至于多數(shù)炒手都注意不到,但是在自動(dòng)的程序化交易系統(tǒng)中,尤其交易量突然增大的時(shí)候就可以很明確地察覺到。在C++程序中,炒手可以調(diào)整例行檢查程序的運(yùn)行頻率,而不是由系統(tǒng)自動(dòng)執(zhí)行。
從軟件到芯片
程序化交易的后果之一就是市場(chǎng)數(shù)據(jù)出現(xiàn)爆炸性增長(zhǎng),當(dāng)炒手使用程序化交易軟件將他們的指令細(xì)化以減少對(duì)市場(chǎng)的沖擊時(shí),就需要增加交易的次數(shù)。美國(guó)期貨市場(chǎng)上出現(xiàn)了小合約電子化,這些小合約大約是標(biāo)準(zhǔn)合約的一半,很多人都期待在其他期貨市場(chǎng)上推出小型合約。同時(shí),高頻率自動(dòng)化交易系統(tǒng)的發(fā)展有助于增加成交的機(jī)率。
交易所現(xiàn)在比以往要輸出更多的行情數(shù)據(jù),數(shù)據(jù)庫(kù)供應(yīng)商說,他們的系統(tǒng)每秒能接收數(shù)萬條指令信息,每秒發(fā)送指令信息的紀(jì)錄不斷被刷新。TradingScreen的信息技術(shù)主管菲利浦·布翰內(nèi)克認(rèn)為,在未來幾年如何解決急劇增加的行情數(shù)據(jù)是這一行業(yè)亟待解決的問題,程序化交易目前在期貨業(yè)還占很少一部分,但很快就會(huì)有很大的發(fā)展,這將促使我們改變現(xiàn)在的數(shù)據(jù)處理方式。
布翰內(nèi)克以美國(guó)的股票期權(quán)市場(chǎng)舉例:當(dāng)程序化交易的期權(quán)交易量不斷增加尤其是當(dāng)便士定價(jià)擴(kuò)展以后,報(bào)價(jià)數(shù)量會(huì)迅速增加。在美國(guó)最大的股票期權(quán)交易市場(chǎng)——國(guó)際證券交易所,做市商能對(duì)某一期權(quán)在每一行權(quán)價(jià)上給出每秒14種報(bào)價(jià),在全部期權(quán)類型的所有的行權(quán)價(jià)上的報(bào)價(jià)乘數(shù)級(jí)增加形成數(shù)據(jù)洪流。期權(quán)報(bào)價(jià)管理局(OPRA)現(xiàn)在每秒能傳送百萬級(jí)的行情數(shù)據(jù)。
此外,一些公司正在想法找到能顯著提高數(shù)據(jù)處理能力的方法,較為理想的一種方式是將數(shù)據(jù)處理功能從軟件移到現(xiàn)場(chǎng)可編程門陣列(FPGA)集成芯片上,它可以現(xiàn)場(chǎng)手動(dòng)調(diào)試,這種方法效果顯著。一個(gè)美國(guó)期貨業(yè)的行情信息提供商——Activ Financial公司估計(jì)使用FPGA比以前的數(shù)據(jù)處理軟件能提高20倍的處理能力,并降低10倍的時(shí)滯時(shí)間。
TradingScreen 的布翰內(nèi)克警告說,為程序化交易建立必要的能夠處理數(shù)據(jù)洪流的系統(tǒng)是非常昂貴的,只有少數(shù)人有能力建立分時(shí)數(shù)據(jù)庫(kù)。他還表示,僅做一個(gè)龐大的交易模型是遠(yuǎn)遠(yuǎn)不夠的,還需要指令的管理、聯(lián)結(jié)和行情數(shù)據(jù)結(jié)構(gòu)來支持這個(gè)模型。他們內(nèi)部很難完成這樣的工作,所以,希望能和銀行、經(jīng)紀(jì)公司一起合作。
究竟去買還是自己設(shè)計(jì)
作為一個(gè)投資者,買現(xiàn)成的軟件還是自己設(shè)計(jì)劃算呢?在期貨業(yè)交易和信息技術(shù)大會(huì)上,一些人說:“幾年前,很多標(biāo)準(zhǔn)化生產(chǎn)的軟件都是為股票市場(chǎng)設(shè)計(jì)的,要求期貨市場(chǎng)上的投資者按自己需要進(jìn)行完善。”當(dāng)然,任何事情都有兩面性,正如操盤手擔(dān)心交易被投資銀行玩弄一樣,投資銀行也經(jīng)常聽到他們的客戶抱怨在交易中被程序化交易者玩弄。J.P摩根的阿布拉姆森說,在過去半年時(shí)間里這種抱怨不斷增加,他認(rèn)為,這就是程序化交易在期貨市場(chǎng)上應(yīng)用的結(jié)果。經(jīng)常有客戶看到報(bào)價(jià)欄里的價(jià)格后馬上去下單,但當(dāng)他們發(fā)出指令后這個(gè)價(jià)格已經(jīng)不見了的情況發(fā)生。
根據(jù)一些參加期貨交易信息交流大會(huì)的人員透露,一些公司通過同軸光纜將程序化交易系統(tǒng)與交易所聯(lián)結(jié)起來,有時(shí)公司下買單,他們知道這一報(bào)價(jià)將引發(fā)程序化交易者的回應(yīng),接著立即取消這一指令并下賣單,這樣可能爭(zhēng)取到更有利的價(jià)格或在同樣價(jià)格下的較大的成交量。這種行為在期貨市場(chǎng)的歷史上并不新鮮。只不過現(xiàn)在的行動(dòng)更快,但期貨業(yè)的老前輩們記得在場(chǎng)內(nèi)交易時(shí)同樣的作弊行為,當(dāng)一個(gè)有吸引力的報(bào)價(jià)傳到交易池中時(shí),其他的交易員都在觀察他們的交易意圖,為了掩蓋他們的行動(dòng),他們可能在交易池的另一邊已經(jīng)將這一報(bào)價(jià)執(zhí)行。然而,程序化交易工具的發(fā)展類似于軍備競(jìng)賽,只要有一種程序化交易系統(tǒng)被廣泛使用,一些人就會(huì)從這種系統(tǒng)中設(shè)計(jì)出新的系統(tǒng),一些生產(chǎn)商說他們現(xiàn)在正在設(shè)計(jì)第三代程序化交易系統(tǒng)。毫無疑問,這種更新?lián)Q代將不斷持續(xù)下去。
您需要 [注冊(cè)] 或 [登陸] 后才能發(fā)表點(diǎn)評(píng)