电竞比分网-中国电竞赛事及体育赛事平台

分享

程序化交易中時(shí)間過(guò)濾方法

 hongzhuanyidui 2017-09-07



本文主要對(duì)時(shí)間過(guò)濾方法進(jìn)行展開(kāi)討論,在對(duì)程序化交易系統(tǒng)優(yōu)化時(shí),可以采取以下方法:日內(nèi)限制開(kāi)倉(cāng)次數(shù),減少總體交易回合;選取大級(jí)別周期,減少震蕩期信號(hào)等等。

日內(nèi)限制開(kāi)倉(cāng)次數(shù)一般運(yùn)用于日內(nèi)交易策略,若行情震蕩劇烈時(shí),可能會(huì)出現(xiàn)日內(nèi)反復(fù)開(kāi)倉(cāng),即使止損做的非常好,仍會(huì)大大增加交易成本,因此控制日內(nèi)開(kāi)倉(cāng)次數(shù)是一種不錯(cuò)的過(guò)濾方法。另外,同樣的交易思想,在不同的周期上效果會(huì)迥異,總的來(lái)說(shuō)選取大級(jí)別周期,可以很不錯(cuò)的過(guò)濾震蕩期信號(hào),不過(guò)系統(tǒng)信號(hào)不會(huì)那么靈敏了。本文筆者根據(jù)自己的經(jīng)驗(yàn)提出了一種出場(chǎng)周期過(guò)濾的方法,供廣大讀者參考。

1

出場(chǎng)周期過(guò)濾方法詳解

在實(shí)際操作過(guò)程中,筆者認(rèn)為一種時(shí)間過(guò)濾方法比較有效,即出場(chǎng)周期存在最小值限制,對(duì)于任何一個(gè)進(jìn)場(chǎng)信號(hào),只有在經(jīng)歷N個(gè)周期后才考慮出場(chǎng),這樣可以有效果過(guò)濾震蕩期的頻繁交易,對(duì)于整體盈利有很大的提高。在交易開(kāi)拓者(TB)中可以在出場(chǎng)時(shí)加上代碼:(BarsSinceEntry==0||BarsSinceEntry>N),即表示空倉(cāng)或者進(jìn)場(chǎng)N個(gè)周期條件下可以進(jìn)行交易,下文針對(duì)這一方法進(jìn)行展開(kāi)討論。

采用上述方法,可以有效過(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)常引用的雙均線(xiàn)系統(tǒng)為例,即短周期上穿長(zhǎng)周期均線(xiàn),做多;短周期下穿長(zhǎng)周期均線(xiàn),做空。應(yīng)用于螺紋鋼30分鐘指數(shù)合約,均線(xiàn)參數(shù)為(25,40),每手交易手續(xù)費(fèi)為5元,系統(tǒng)測(cè)試效果如圖1所示。

圖1: 雙均線(xiàn)系統(tǒng)應(yīng)用于螺紋鋼指數(shù)合約測(cè)試效果

從圖1中可以看出,自2009年3月27日以來(lái),系統(tǒng)累計(jì)盈利為60240,最大資產(chǎn)回撤為4420。采用筆者前文中所講時(shí)間過(guò)濾方法,即開(kāi)倉(cāng)進(jìn)場(chǎng)至少5個(gè)周期后才考慮出場(chǎng),采用相同的測(cè)試條件,系統(tǒng)測(cè)試效果如圖2所示。

圖2:出場(chǎng)周期過(guò)濾應(yīng)用于雙均線(xiàn)系統(tǒng)效果

從圖中可以看到,累計(jì)盈利變?yōu)?4300,盈利效果有了一定的改善。對(duì)比圖1和圖2可知,二者資金曲線(xiàn)走勢(shì)基本相同,主要原因是后者相對(duì)于前者只是加了一個(gè)過(guò)濾條件,并未對(duì)交易系統(tǒng)有實(shí)質(zhì)性的改變,同時(shí)可以圖2資金曲線(xiàn)相對(duì)于圖1線(xiàn)更加平滑,這就是是過(guò)濾條件所起的作用。


同時(shí)為了定量地認(rèn)識(shí)過(guò)濾方法對(duì)于交易系統(tǒng)的影響,采用控制變量法來(lái)研究,設(shè)過(guò)濾周期為N,N取值 變化范圍為[0,15],保持其他測(cè)試條件不變。首先研究過(guò)濾周期與交易次數(shù)的關(guān)系,如圖3所示。

圖3: 過(guò)濾周期與交易手?jǐn)?shù)關(guān)系

從圖3中可以看到,隨著過(guò)濾周期的增加,雙均線(xiàn)系統(tǒng)交易次數(shù)不斷減少,這和筆者的初衷是符合的,程序化交易系統(tǒng)過(guò)濾不正是要減少交易次數(shù)。然而這個(gè)次數(shù)是不是原來(lái)越好呢,可以看看下面的曲線(xiàn),過(guò)濾周期與總盈利的關(guān)系如圖4所示。

圖4: 過(guò)濾周期與累計(jì)凈利潤(rùn)關(guān)系

從圖4中可以看到,隨著過(guò)濾周期的增加,雙均線(xiàn)系統(tǒng)并未一直呈現(xiàn)上漲走勢(shì),而是先增加后減少的走勢(shì)。因此筆者認(rèn)為,過(guò)濾周期并非越大越好,而是要權(quán)衡累計(jì)盈利與交易次數(shù),選取一個(gè)恰當(dāng)?shù)膮?shù)作為過(guò)濾周期值。


當(dāng)然加入出場(chǎng)周期過(guò)濾后,對(duì)于程序化交易系統(tǒng)的其他性能參數(shù)都有著不小的影響,而且對(duì)于有些程序的思想未必適用,因此使用時(shí)應(yīng)該根據(jù)具體交易思想來(lái)選擇過(guò)濾方法,若不加過(guò)濾已經(jīng)是完美的模型,那就不需要再畫(huà)蛇添足了。

2

總結(jié)

筆者在上文中對(duì)于程序化交易中的過(guò)濾方法展開(kāi)了討論,提出了出場(chǎng)周期過(guò)濾的方法,并應(yīng)用于雙均線(xiàn)系統(tǒng)為例,闡述了這一方法的有效性。在實(shí)際執(zhí)行程序化交易的過(guò)程中,正確的過(guò)濾方法非常重要,多數(shù)投資者都會(huì)選擇主觀干預(yù)一些交易信號(hào),這相當(dāng)于人工過(guò)濾,這樣也不失為比較好的方法,而全自動(dòng)的程序化過(guò)濾方法需要不斷去嘗試,本文筆者只是提出了一個(gè)思路,希望能使讀者有所啟發(fā)。



    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多