設(shè)為首頁(yè) | 加入收藏 | 今天是2024年11月18日 星期一

聚合智慧 | 升華財(cái)富
產(chǎn)業(yè)智庫(kù)服務(wù)平臺(tái)

七禾網(wǎng)首頁(yè) >> 程序化交易 >> 程序化交易知識(shí)庫(kù)

算法交易的主要類型與策略分析

最新高手視頻! 七禾網(wǎng) 時(shí)間:2016-05-23 12:46:49 來(lái)源:量化基地

算法交易起源于上世紀(jì)中葉的配對(duì)交易


歷史上最早使用算法交易的例子可以追溯到1949年。對(duì)沖基金之父阿爾弗雷德·瓊斯,利用空對(duì)多3:7的比例進(jìn)行配對(duì)交易,在1955年到1964年間,綜合回報(bào)率高達(dá)28%。到了上世紀(jì)60年代早期,投資者開始利用計(jì)算機(jī)通過(guò)分析股票的周線和月線來(lái)預(yù)測(cè)價(jià)格運(yùn)動(dòng)方向。


配對(duì)交易逐漸成熟,發(fā)展成后來(lái)的算法交易。隨后算法交易策略慢慢在華爾街流傳開來(lái)并被廣泛使用,同時(shí)也帶來(lái)了非??捎^的盈利。原來(lái)在摩根士丹利從事配對(duì)交易的研究員,后來(lái)逐漸成為如大衛(wèi)·肖、詹姆斯·西蒙斯這類明星基金經(jīng)理手下的精英,算法交易的“黑盒子”便由此誕生。


隨著計(jì)算機(jī)的廣泛普及,華爾街各大交易平臺(tái)都開始執(zhí)行算法交易,對(duì)IT技術(shù)人員的需求不斷攀升。各種數(shù)量化研究人才進(jìn)入到華爾街工作,改變了交易大廳傳統(tǒng)的交易習(xí)慣,公開喊價(jià)的交易員逐漸被算法交易員所取代,算法交易也從此在華爾街開始蓬勃發(fā)展。現(xiàn)在,無(wú)論是股票、商品、期貨以及外匯市場(chǎng),算法交易已成為市場(chǎng)中不可或缺的組成部分。


2009年花旗集團(tuán)的報(bào)告顯示,超過(guò)50%的股票交易都是通過(guò)算法進(jìn)行自動(dòng)交易的。而其他銀行的報(bào)告指出這一數(shù)字甚至達(dá)到75%。市場(chǎng)之所以青睞算法交易,其原因在于其能夠快速有效地降低交易成本,控制市場(chǎng)沖擊成本和具有較高的執(zhí)行概率。除此之外,它還能提供隱藏交易意圖等傳統(tǒng)交易方法不具有的交易方式。


沖擊驅(qū)動(dòng)型算法交易:降低對(duì)價(jià)格的影響


沖擊驅(qū)動(dòng)型算法是由簡(jiǎn)單的指令分割策略演化而來(lái)的。通過(guò)將大訂單分拆成小訂單進(jìn)行發(fā)送,試圖降低交易對(duì)資產(chǎn)價(jià)格的影響,達(dá)到最小化市場(chǎng)沖擊成本的目的。


基于平均價(jià)格的算法,代表了第一代沖擊驅(qū)動(dòng)型算法。這些算法都是由帶有預(yù)設(shè)目標(biāo)的算法演化而來(lái)的,對(duì)價(jià)格或成交量等條件無(wú)敏感性。它們通常按預(yù)定的步驟被執(zhí)行,在給定的時(shí)間內(nèi)不管市場(chǎng)條件如何,只是單純執(zhí)行預(yù)先設(shè)置的指令。


為了使交易算法更加靈活和適應(yīng)市場(chǎng)環(huán)境,可以對(duì)這些靜態(tài)方法進(jìn)行改進(jìn),或更多地采用動(dòng)態(tài)算法。這就導(dǎo)致了算法逐漸向機(jī)會(huì)導(dǎo)向算法傾斜。參與率算法(POV)建立在真實(shí)市場(chǎng)成交量上而不是依賴靜態(tài)模型而形成交易進(jìn)度,隨后逐漸演化成為采用更隱藏的路徑以達(dá)到零市場(chǎng)沖擊的最小沖擊算法。


時(shí)間加權(quán)平均價(jià)格(TWAP)是一種基于時(shí)間變化的加權(quán)平均價(jià)格,被稱為TWAP算法,其僅以時(shí)間分割為基礎(chǔ),考慮指令的設(shè)置或指令的執(zhí)行,而不受市場(chǎng)價(jià)格或成交量等其他方面因素的影響。用這種方法執(zhí)行一系列指令,其平均執(zhí)行價(jià)格就是各執(zhí)行時(shí)間點(diǎn)市場(chǎng)交易價(jià)格的加權(quán)平均。


相對(duì)于TWAP策略而言,成交量加權(quán)平均價(jià)格(VWAP)交易策略是指交易者利用市場(chǎng)成交量來(lái)試圖實(shí)現(xiàn)使平均執(zhí)行價(jià)格等于VWAP基準(zhǔn)價(jià)格的執(zhí)行策略。它是最常用的交易策略之一,具有簡(jiǎn)單易操作等特點(diǎn),基本思想就是讓算法的成交量提交比例與市場(chǎng)成交量比例盡可能匹配,在減少對(duì)市場(chǎng)沖擊的同時(shí),獲得市場(chǎng)成交加權(quán)的平均交易價(jià)格。因此,VWAP策略一般不直接對(duì)交易的沖擊成本建模,而是注重日內(nèi)成交量分布的預(yù)測(cè)。值得注意的是,如果訂單量很大,VWAP策略的沖擊成本仍不可忽略。


參與率算法是一種與市場(chǎng)成交量同步的算法,有時(shí)它們也被稱為目標(biāo)成交量算法或跟隨算法。與VWAP算法一樣,參與率算法的表現(xiàn)取決于它們所采用的追蹤目標(biāo)成交量的技術(shù),并且重點(diǎn)目標(biāo)都是為了最小化市場(chǎng)沖擊。在實(shí)踐中,參與率算法可能會(huì)考慮其他的因素,比如流動(dòng)性等來(lái)幫助選擇最優(yōu)的交易時(shí)機(jī)。


一些參與率算法會(huì)包含成交量預(yù)測(cè)功能。一般來(lái)說(shuō),這些方法是建立在對(duì)歷史成交量分布、當(dāng)前觀測(cè)到的成交量和數(shù)量分析綜合考慮基礎(chǔ)之上的。另外,也有其他參與率算法允許控制算法追蹤目標(biāo)參與率的進(jìn)度,甚至可以顯示算法能夠提前或之后目標(biāo)參與率的程度。因此可以加快算法的執(zhí)行度,留下交易的余地,從而避免出現(xiàn)滯后。事實(shí)上,這成為目標(biāo)參與率的一個(gè)傾斜機(jī)制。對(duì)于那些允許對(duì)參與率做出更多動(dòng)態(tài)調(diào)整的算法來(lái)說(shuō),還需要附加變量來(lái)確定基準(zhǔn)和確定參與率如何根據(jù)基準(zhǔn)或變量來(lái)變化的。


由于參與率算法不會(huì)對(duì)價(jià)格產(chǎn)生依賴性,因此必須對(duì)其設(shè)定嚴(yán)格的價(jià)格限制。參與率算法是追蹤所有的成交量,但是,一旦應(yīng)用了限價(jià)指令,它必須忽略掉所有超出這個(gè)限制的交易,否則每次當(dāng)價(jià)格回落到限制之內(nèi)時(shí)算法的表現(xiàn)就會(huì)差強(qiáng)人意。


成本驅(qū)動(dòng)型算法交易:降低總體交易成本


成本驅(qū)動(dòng)型算法的主要目的是降低總體交易成本,除了傭金和價(jià)差之外,沖擊成本和時(shí)機(jī)風(fēng)險(xiǎn)等隱性成本都是成本的重要組成部分。雖然將大訂單進(jìn)行分割并將其分散到相當(dāng)長(zhǎng)的一段時(shí)間內(nèi)進(jìn)行交易可以最小化市場(chǎng)沖擊,然而這樣做會(huì)把訂單暴露在更大的時(shí)機(jī)風(fēng)險(xiǎn)下,對(duì)波動(dòng)性大的資產(chǎn)尤其如此。因此,成本驅(qū)動(dòng)型算法也需要同時(shí)降低時(shí)機(jī)成本。


過(guò)于主動(dòng)的交易會(huì)導(dǎo)致相當(dāng)大的市場(chǎng)沖擊,而過(guò)于被動(dòng)的交易會(huì)引起時(shí)機(jī)風(fēng)險(xiǎn)。為了最小化總的交易成本,我們需要在沖擊成本和時(shí)機(jī)風(fēng)險(xiǎn)這兩者之間尋找一個(gè)平衡點(diǎn)。為了找到這樣一個(gè)平衡點(diǎn)需要考慮到投資者的風(fēng)險(xiǎn)厭惡程度。早期的成本驅(qū)動(dòng)型算法是由沖擊驅(qū)動(dòng)算法吸收了時(shí)機(jī)風(fēng)險(xiǎn)等要素演化而來(lái)的,現(xiàn)在成本驅(qū)動(dòng)型算法越來(lái)越多地使用復(fù)雜市場(chǎng)模型,去預(yù)測(cè)潛在的交易成本和決定指令的最優(yōu)交易策略,主要的類型包括:


執(zhí)行落差算法代表了純粹的成本驅(qū)動(dòng)型算法。它試圖最小化平均交易價(jià)格和反映投資者決定價(jià)格的分配基準(zhǔn)之間的落差。適應(yīng)性落差算法是執(zhí)行落差的一個(gè)機(jī)會(huì)導(dǎo)向型的版本,一般來(lái)說(shuō)對(duì)價(jià)格更加敏感。


執(zhí)行落差指投資者決定交易的價(jià)格與實(shí)際實(shí)現(xiàn)的平均執(zhí)行價(jià)格之間的差額。投資者決定的價(jià)格相當(dāng)于算法的參考基準(zhǔn),一般用指令到達(dá)交易商時(shí)的中間價(jià)格作為替代。而執(zhí)行落差算法的目的是實(shí)現(xiàn)一個(gè)能夠最小化缺口的平均執(zhí)行價(jià)格。實(shí)現(xiàn)這類算法的關(guān)鍵就是在市場(chǎng)影響和時(shí)機(jī)風(fēng)險(xiǎn)這兩者之間尋找一個(gè)平衡點(diǎn)。通常這意味著算法只能在不產(chǎn)生顯著市場(chǎng)沖擊的時(shí)間范圍內(nèi)執(zhí)行。


由于實(shí)現(xiàn)這個(gè)目的的過(guò)程很復(fù)雜,于是許多情況下人們選擇利用更簡(jiǎn)單的算法去實(shí)現(xiàn)。這些算法中有一部分實(shí)際上是成交量加權(quán)平均價(jià)格算法或參與率算法的增強(qiáng)版。它們使用成本模型去決定最優(yōu)交易周期,這個(gè)交易周期應(yīng)該包含由模型決定的結(jié)束時(shí)間或最優(yōu)參與率。


適應(yīng)性落差是從執(zhí)行缺口算法中演化而來(lái)的新算法。該算法所具有的適應(yīng)性特點(diǎn)主要體現(xiàn)在對(duì)市場(chǎng)價(jià)格的適應(yīng)或反應(yīng)。價(jià)格適應(yīng)性落差算法實(shí)際上是一種更加傾向于機(jī)會(huì)導(dǎo)向的算法。


一個(gè)主動(dòng)實(shí)值(AIM)策略是指當(dāng)價(jià)格有利時(shí)交易更加主動(dòng),而當(dāng)價(jià)格變得不利時(shí)交易變得被動(dòng)。對(duì)于一個(gè)買入指令,有利的價(jià)格條件等價(jià)于市場(chǎng)價(jià)格下降到基準(zhǔn)價(jià)格以下;而對(duì)于賣出指令情況則是相反。因此只有當(dāng)市場(chǎng)價(jià)格顯著下降到基準(zhǔn)價(jià)格以下,主動(dòng)實(shí)值策略的交易率才會(huì)上升。而被動(dòng)實(shí)值策略(PIM)則是相反的,且當(dāng)價(jià)格有利時(shí)它會(huì)變得更加被動(dòng),而當(dāng)價(jià)格不利時(shí)它會(huì)變得更加主動(dòng)。因此,交易率只有當(dāng)市場(chǎng)價(jià)格顯著地高于基準(zhǔn)時(shí),才會(huì)上升。


收盤價(jià)格通常用作盯市,以便計(jì)算每日的資產(chǎn)凈值和盈虧狀況。因此不少機(jī)構(gòu)會(huì)把收市價(jià)作為一個(gè)參考基準(zhǔn)。一般來(lái)說(shuō),在收市前進(jìn)行交易會(huì)增加交易成本,而且交易價(jià)格對(duì)于指令會(huì)變得更加敏感。同時(shí),流動(dòng)性溢價(jià)在收市前也會(huì)更明顯。


收盤算法(MOC)的主要問題在于,其基準(zhǔn)只有在市場(chǎng)收盤價(jià)格確定下來(lái)后才能得知。所以,該算法并不能把交易日內(nèi)的交易進(jìn)行平均,然后把訂單進(jìn)行簡(jiǎn)單切割去匹配基準(zhǔn)。若執(zhí)行交易的時(shí)間較早,收盤價(jià)的波動(dòng)性會(huì)給交易者帶來(lái)時(shí)機(jī)風(fēng)險(xiǎn);若交易時(shí)間較晚,則會(huì)對(duì)市場(chǎng)產(chǎn)生較大的沖擊。


機(jī)會(huì)導(dǎo)向型算法交易:利用有利的市場(chǎng)條件


機(jī)會(huì)導(dǎo)向型算法是從一系列交易算法中演化而來(lái)的,其本質(zhì)都是利用有利的市場(chǎng)條件,包括價(jià)格、流動(dòng)性或其他因素。其中盯住價(jià)格算法是以成交量加權(quán)平均價(jià)格算法、參與率算法等策略為基礎(chǔ),與它們所不同的是添加了對(duì)價(jià)格的敏感指標(biāo),并且能夠基于當(dāng)前市場(chǎng)價(jià)格是否有利來(lái)修正算法的交易風(fēng)格。因此許多看重市場(chǎng)沖擊成本的算法都會(huì)更多采用機(jī)會(huì)導(dǎo)向型策略。


對(duì)于每一類機(jī)會(huì)導(dǎo)向算法,價(jià)格都是一個(gè)重要的變量。目標(biāo)基準(zhǔn)提供了一個(gè)允許算法去判斷市場(chǎng)條件是否有利的基準(zhǔn)線。由于具有動(dòng)態(tài)性特征,機(jī)會(huì)導(dǎo)向型算法比其他類型的算法能更精確地執(zhí)行目標(biāo)策略。


盯住價(jià)格算法是把交易與市場(chǎng)價(jià)格聯(lián)系在一起的方式,與參與率算法根據(jù)市場(chǎng)成交量進(jìn)行調(diào)整的方式類似,先定義一個(gè)基準(zhǔn)價(jià)格,然后用市場(chǎng)價(jià)格與其比較的結(jié)果調(diào)整成交量。如果事先沒有設(shè)定基準(zhǔn)價(jià)格,那么通常就會(huì)使用指令下達(dá)時(shí)的中間價(jià)格。所以,對(duì)于買入而言,低于基準(zhǔn)價(jià)格即為有利的買入價(jià)格;對(duì)于賣出而言,高于基準(zhǔn)價(jià)格即為有利的賣出價(jià)格。


盯住價(jià)格算法包括一個(gè)基本的交易機(jī)制,同時(shí)附加價(jià)格調(diào)整的功能。因此,它可以建立在靜態(tài)成交量加權(quán)平均價(jià)格算法或更動(dòng)態(tài)的成交量百分比方法的基礎(chǔ)上,實(shí)際的價(jià)格調(diào)整策略可以直接追蹤市場(chǎng)價(jià)格和其基準(zhǔn)的差異,或者包含其他的變量。


責(zé)任編輯:張文慧

【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān)。本網(wǎng)站對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。

本網(wǎng)站凡是注明“來(lái)源:七禾網(wǎng)”的文章均為七禾網(wǎng) levitate-skate.com版權(quán)所有,相關(guān)網(wǎng)站或媒體若要轉(zhuǎn)載須經(jīng)七禾網(wǎng)同意0571-88212938,并注明出處。若本網(wǎng)站相關(guān)內(nèi)容涉及到其他媒體或公司的版權(quán),請(qǐng)聯(lián)系0571-88212938,我們將及時(shí)調(diào)整或刪除。

聯(lián)系我們

七禾研究中心負(fù)責(zé)人:劉健偉/翁建平
電話:0571-88212938
Email:57124514@qq.com

七禾科技中心負(fù)責(zé)人:李賀/相升澳
電話:15068166275
Email:1573338006@qq.com

七禾產(chǎn)業(yè)中心負(fù)責(zé)人:果圓/王婷
電話:18258198313

七禾研究員:唐正璐/李燁
電話:0571-88212938
Email:7hcn@163.com

七禾財(cái)富管理中心
電話:13732204374(微信同號(hào))
電話:18657157586(微信同號(hào))

七禾網(wǎng)

沈良宏觀

七禾調(diào)研

價(jià)值投資君

七禾網(wǎng)APP安卓&鴻蒙

七禾網(wǎng)APP蘋果

七禾網(wǎng)投顧平臺(tái)

傅海棠自媒體

沈良自媒體

? 七禾網(wǎng) 浙ICP備09012462號(hào)-1 浙公網(wǎng)安備 33010802010119號(hào) 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證[浙B2-20110481] 廣播電視節(jié)目制作經(jīng)營(yíng)許可證[浙字第05637號(hào)]

認(rèn)證聯(lián)盟

技術(shù)支持 本網(wǎng)法律顧問 曲峰律師 余楓梧律師 廣告合作 關(guān)于我們 鄭重聲明 業(yè)務(wù)公告

中期協(xié)“期媒投教聯(lián)盟”成員 、 中期協(xié)“金融科技委員會(huì)”委員單位