本文首先分析了程序化中常見(jiàn)的過(guò)濾方法,研究了過(guò)濾方法的必要性,然后選取了包絡(luò)帶過(guò)濾方法進(jìn)行了展開(kāi)研究,詳細(xì)闡述了固定點(diǎn)數(shù)過(guò)濾和布林帶過(guò)濾兩種方法,并應(yīng)用于常見(jiàn)的雙均線系統(tǒng),應(yīng)用效果表明兩種方法均具有一定得過(guò)濾效果,最后比較了二者的差異。
近來(lái),隨著期貨市場(chǎng)不斷發(fā)展壯大,尤其是股指期貨波瀾壯闊的行情走出后,筆者發(fā)現(xiàn)市場(chǎng)上客戶對(duì)于程序化研究熱情越來(lái)越高,廣大投資者從自己日常交易思路出發(fā),構(gòu)建個(gè)人程序化交易系統(tǒng),然而從主觀交易到程序化交易的進(jìn)化過(guò)程中,很多朋友提到如何正確過(guò)濾程序化交易中錯(cuò)誤信號(hào),在實(shí)戰(zhàn)中非常重要,在此筆者提出一些自己經(jīng)驗(yàn)與廣大投資者分享。
一、常見(jiàn)過(guò)濾方法概述
程序化交易就是將投資者復(fù)雜的交易思路轉(zhuǎn)變?yōu)槟芎?jiǎn)單操作的智能交易系統(tǒng),便于投資者的嚴(yán)格執(zhí)行,程序化交易模型是交易思想的凝練和實(shí)際化,正確的交易思想在嚴(yán)格的操作紀(jì)律執(zhí)行下將獲得良好、穩(wěn)定的投資收益,而通過(guò)交易模型正是將正確的交易思想與嚴(yán)格的操作紀(jì)律很好地結(jié)合在一起,幫助我們獲取良好、穩(wěn)定的投資收益。
然而,投資者的交易思路在主觀使用可能會(huì)勝率非常搞,形成程序化交易系統(tǒng)時(shí)可能盈利大幅縮小,這很大可能是因?yàn)槌绦蚧到y(tǒng)會(huì)自動(dòng)交易所有符合條件的機(jī)會(huì),而投資者主觀交易時(shí)會(huì)人為地過(guò)濾無(wú)用信號(hào),因此對(duì)于程序化交易系統(tǒng)的進(jìn)階主要在于過(guò)濾方法選擇。
筆者認(rèn)為,常見(jiàn)的過(guò)濾方法有:波動(dòng)性過(guò)濾;價(jià)格包絡(luò)帶過(guò)濾;時(shí)間過(guò)濾;交易次數(shù)過(guò)濾;系統(tǒng)策略組合過(guò)濾等。本文主要對(duì)價(jià)格包絡(luò)帶過(guò)濾進(jìn)行展開(kāi)討論,在研究程序化交易時(shí),經(jīng)常會(huì)用到以下幾種常見(jiàn)的價(jià)格包絡(luò)帶過(guò)濾方法,包括:固定點(diǎn)數(shù)包絡(luò)帶過(guò)濾和價(jià)格布林帶過(guò)濾等,本文對(duì)這兩種種過(guò)濾方法進(jìn)行綜合討論與分析。
二、價(jià)格包絡(luò)帶過(guò)濾方法
包絡(luò)帶過(guò)濾方法,只有當(dāng)價(jià)格變化超過(guò)規(guī)定的區(qū)間時(shí),程序才會(huì)發(fā)出進(jìn)出場(chǎng)信號(hào),這種方法可以有效過(guò)濾行情窄幅震蕩信號(hào)數(shù)量,有效提高程序化策略執(zhí)行效率,而這種規(guī)定的區(qū)間可以稱作包絡(luò)帶。在研究程序化交易過(guò)程中,筆者嘗試過(guò)不同的方法來(lái)定義包絡(luò)帶,本文提到了三種方法,以雙均線系統(tǒng)為例,闡述兩種種方法的改善效果。
1、固定點(diǎn)數(shù)包絡(luò)帶過(guò)濾
固定點(diǎn)數(shù)包絡(luò)帶過(guò)濾即包絡(luò)帶區(qū)間的上限和下限是固定的,這個(gè)固定值可以由交易者的經(jīng)驗(yàn)得出,或者利用程序化交易軟件優(yōu)化得到相對(duì)合適的值。在實(shí)戰(zhàn)時(shí),筆者是這么操作的,對(duì)于任何一個(gè)進(jìn)場(chǎng)信號(hào),在開(kāi)倉(cāng)價(jià)基礎(chǔ)上加減固定值,即可得到過(guò)濾包絡(luò)帶,只有當(dāng)市場(chǎng)價(jià)格超過(guò)包絡(luò)帶時(shí),才會(huì)考慮平倉(cāng)或反手。采用這種過(guò)濾方法,可以有效過(guò)濾模型交易次數(shù),因?yàn)橐话銇?lái)說(shuō),在趨勢(shì)性非常好的時(shí)候,交易次數(shù)一般很少,會(huì)一直拿住倉(cāng)位,而模型交易次數(shù)多數(shù)由震蕩期貢獻(xiàn),采用這種方法,可以盡可能少地過(guò)濾交易次數(shù),當(dāng)然有時(shí)候也會(huì)失去比較好的交易點(diǎn)位,過(guò)濾方法從來(lái)如此,減少了交易次數(shù),但也可能在某些時(shí)候帶來(lái)壞處。
以筆者經(jīng)常引用的雙均線系統(tǒng)為例,即短周期上穿長(zhǎng)周期均線,做多;短周期下穿長(zhǎng)周期均線,做空。應(yīng)用于螺紋鋼60分鐘指數(shù)合約,均線參數(shù)為(15,25),每手交易手續(xù)費(fèi)為5元,系統(tǒng)測(cè)試效果如圖1所示。
圖1 雙均線系統(tǒng)應(yīng)用于螺紋鋼指數(shù)合約測(cè)試效果
從圖1中可以看出,自2009年3月27日以來(lái),系統(tǒng)累計(jì)盈利為60240,最大資產(chǎn)回撤為4243,交易次數(shù)為311次,采用筆者前文中所講固定點(diǎn)數(shù)過(guò)濾方法,系統(tǒng)測(cè)試效果如圖2所示。
圖2 固定點(diǎn)數(shù)過(guò)濾應(yīng)用于雙均線系統(tǒng)測(cè)試效果
從圖2中可以看出,采用固定點(diǎn)數(shù)過(guò)濾方法后,系統(tǒng)累計(jì)盈利為66642,交易手?jǐn)?shù)為287次,有一定得改善效果。
同時(shí)為了定量地認(rèn)識(shí)過(guò)濾方法對(duì)于程序化交易系統(tǒng)的影響,采用控制變量法來(lái)研究,設(shè)固定點(diǎn)數(shù)為N,N取值 變化范圍為[0,30],保持其他測(cè)試條件不變。首先研究固定點(diǎn)數(shù)與交易次數(shù)的關(guān)系,如圖3所示。
圖3 固定點(diǎn)數(shù)與交易手?jǐn)?shù)關(guān)系
從圖3中可以看到,隨著過(guò)濾的固定點(diǎn)數(shù)增加,雙均線系統(tǒng)交易次數(shù)不斷減少,這和筆者的初衷是符合的,程序化交易系統(tǒng)過(guò)濾不正是要減少交易次數(shù)。然而這個(gè)次數(shù)是不是原來(lái)越好呢,可以看看下面的曲線,過(guò)濾周期與總盈利的關(guān)系如圖4所示。
圖4 固定點(diǎn)數(shù)與交易手?jǐn)?shù)關(guān)系
從圖4中可以看到,隨著過(guò)濾周期的增加,系統(tǒng)凈利潤(rùn)并未一直呈現(xiàn)上漲走勢(shì),而是先增加后減少的走勢(shì)。因此筆者認(rèn)為,過(guò)濾周期并非越大越好,而是要權(quán)衡累計(jì)盈利與交易次數(shù),選取一個(gè)恰當(dāng)?shù)膮?shù)作為過(guò)濾周期值。
2、價(jià)格布林帶過(guò)濾
價(jià)格布林帶過(guò)濾即包絡(luò)帶區(qū)間的上限和下限是由行情來(lái)決定的,即以一固定系數(shù)乘以價(jià)格波動(dòng)標(biāo)準(zhǔn)差。在程序化交易中采用這種方法進(jìn)行過(guò)濾時(shí),對(duì)于任何一個(gè)進(jìn)場(chǎng)信號(hào),在均線價(jià)格基礎(chǔ)上加上固定倍數(shù)的標(biāo)準(zhǔn)差,即可得到過(guò)濾包絡(luò)帶,只有當(dāng)市場(chǎng)價(jià)格超過(guò)包絡(luò)帶時(shí),才會(huì)考慮平倉(cāng)或反手。采用這種過(guò)濾方法,可以有效過(guò)濾模型交易次數(shù), 過(guò)濾交易次數(shù)的多少與這個(gè)固定系數(shù)關(guān)系比較密切,可以利用交易開(kāi)發(fā)軟件來(lái)優(yōu)化尋找相對(duì)較優(yōu)的值,同時(shí)包絡(luò)帶會(huì)動(dòng)態(tài)變化,與行情的波動(dòng)緊密相連,在行情寬幅震蕩時(shí)有一定的過(guò)濾效果。
圖5 價(jià)格布林帶過(guò)濾應(yīng)用于雙均線系統(tǒng)測(cè)試效果
從圖2中可以看出,采用價(jià)格BOLL帶過(guò)濾方法后,系統(tǒng)累計(jì)盈利為67574,交易手?jǐn)?shù)為305次,有一定得改善效果。將三個(gè)程序化策略一起對(duì)比效果如圖4所示。
圖6 三種策略效果對(duì)比
從圖4 的表格中數(shù)據(jù)可知,采用兩種過(guò)濾方法均可以改善策略效果,提高系統(tǒng)的盈利能力,過(guò)濾震蕩期交易次數(shù),同時(shí)控制了系統(tǒng)風(fēng)險(xiǎn),減小了最大回撤。
三、總結(jié)
筆者在上文中對(duì)于程序化交易中的過(guò)濾方法展開(kāi)了討論,研究了兩種包絡(luò)帶過(guò)濾方法,即固定點(diǎn)數(shù)包絡(luò)帶過(guò)濾和布林帶過(guò)濾,闡述了具體方法后應(yīng)用于雙均線系統(tǒng)為例,闡述了這一方法的有效性,并比較了二者的異同,從效果來(lái)看布林帶過(guò)濾方法對(duì)行情具有一定的適應(yīng)性,固定點(diǎn)數(shù)過(guò)濾在寬幅震蕩行情顯得無(wú)效且虧損較大。在實(shí)際執(zhí)行程序化交易的過(guò)程中,正確的過(guò)濾方法非常重要,多數(shù)投資者都會(huì)選擇主觀干預(yù)一些交易信號(hào),這相當(dāng)于人工過(guò)濾,這樣也不失為比較好的方法,而全自動(dòng)的程序化過(guò)濾方法需要不斷去嘗試,本文筆者只是提出了一個(gè)思路,希望能使讀者有所啟發(fā)。
責(zé)任編輯:張文慧 |
【免責(zé)聲明】本文僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān)。本網(wǎng)站對(duì)文中陳述、觀點(diǎn)判斷保持中立,不對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或完整性提供任何明示或暗示的保證。請(qǐng)讀者僅作參考,并請(qǐng)自行承擔(dān)全部責(zé)任。
本網(wǎng)站凡是注明“來(lái)源:七禾網(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)整或刪除。
七禾研究中心負(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)]
技術(shù)支持 本網(wǎng)法律顧問(wèn) 曲峰律師 余楓梧律師 廣告合作 關(guān)于我們 鄭重聲明 業(yè)務(wù)公告
中期協(xié)“期媒投教聯(lián)盟”成員 、 中期協(xié)“金融科技委員會(huì)”委員單位