程序化交易,顧名思義就是利用程序語言將交易者的交易策略寫入計算機軟件里面,讓計算機自動按照策略的要求判斷并給出買賣指令從而進(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)行交易的人或者團(tuán)隊就逐漸地多起來,其中使用程序化交易的CTA策略(即管理期貨策略)以及高頻交易等占據(jù)了不少的份額。而其他的主流策略當(dāng)中,特別是股票策略當(dāng)中,雖然可能不會應(yīng)用到狹義上的程序化交易;但是它們也同樣依賴于計算機技術(shù)進(jìn)行決策和交易。因此,程序化交易的重要性日漸顯現(xiàn)。
程序化交易對比傳統(tǒng)主觀交易的優(yōu)勢
程序化交易把主觀交易者的策略進(jìn)行了量化,然后通過計算機語言寫入程序內(nèi)讓計算機來自動交易,從而形成以下特點:
第一,克服貪婪、恐懼、猶疑等人性的弱點。交易的信號是明確的,這樣就可以克服主觀交易者的交易紀(jì)律問題和心理因素對實際信號判斷的干擾。該出手時就出手,該收手時就收手。比如說,在價格突破時堅決買入或者賣出,而在價格向?qū)ψ约侯^寸不利的方向發(fā)展時及時地止損平倉。正是因為這一個優(yōu)點,程序化交易的收益曲線才會比主觀交易的收益曲線平滑而穩(wěn)定。
第二,幫助交易者突破生理機能的極限。首先,它可以幫助我們突破肉眼的極限。因為當(dāng)把同樣的策略應(yīng)用到不同的品種甚至市場上時,特別是操盤的資金量急劇增大以后,我們所要關(guān)注(即“盯盤”)的市場就會變得很多,這就完全超乎了我們這雙眼睛所能覆蓋的范圍。另外,由于市場經(jīng)濟的全球化,資本市場已經(jīng)是24小時連續(xù)運作,而人的腦力是需要休息的,不可能日夜兼程,而利用電子計算機則可以實現(xiàn)這一點。如果你要是怕電腦系統(tǒng)會崩潰,那么只需要并行運行多臺電腦便可解決。進(jìn)入了“互聯(lián)網(wǎng)+”時代以后,隨著網(wǎng)絡(luò)云服務(wù)器的興起,我們已經(jīng)可以把程序化交易的系統(tǒng)托管到網(wǎng)絡(luò)的主機上,這樣就更不用擔(dān)心機器運行的問題了。
第三,通過技術(shù)手段提前優(yōu)化交易系統(tǒng)。在確定交易模式并且實施之前,我們可以通過計算機對歷史數(shù)據(jù)進(jìn)行回測和整合,從而在準(zhǔn)備階段就盡可能改進(jìn)和優(yōu)化我們的交易策略。即便是存在著過度優(yōu)化的問題,然而通過優(yōu)化,我們至少可以發(fā)現(xiàn)參數(shù)的不同水平對于勝率的影響情況。如果一個參數(shù)變動了很小的范圍但是回測的盈利水平大打折扣,甚至由盈利變?yōu)樘潛p,那么就說明這個策略的設(shè)計存在問題,交易的優(yōu)勢其實并不明顯。
程序化交易相對于傳統(tǒng)主觀交易的劣勢
第一,思維定式難以適應(yīng)價格變化的非線性波動。相對于主觀交易者來說,程序化交易者經(jīng)常注意到程序化在某些價格波動的情況下表現(xiàn)得相當(dāng)不如人意。如該加倉時不加倉,該平倉時不平倉。這是由于交易策略其本身的線性思維所造成的。也就是說,目前的程序化交易技術(shù)比較多地去擬合價格變化的線性關(guān)系,如果要做到非線性的交易決策和過程,程序化交易還有許多需要改善的地方。
第二,策略定式難以擺脫固化模式,缺乏靈活度。對于主觀交易者來說,交易的策略可以比較靈活多變,有時甚至可以根據(jù)自身的感覺或者靈感,在多個策略之間來回地切換。這種交易方式的靈活度,或者說我們通常所認(rèn)為的交易風(fēng)格,是由人的大腦所具有的非線性思維來完成的。但是,程序化交易要想實現(xiàn)這種靈活性則不那么容易。
第三,概率定式難以發(fā)現(xiàn)和防范小概率的“黑天鵝”。美國的長期資本管理公司(LTCM)是由兩位諾貝爾獎得主坐鎮(zhèn)的以數(shù)學(xué)模型為核心的量化對沖基金,它的倒閉就是反映小概率導(dǎo)致“黑天鵝”的最好案例。長尾理論告訴我們,同樣在程序化交易當(dāng)中,“黑天鵝”事件總會發(fā)生,然而應(yīng)對這類事件的交易程序則難以設(shè)計。因此,程序化交易在運行的過程中也離不開交易者的管理和調(diào)整,特別是在發(fā)現(xiàn)和防范小概率的“黑天鵝”事件上,人機結(jié)合非常必要。
程序化交易和主觀交易的未來前景
程序化交易帶來交易方式的革命性變化,也不斷引發(fā)出新的問題和風(fēng)險。11月3日,美國聯(lián)邦法院裁定高頻交易員米歇爾·科斯夏(Michael Coscia)商品交易欺詐以及幌騙罪名成立,這是美國以及全球針對這種違法交易行為的首宗刑事起訴。
目前,世界各國的政府對程序化交易有所顧忌,這主要是由于高頻交易等極速交易的監(jiān)管難度以及其對交易價格所造成的影響而引起的風(fēng)險,另外,對于傳統(tǒng)的交易者,由于計算機技術(shù)和數(shù)學(xué)模型知識的相對欠缺,使得程序化交易的應(yīng)用受到了限制。但是,在可以預(yù)見的未來,程序化交易和主觀交易必然會相互整合、互相促進(jìn)、共同發(fā)展,而這兩者之間也必定會產(chǎn)生新的共鳴。
對于程序化交易者來,技術(shù)的進(jìn)步將會使得更多的策略得以通過計算機來實現(xiàn)。這其中高頻交易只是把做市的策略發(fā)展到了極致。然而另一方面,以非線性模型,即神經(jīng)網(wǎng)絡(luò)、支持向量機、人工智能等為代表的高新技術(shù)正在被應(yīng)用于程序化交易當(dāng)中。而這些新的數(shù)學(xué)型結(jié)合計算機的應(yīng)用,不但會大大增加策略的多樣化,也會使傳統(tǒng)交易者的理念和思維得以更加有效地實現(xiàn),讓程序化交易能夠為交易者帶來更大的操作空間。
與此同時,主觀交易者對程序化交易的興趣也逐漸增強。我們能夠看到一些知名的交易大師,特別是過去二十年伴隨著我國金融市場成長而積累起來的投資界的明星們都在組建自己的程序化交易團(tuán)隊。他們都在想方設(shè)法把自己成功的經(jīng)驗?zāi)P突?、程序化,嘗試著讓自己的交易向前更進(jìn)一步。當(dāng)然,在這個過程當(dāng)中所遇到的問題也不少。比如說,一些主觀判斷的問題,即我們所說的“憑感覺”是比較難被量化的。然而,程序化交易在這些方面的應(yīng)用正在通過更新的數(shù)學(xué)模型和更加智能化的計算機程序來解決。
(以上內(nèi)容轉(zhuǎn)載于中期協(xié)網(wǎng)站)