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