對(duì)程序化交易使用的研究
admin
還是說(shuō)回到交易系統(tǒng)的最本質(zhì)的問題上,衡量一套交易系統(tǒng)的最本質(zhì)的指標(biāo)就是這套系統(tǒng)能否輕松穩(wěn)定地賺錢。而能否賺錢最簡(jiǎn)單的理解就是兩個(gè)模式:一是賺錢的次數(shù)比虧錢的次數(shù)多,并且每次盈虧比大致相當(dāng),這樣最終下來(lái),賺得肯定比虧得要多;二是不把賺錢次數(shù)的多寡作為最主要的衡量標(biāo)準(zhǔn),只要求每次賺得都比虧得要多一些,最終總體上賺得錢要多過虧的錢就行。分析以上兩種情況,我們可以看出,第一種是單純追求交易的成功率的例子,在這個(gè)我們姑且認(rèn)為是零和市場(chǎng)的交易場(chǎng)所里,想達(dá)到戰(zhàn)勝市場(chǎng)的成功率是比較困難的,因?yàn)檫@個(gè)市場(chǎng)從長(zhǎng)期來(lái)看其價(jià)格走勢(shì)隨機(jī)性比較強(qiáng),從美國(guó)證券市場(chǎng)上經(jīng)典的飛鏢派與資深市場(chǎng)證券分析師的對(duì)決中可見一斑。而且如果我們單純追求成功率,其代價(jià)必定是很高的交易機(jī)會(huì)成本,因?yàn)槲覀円獙?duì)市場(chǎng)進(jìn)行全方位的分析,找出市場(chǎng)中除了隨機(jī)性之外部分的規(guī)律,按照這個(gè)規(guī)律來(lái)進(jìn)行交易,試圖戰(zhàn)勝市場(chǎng),取得成功,簡(jiǎn)言之就是以較少的可循規(guī)律來(lái)分析預(yù)測(cè)市場(chǎng)價(jià)格的后期走勢(shì)然后進(jìn)行交易;第二種情況是把作為交易系統(tǒng)核心的衡量標(biāo)準(zhǔn)從單筆交易擴(kuò)大到較長(zhǎng)一段時(shí)間的交易里去,這樣做有利有弊,"利"是能從整體上分析和驗(yàn)證一個(gè)交易系統(tǒng)的好壞,使交易更叫靈活,不會(huì)受太多的方方面面條件的制約,交易機(jī)會(huì)成本比較低,交易系統(tǒng)的構(gòu)造比較簡(jiǎn)單,后期對(duì)系統(tǒng)的修正也比較方便,"弊"是這樣的系統(tǒng)本身對(duì)交易成功率的要求比較低,可能會(huì)導(dǎo)致投資者在交易過程中連續(xù)多筆交易出現(xiàn)虧損,對(duì)投資者的心理影響是比較大的,這樣的情況出現(xiàn)后往往會(huì)導(dǎo)致投資者對(duì)交易系統(tǒng)產(chǎn)生懷疑,甚至干脆放棄交易系統(tǒng)轉(zhuǎn)而尋求其它的操作方式。
在程序化交易的設(shè)計(jì)中,設(shè)計(jì)前采取什么樣的策略很重要,我們發(fā)現(xiàn)現(xiàn)在的絕大多數(shù)程序化交易系統(tǒng)都是以追隨趨勢(shì)為核心而構(gòu)建的,這個(gè)是比較被大家認(rèn)可的一個(gè)共識(shí),因?yàn)槊鞔_的趨勢(shì)是能輕松賺錢的好機(jī)會(huì),任何人都不愿意放過,但同時(shí)我們也發(fā)現(xiàn)了另外的一個(gè)市場(chǎng)普遍現(xiàn)象,就是大多數(shù)時(shí)候市場(chǎng)是處于無(wú)趨勢(shì)運(yùn)動(dòng)的狀態(tài)中,這樣的市場(chǎng)運(yùn)動(dòng)特征我們又該如何把握呢?這也是程序化設(shè)計(jì)工作中應(yīng)該著重解決的一個(gè)問題,大多數(shù)程序化設(shè)計(jì)思路都把這一點(diǎn)考慮進(jìn)去了,但是真正能達(dá)到在振蕩市中取得比較好的操作業(yè)績(jī)的系統(tǒng)還是少之又少。結(jié)合上述的市場(chǎng)價(jià)格的運(yùn)動(dòng)特征,我覺得以追隨趨勢(shì)構(gòu)建的交易系統(tǒng)比較切合前段第二種賺錢模式,也就是不以追求交易成功率為核心,而盡量在簡(jiǎn)單的有趨勢(shì)的行情中賺足,在把握不好或者說(shuō)行情復(fù)雜的情況下不虧或少虧,以少次的大額盈利來(lái)彌補(bǔ)多次的小額虧損,在總體上做到多盈少賺。
在確定了總體的構(gòu)建思路后,應(yīng)該對(duì)一個(gè)完整的交易系統(tǒng)的每一部分進(jìn)行量化,包括:
一、最大單筆和總體交易頭寸的確立,我覺得以總資金的固定比例同時(shí)結(jié)合單個(gè)品種的的平均振蕩幅度來(lái)確定比較合適。
二、開倉(cāng)時(shí)機(jī)的選擇。既然確定了追隨趨勢(shì),那么價(jià)格就應(yīng)該是我們最為關(guān)心的指標(biāo),可以以價(jià)格突破某個(gè)高點(diǎn)作為開倉(cāng)的信號(hào),但是這個(gè)開倉(cāng)信號(hào)可以加以其它不同條件進(jìn)行過濾,把明顯的假信號(hào)或者風(fēng)險(xiǎn)很大的開倉(cāng)信號(hào)過濾掉,比如可以結(jié)合價(jià)格與均線的距離來(lái)確定。
三、加倉(cāng)次數(shù)和時(shí)機(jī)的選擇。關(guān)于加倉(cāng),是比較難于掌握的一個(gè)操作步驟,我初步認(rèn)為加倉(cāng)應(yīng)該是在趨勢(shì)已經(jīng)確立后再進(jìn)行,突破了明顯壓力或者支撐,而這個(gè)壓力或者支撐是否可以直接采用在技術(shù)分析上的價(jià)位?這樣做會(huì)不會(huì)與整個(gè)程序化交易系統(tǒng)產(chǎn)生比較大沖突?因?yàn)檫@個(gè)畢竟是主觀的東西,而且還難以在操作之前量化,與程序化交易系統(tǒng)的構(gòu)造初衷有所背離,究竟可不可行還值得商榷。
四、止損位的設(shè)定。止損是整個(gè)交易系統(tǒng)中比較重要的部分,與確定最大頭寸相似,我們可以把止損設(shè)定為固定比例同時(shí)根據(jù)不同品種的不同特征區(qū)別對(duì)待,并在加倉(cāng)之后調(diào)整止損點(diǎn)位。
五、盈利頭寸的平倉(cāng)。關(guān)于平倉(cāng),因?yàn)槭亲冯S趨勢(shì),那我們就不能讓價(jià)格的小波動(dòng)影響到總體的操作,但在數(shù)量上如何界定是小回調(diào)還是大調(diào)整,抑或是價(jià)格反轉(zhuǎn),還是比較困難的。當(dāng)然運(yùn)用統(tǒng)計(jì)方法我們可以算出歷史數(shù)據(jù)的大小波動(dòng)及其對(duì)應(yīng)的價(jià)格表現(xiàn),但這樣的歷史數(shù)據(jù)對(duì)以后的操作有多大的借鑒意義還值得進(jìn)一步驗(yàn)證。
總體上來(lái)說(shuō),以追隨趨勢(shì)為思路來(lái)設(shè)計(jì)的交易系統(tǒng),其成功率一定達(dá)不到50%,因?yàn)槭袌?chǎng)的運(yùn)動(dòng)特征必然會(huì)導(dǎo)致出現(xiàn)這樣的結(jié)果,但是在趨勢(shì)明確的時(shí)候,盈利率卻很可能很高。如果不考慮交易成本,那么期貨市場(chǎng)本身就是個(gè)零和市場(chǎng),賺錢的人賺到的錢和虧錢的人虧損的錢是相同的,而長(zhǎng)期以來(lái)針對(duì)這樣的一個(gè)市場(chǎng)能不能做出一套保賺不虧的交易系統(tǒng)一直都是有爭(zhēng)議的,因?yàn)闅v史經(jīng)驗(yàn)證明無(wú)論是多么成功的交易者,都會(huì)在這個(gè)市場(chǎng)中出現(xiàn)反復(fù),市場(chǎng)只要存在其交易就必然進(jìn)行,而在交易者退出市場(chǎng)之前什么事情都有可能發(fā)生,現(xiàn)在能賺錢的交易系統(tǒng)在今后的一段時(shí)間里可能就不好用了,所以說(shuō)這個(gè)市場(chǎng)上根本就沒有也不可能有那么一套在任何時(shí)間任何情況下都能屢試不爽的交易系統(tǒng),可見不斷地驗(yàn)證和修正對(duì)于交易系統(tǒng)是非常重要的。
最后提一點(diǎn),程序化交易可能的最大好處就是可以幫助系統(tǒng)使用者最大程度地克服人性貪婪和恐懼的弱點(diǎn)。