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

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

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

程序化交易策略的應(yīng)用及風(fēng)險(xiǎn)

最新高手視頻! 七禾網(wǎng) 時(shí)間:2015-11-18 09:16:03 來源:期貨日?qǐng)?bào)網(wǎng)

程序化交易,顧名思義就是利用程序語(yǔ)言將交易者的交易策略寫入計(jì)算機(jī)軟件里面,讓計(jì)算機(jī)自動(dòng)按照策略的要求判斷并給出買賣指令從而進(jìn)行交易的技術(shù)。這種技術(shù)的關(guān)鍵在于交易策略,講究數(shù)學(xué)模型的建立與實(shí)現(xiàn),廣義來說就是要“營(yíng)造”一種偏向于交易的優(yōu)勢(shì),以此來戰(zhàn)勝大概率事件,捕捉小概率事件。程序化交易技術(shù)以及由策略的需求而開發(fā)出來的依賴極速網(wǎng)絡(luò)和極速運(yùn)算的高頻交易,都是對(duì)交易和策略的實(shí)現(xiàn),是一種對(duì)交易者思想的科學(xué)的演繹。


  程序化交易的發(fā)展


  程序化交易對(duì)交易策略的研究開發(fā)及完善提供了很大的幫助。一方面,把各種不同的交易策略和想法進(jìn)行組織、梳理和設(shè)計(jì),可以讓交易員同時(shí)把多個(gè)不同的邏輯思維(即策略)應(yīng)用到交易上去。程序化交易的回測(cè),可以讓你在進(jìn)行實(shí)盤交易之前,對(duì)自己的交易思路有一定的了解。當(dāng)然,這種使用歷史數(shù)據(jù)進(jìn)行的回測(cè),從理論上來說可能會(huì)造成對(duì)參數(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)。


  程序化交易與主觀交易對(duì)盈利曲線的影響


  下面舉一個(gè)簡(jiǎn)單的案例,看看同一種策略在有限的時(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),并由此來研究?jī)r(jià)格波動(dòng)的規(guī)律。


  在K線圖的基礎(chǔ)上,人們研究了各種各樣的規(guī)律,其中比較出名的海龜交易法則就是利用K線圖的形態(tài)結(jié)構(gòu)突破來給出買賣信號(hào)。在我們的策略里面,我們也使用唐吉安通道的原理,即價(jià)格向上或者向下突破特定的連續(xù)周期的最高價(jià)或者最低價(jià)作為給出買入或賣出信號(hào)的判斷依據(jù)。


  在K線圖的使用上面,有一種評(píng)價(jià)價(jià)格波動(dòng)的方法十分常見,那就是均線系統(tǒng)。它的原理就是用不同長(zhǎng)度的特定周期的價(jià)格平均(或者加權(quán)平均)來衡量?jī)r(jià)格變化的方向。通過這樣的系統(tǒng),對(duì)價(jià)格走勢(shì)的判斷會(huì)有一定的幫助。


  SAR是一種在計(jì)算機(jī)普及之后發(fā)展出來的指標(biāo),用于判斷價(jià)格變化的趨勢(shì)是否依然完整。


  利用上述的技術(shù)指標(biāo),我們構(gòu)建了一個(gè)最為簡(jiǎn)單的交易策略。我們把資金分成相等的兩份,一份由交易者來進(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í)、倉(cāng)位以及止盈止損等的控制會(huì)有所不同,但是只要是運(yùn)用了以上的交易策略,那么他們所取得的盈利優(yōu)勢(shì)水平應(yīng)該是相當(dāng)?shù)摹N覀兇蠹s進(jìn)行了約10個(gè)交易日的交易,客戶權(quán)益圖如圖1所示。


  需要注意的是,這段時(shí)間內(nèi)交易有了不錯(cuò)的收益,這主要得益于重倉(cāng)的鐵礦石期貨延續(xù)了它的漲勢(shì),向著開倉(cāng)的方向又前進(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)行回測(cè)并對(duì)程序的參數(shù)進(jìn)行了優(yōu)化。優(yōu)化的結(jié)果如圖2所示。



  圖中的黑色線是組合的收益,可以看到,在同一策略運(yùn)用到多個(gè)品種的交易中去的時(shí)候,它們的組合收益會(huì)有平滑的跡象,即在客戶權(quán)益增長(zhǎng)圖中的資金回撤相對(duì)會(huì)小。當(dāng)然,在參數(shù)的優(yōu)化過程中,收益曲線也會(huì)被優(yōu)化,但是我們認(rèn)為,當(dāng)參數(shù)被優(yōu)化之后,至少勝率是站在有利的一邊的。另外,假如沒有電子計(jì)算機(jī)程序的幫助,單靠個(gè)人的能力,在短時(shí)間內(nèi)是無法進(jìn)行如此繁多的演算的;而正是程序化交易使得這樣的前期工作變得可能。


  進(jìn)行策略優(yōu)化之后,我們也同樣運(yùn)行了約十個(gè)交易日。在這一段時(shí)間里,程序化交易的品種和次數(shù)都比主觀交易要多,而收益如圖3所示。在圖中,我們看到,相比主觀交易來說,雖然某段時(shí)間里面,程序化交易的收益可能會(huì)有所不及,但是程序交易的回撤則相對(duì)較少,因而收益也相對(duì)比較穩(wěn)定。為此,我們完全有理由相信,在接下來的時(shí)間里,盈利和權(quán)益將會(huì)進(jìn)一步上升。


  對(duì)于以上的交易策略及其背后的模型,我們還希望作出更深入的討論。因?yàn)榻鹑谑袌?chǎng)價(jià)格的變動(dòng)是由許許多多的因素所影響從而發(fā)生變化的,就是說,價(jià)格在短時(shí)間內(nèi)的變動(dòng)是在一個(gè)概率的空間內(nèi)的隨機(jī)運(yùn)動(dòng),也許大多數(shù)人認(rèn)為,趨勢(shì)是存在并且可以被捕捉的。因此,大量的基于這種經(jīng)典假設(shè)所研發(fā)出來的策略,都在利用價(jià)格變化的線性關(guān)系來模擬出價(jià)格的走勢(shì)。結(jié)果你會(huì)發(fā)現(xiàn),當(dāng)前及過往價(jià)格的變動(dòng)并不能影響之后的價(jià)格變動(dòng)。



  當(dāng)然,如果在一個(gè)有杠桿的市場(chǎng),你單憑這一點(diǎn)去交易,那么肯定會(huì)被反向的波動(dòng)所傷害;然而某些情況下,這種傷害是巨大的。我們利用電子計(jì)算機(jī)技術(shù),對(duì)上海期貨交易所的天然橡膠合約1601今年內(nèi)的10個(gè)月數(shù)據(jù)進(jìn)行了統(tǒng)計(jì)分析,結(jié)果如圖4所示。在1分鐘的時(shí)間間隔里面,我們一共統(tǒng)計(jì)了57775個(gè)數(shù)據(jù),得到了一個(gè)服從于的N(-0.0609,17.746902)正態(tài)分布結(jié)果。


  結(jié)果說明,應(yīng)用傳統(tǒng)的價(jià)格指標(biāo)分析和預(yù)測(cè)行情的發(fā)展具有很大的局限性。這種策略背后的數(shù)學(xué)模型是線性的,而價(jià)格的變化往往又是非線性的。利用程序化交易,我們就可以更加清楚地認(rèn)識(shí)到這一點(diǎn)。這就是為什么傳統(tǒng)的策略模型即使進(jìn)行了參數(shù)的最優(yōu)化,但是其長(zhǎng)期運(yùn)行之后仍然很容易失效。



  程序化交易對(duì)比傳統(tǒng)主觀交易的優(yōu)勢(shì)


  程序化交易把主觀交易者的策略進(jìn)行了量化,然后通過計(jì)算機(jī)語(yǔ)言寫入程序內(nèi)讓計(jì)算機(jī)來自動(dòng)交易,從而形成以下特點(diǎn):


  第一,克服貪婪、恐懼、猶疑等人性的弱點(diǎn)。交易的信號(hào)是明確的,這樣就可以克服主觀交易者的交易紀(jì)律問題和心理因素對(duì)實(shí)際信號(hào)判斷的干擾。該出手時(shí)就出手,該收手時(shí)就收手。比如說,在價(jià)格突破時(shí)堅(jiān)決買入或者賣出,而在價(jià)格向?qū)ψ约侯^寸不利的方向發(fā)展時(shí)及時(shí)地止損平倉(cāng)。正是因?yàn)檫@一個(gè)優(yōu)點(diǎn),程序化交易的收益曲線才會(huì)比主觀交易的收益曲線平滑而穩(wěn)定。


  第二,幫助交易者突破生理機(jī)能的極限。首先,它可以幫助我們突破肉眼的極限。因?yàn)楫?dāng)把同樣的策略應(yīng)用到不同的品種甚至市場(chǎng)上時(shí),特別是操盤的資金量急劇增大以后,我們所要關(guān)注(即“盯盤”)的市場(chǎng)就會(huì)變得很多,這就完全超乎了我們這雙眼睛所能覆蓋的范圍。另外,由于市場(chǎng)經(jīng)濟(jì)的全球化,資本市場(chǎng)已經(jīng)是24小時(shí)連續(xù)運(yùn)作,而人的腦力是需要休息的,不可能日夜兼程,而利用電子計(jì)算機(jī)則可以實(shí)現(xiàn)這一點(diǎn)。如果你要是怕電腦系統(tǒng)會(huì)崩潰,那么只需要并行運(yùn)行多臺(tái)電腦便可解決。進(jìn)入了“互聯(lián)網(wǎng)+”時(shí)代以后,隨著網(wǎng)絡(luò)云服務(wù)器的興起,我們已經(jīng)可以把程序化交易的系統(tǒng)托管到網(wǎng)絡(luò)的主機(jī)上,這樣就更不用擔(dān)心機(jī)器運(yùn)行的問題了。


  第三,通過技術(shù)手段提前優(yōu)化交易系統(tǒng)。在確定交易模式并且實(shí)施之前,我們可以通過計(jì)算機(jī)對(duì)歷史數(shù)據(jù)進(jìn)行回測(cè)和整合,從而在準(zhǔn)備階段就盡可能改進(jìn)和優(yōu)化我們的交易策略。即便是存在著過度優(yōu)化的問題,然而通過優(yōu)化,我們至少可以發(fā)現(xiàn)參數(shù)的不同水平對(duì)于勝率的影響情況。如果一個(gè)參數(shù)變動(dòng)了很小的范圍但是回測(cè)的盈利水平大打折扣,甚至由盈利變?yōu)樘潛p,那么就說明這個(gè)策略的設(shè)計(jì)存在問題,交易的優(yōu)勢(shì)其實(shí)并不明顯。


  程序化交易相對(duì)于傳統(tǒng)主觀交易的劣勢(shì)


  第一,思維定式難以適應(yīng)價(jià)格變化的非線性波動(dòng)。相對(duì)于主觀交易者來說,程序化交易者經(jīng)常注意到程序化在某些價(jià)格波動(dòng)的情況下表現(xiàn)得相當(dāng)不如人意。如該加倉(cāng)時(shí)不加倉(cāng),該平倉(cāng)時(shí)不平倉(cāng)。這是由于交易策略其本身的線性思維所造成的。也就是說,目前的程序化交易技術(shù)比較多地去擬合價(jià)格變化的線性關(guān)系,如果要做到非線性的交易決策和過程,程序化交易還有許多需要改善的地方。


  第二,策略定式難以擺脫固化模式,缺乏靈活度。對(duì)于主觀交易者來說,交易的策略可以比較靈活多變,有時(shí)甚至可以根據(jù)自身的感覺或者靈感,在多個(gè)策略之間來回地切換。這種交易方式的靈活度,或者說我們通常所認(rèn)為的交易風(fēng)格,是由人的大腦所具有的非線性思維來完成的。但是,程序化交易要想實(shí)現(xiàn)這種靈活性則不那么容易。


  第三,概率定式難以發(fā)現(xiàn)和防范小概率的“黑天鵝”。美國(guó)的長(zhǎng)期資本管理公司(LTCM)是由兩位諾貝爾獎(jiǎng)得主坐鎮(zhèn)的以數(shù)學(xué)模型為核心的量化對(duì)沖基金,它的倒閉就是反映小概率導(dǎo)致“黑天鵝”的最好案例。長(zhǎng)尾理論告訴我們,同樣在程序化交易當(dāng)中,“黑天鵝”事件總會(huì)發(fā)生,然而應(yīng)對(duì)這類事件的交易程序則難以設(shè)計(jì)。因此,程序化交易在運(yùn)行的過程中也離不開交易者的管理和調(diào)整,特別是在發(fā)現(xiàn)和防范小概率的“黑天鵝”事件上,人機(jī)結(jié)合非常必要。


  程序化交易和主觀交易的未來前景


  程序化交易帶來交易方式的革命性變化,也不斷引發(fā)出新的問題和風(fēng)險(xiǎn)。11月3日,美國(guó)聯(lián)邦法院裁定高頻交易員米歇爾·科斯夏(Michael Coscia)商品交易欺詐以及幌騙罪名成立,這是美國(guó)以及全球針對(duì)這種違法交易行為的首宗刑事起訴。


  目前,世界各國(guó)的政府對(duì)程序化交易有所顧忌,這主要是由于高頻交易等極速交易的監(jiān)管難度以及其對(duì)交易價(jià)格所造成的影響而引起的風(fēng)險(xiǎn),另外,對(duì)于傳統(tǒng)的交易者,由于計(jì)算機(jī)技術(shù)和數(shù)學(xué)模型知識(shí)的相對(duì)欠缺,使得程序化交易的應(yīng)用受到了限制。但是,在可以預(yù)見的未來,程序化交易和主觀交易必然會(huì)相互整合、互相促進(jìn)、共同發(fā)展,而這兩者之間也必定會(huì)產(chǎn)生新的共鳴。


  對(duì)于程序化交易者來,技術(shù)的進(jìn)步將會(huì)使得更多的策略得以通過計(jì)算機(jī)來實(shí)現(xiàn)。這其中高頻交易只是把做市的策略發(fā)展到了極致。然而另一方面,以非線性模型,即神經(jīng)網(wǎng)絡(luò)、支持向量機(jī)、人工智能等為代表的高新技術(shù)正在被應(yīng)用于程序化交易當(dāng)中。而這些新的數(shù)學(xué)型結(jié)合計(jì)算機(jī)的應(yīng)用,不但會(huì)大大增加策略的多樣化,也會(huì)使傳統(tǒng)交易者的理念和思維得以更加有效地實(shí)現(xiàn),讓程序化交易能夠?yàn)榻灰渍邘砀蟮牟僮骺臻g。


  與此同時(shí),主觀交易者對(duì)程序化交易的興趣也逐漸增強(qiáng)。我們能夠看到一些知名的交易大師,特別是過去二十年伴隨著我國(guó)金融市場(chǎng)成長(zhǎng)而積累起來的投資界的明星們都在組建自己的程序化交易團(tuán)隊(duì)。他們都在想方設(shè)法把自己成功的經(jīng)驗(yàn)?zāi)P突⒊绦蚧?,嘗試著讓自己的交易向前更進(jìn)一步。當(dāng)然,在這個(gè)過程當(dāng)中所遇到的問題也不少。比如說,一些主觀判斷的問題,即我們所說的“憑感覺”是比較難被量化的。然而,程序化交易在這些方面的應(yīng)用正在通過更新的數(shù)學(xué)模型和更加智能化的計(jì)算機(jī)程序來解決。


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

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

本網(wǎng)站凡是注明“來源:七禾網(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ì)”委員單位