不僅帶來交易方式的革命性變化,也不斷引發(fā)新的問題
程序化交易,顧名思義就是利用程序語言將交易者的交易策略寫入計(jì)算機(jī)軟件里面,讓計(jì)算機(jī)自動(dòng)按照策略的要求判斷并給出買賣指令從而進(jìn)行交易的技術(shù)。這種技術(shù)的關(guān)鍵在于交易策略,講究數(shù)學(xué)模型的建立與實(shí)現(xiàn),廣義來說就是要“營造”一種偏向于交易的優(yōu)勢,以此來戰(zhàn)勝大概率事件,捕捉小概率事件。程序化交易技術(shù)以及由策略的需求而開發(fā)出來的依賴極速網(wǎng)絡(luò)和極速運(yùn)算的高頻交易,都是對交易和策略的實(shí)現(xiàn),是一種對交易者思想的科學(xué)的演繹。
程序化交易的發(fā)展
程序化交易對交易策略的研究開發(fā)及完善提供了很大的幫助。一方面,把各種不同的交易策略和想法進(jìn)行組織、梳理和設(shè)計(jì),可以讓交易員同時(shí)把多個(gè)不同的邏輯思維(即策略)應(yīng)用到交易上去。程序化交易的回測,可以讓你在進(jìn)行實(shí)盤交易之前,對自己的交易思路有一定的了解。當(dāng)然,這種使用歷史數(shù)據(jù)進(jìn)行的回測,從理論上來說可能會(huì)造成對參數(shù)的過度優(yōu)化;但是在參數(shù)的優(yōu)化過程中,交易者同樣可以了解到其交易策略本身的特性和情況,也就是可以獲得一些觀察值的實(shí)例。而這些實(shí)例可以觀察和指導(dǎo)你去完善策略。另一方面,程序化交易突破了人體器官上的極限。
由于程序化交易有了上述的優(yōu)點(diǎn),利用程序化進(jìn)行交易的人或者團(tuán)隊(duì)就逐漸地多起來,其中使用程序化交易的CTA策略(即管理期貨策略)以及高頻交易等占據(jù)了不少的份額。而其他的主流策略當(dāng)中,特別是股票策略當(dāng)中,雖然可能不會(huì)應(yīng)用到狹義上的程序化交易;但是它們也同樣依賴于計(jì)算機(jī)技術(shù)進(jìn)行決策和交易。因此,程序化交易的重要性日漸顯現(xiàn)。
程序化交易與主觀交易對盈利曲線的影響
下面舉一個(gè)簡單的案例,看看同一種策略在有限的時(shí)段里通過主觀交易和程序化交易兩種方式,各自的盈利情況以及盈利曲線的形狀,以此來闡述這兩者之間的優(yōu)劣與聯(lián)系。同時(shí)我們選用最普通最常見的策略,這些策略在交易的發(fā)展歷史上扮演著十分重要的角色,它們有些在上個(gè)世紀(jì)初就被發(fā)明,然后一直在交易中被大多數(shù)人使用并延續(xù)下來。
K線圖也稱為蠟燭圖,是一種最直觀反映價(jià)格的方法,反映了一個(gè)特定時(shí)間段內(nèi)所代表的標(biāo)的物的開盤價(jià)、最高價(jià)、最低價(jià)以及收盤價(jià)等信息。它是一種記錄價(jià)格信息的方式,利用這種方式,交易者可以非常容易地記錄價(jià)格的波動(dòng),并由此來研究價(jià)格波動(dòng)的規(guī)律。
在K線圖的基礎(chǔ)上,人們研究了各種各樣的規(guī)律,其中比較出名的海龜交易法則就是利用K線圖的形態(tài)結(jié)構(gòu)突破來給出買賣信號(hào)。在我們的策略里面,我們也使用唐吉安通道的原理,即價(jià)格向上或者向下突破特定的連續(xù)周期的最高價(jià)或者最低價(jià)作為給出買入或賣出信號(hào)的判斷依據(jù)。
在K線圖的使用上面,有一種評價(jià)價(jià)格波動(dòng)的方法十分常見,那就是均線系統(tǒng)。它的原理就是用不同長度的特定周期的價(jià)格平均(或者加權(quán)平均)來衡量價(jià)格變化的方向。通過這樣的系統(tǒng),對價(jià)格走勢的判斷會(huì)有一定的幫助。
SAR是一種在計(jì)算機(jī)普及之后發(fā)展出來的指標(biāo),用于判斷價(jià)格變化的趨勢是否依然完整。
利用上述的技術(shù)指標(biāo),我們構(gòu)建了一個(gè)最為簡單的交易策略。我們把資金分成相等的兩份,一份由交易者來進(jìn)行主觀判斷,并手動(dòng)進(jìn)行買賣下單;而另一份則由軟件工程師根據(jù)交易者的思想,把交易策略寫入計(jì)算機(jī)程序當(dāng)中,由計(jì)算機(jī)運(yùn)行程序來自動(dòng)交易,這就是最常見的程序化交易了。
先看主觀交易運(yùn)用以上策略所得到的觀察值。這里的觀察值就是我們所說的盈利曲線。當(dāng)然,我們的主觀交易所應(yīng)用到的品種有限,這是由于人體器官的局限性所決定的,因?yàn)橐粋(gè)交易者很難同時(shí)關(guān)注過多的品種。此外,雖然在主觀交易者當(dāng)中,不同的個(gè)體其交易的擇時(shí)、倉位以及止盈止損等的控制會(huì)有所不同,但是只要是運(yùn)用了以上的交易策略,那么他們所取得的盈利優(yōu)勢水平應(yīng)該是相當(dāng)?shù)。我們大約進(jìn)行了約10個(gè)交易日的交易,客戶權(quán)益圖如圖1所示。
需要注意的是,這段時(shí)間內(nèi)交易有了不錯(cuò)的收益,這主要得益于重倉的鐵礦石期貨延續(xù)了它的漲勢,向著開倉的方向又前進(jìn)了許多。但是,在最后的5個(gè)交易日卻一直在虧損,而且資金的回撤在25%以上。因此,如果你是投資者,你完全有理由相信資金的回撤會(huì)繼續(xù)加劇。
然后,我們看一下程序化交易的結(jié)果。在開始正式的交易以前,我們把程序?qū)戇M(jìn)了電子計(jì)算機(jī)。由于這些策略并不需要運(yùn)用在極短的時(shí)間周期內(nèi),并且交易的次數(shù)并不十分多,因此我們利用辦公室里面的電腦和一般的光纖網(wǎng)絡(luò)就可以了,不需要使用到高頻交易等技術(shù)。交易程序被應(yīng)用到超過十個(gè)品種的商品期貨中去,我們利用過去的歷史數(shù)據(jù)進(jìn)行回測并對程序的參數(shù)進(jìn)行了優(yōu)化。
來源:期貨日報(bào)