程序化交易是指按照預(yù)先設(shè)計(jì)的交易指令來通過計(jì)算機(jī)語言匯編成程序來完成交易的一種交易方式,通常可以分為決策產(chǎn)生和決策執(zhí)行兩個(gè)層面。伴隨著金融市場(chǎng)的復(fù)雜化,程序化交易的步伐也發(fā)展的越來越快,越來越多的復(fù)雜交易策略被開發(fā)出來,這些交易策略一般很難通過傳統(tǒng)的手工方式去執(zhí)行,只有依靠計(jì)算機(jī)程序的高效性,才能快速的完成各自復(fù)雜的交易策略。程序化交易有時(shí)也稱之為算法交易,而實(shí)際上算法交易是在決策執(zhí)行層面通過算法優(yōu)化交易執(zhí)行。英語中的ProgramTrading本意是指“一籃子交易”。程序化交易按照交易頻率高低又被分為高頻交易和非高頻交易。
在歐美等發(fā)達(dá)國家的各大投資銀行在算法交易上的大規(guī)模角逐早在2004年已經(jīng)開始。截至目前,美國股票市場(chǎng)上已經(jīng)有超過50%的交易量是通過各類算法交易產(chǎn)生的,現(xiàn)在算法交易應(yīng)用最廣泛的還是在股票市場(chǎng),在這一方面,美國是算法交易最發(fā)達(dá)的地區(qū),而歐洲和亞太地區(qū)具有很好的發(fā)展?jié)摿Α3绦蚧灰资沟脧?fù)雜的量化交易策略、高頻交易得以實(shí)現(xiàn),同時(shí)可以優(yōu)化交易執(zhí)行,同時(shí)具有準(zhǔn)確性、客觀性等優(yōu)勢(shì),但由于程序化交易增加了市場(chǎng)的波動(dòng)性,對(duì)市場(chǎng)公平性和有效性的負(fù)面影響也使得程序化交易受人詬病。
雖然程序化交易不是造成FlashCrash事件的唯一原因,但在整個(gè)事件中起了重要的推波助瀾作用。執(zhí)行算法發(fā)展到今天歷經(jīng)了三個(gè)階段:1.基準(zhǔn)算法;2.定制算法;3.用于發(fā)現(xiàn)潛在流動(dòng)性的算法;
由于國內(nèi)的股票交易場(chǎng)所單一、實(shí)行T+1交割制度、不允許賣空、缺乏做市商制度、交易產(chǎn)品簡單、交易指令不夠完善等現(xiàn)實(shí)問題,使得國內(nèi)程序化交易策略的開展相對(duì)緩慢。但是國內(nèi)市場(chǎng)有廣闊的發(fā)展空間并已經(jīng)具備了一定發(fā)展條件,尤其在國內(nèi)期貨快速發(fā)展的時(shí)候,程序化交易在國內(nèi)未來幾年有很好的發(fā)展前景。