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

聚合智慧 | 升華財富
產業(yè)智庫服務平臺

七禾網首頁 >> 程序化交易 >> 程序化交易技巧心得體會

劉偉峰:淺談一種程序化交易過濾方法

最新高手視頻! 七禾網 時間:2015-05-22 08:58:03 來源:徽商期貨

近來,筆者發(fā)現(xiàn)市場上客戶對于程序化研究熱情越來越高,廣大投資者從自己日常交易思路出發(fā),構建個人程序化交易系統(tǒng),然而在交流過程中,很多朋友提到如何正確過濾程序化交易中錯誤信號,在此筆者提出一些自己經驗與廣大投資者分享。

 
一、常見過濾方法概述
 
程序化交易就是將投資者復雜的交易思路轉變?yōu)槟芎唵尾僮鞯闹悄芙灰紫到y(tǒng),便于投資者的嚴格執(zhí)行,程序化交易模型是交易思想的凝練和實際化,正確的交易思想在嚴格的操作紀律執(zhí)行下將獲得良好、穩(wěn)定的投資收益,而通過交易模型正是將正確的交易思想與嚴格的操作紀律很好地結合在一起,幫助我們獲取良好、穩(wěn)定的投資收益。程序化交易在投資實戰(zhàn)中不僅可以提高下單速度,更可以幫助投資者避免受到情緒波動的影響,實現(xiàn)理性投資。然而,投資者的交易思路在主觀使用可能會勝率非常搞,形成程序化交易系統(tǒng)時可能盈利大幅縮小,這很大可能是因為程序化系統(tǒng)會自動交易所有符合條件的機會,而投資者主觀交易時會人為地過濾無用信號,因此對于程序化交易系統(tǒng)的進階主要在于過濾方法選擇。
 
筆者認為,常見的過濾方法有:波動性過濾;價格包絡帶過濾;時間過濾;交易次數(shù)過濾;系統(tǒng)策略組合過濾等。本文主要對時間過濾方法進行展開討論,在對程序化交易系統(tǒng)優(yōu)化時,可以采取以下方法:日內限制開倉次數(shù),減少總體交易回合;選取大級別周期,減少震蕩期信號等等。
 
日內限制開倉次數(shù)一般運用于日內交易策略,若行情震蕩劇烈時,可能會出現(xiàn)日內反復開倉,即使止損做的非常好,仍會大大增加交易成本,因此控制日內開倉次數(shù)是一種不錯的過濾方法。另外,同樣的交易思想,在不同的周期上效果會迥異,總的來說選取大級別周期,可以很不錯的過濾震蕩期信號,不過系統(tǒng)信號不會那么靈敏了。本文筆者根據(jù)自己的經驗提出了一種出場周期過濾的方法,供廣大讀者參考。
 
二、出場周期過濾方法詳解
 
在實際操作過程中,筆者認為一種時間過濾方法比較有效,即出場周期存在最小值限制,對于任何一個進場信號,只有在經歷N個周期后才考慮出場,這樣可以有效果過濾震蕩期的頻繁交易,對于整體盈利有很大的提高。在文華財經中可以加入以下語句:((BKVOL=0 &&SKVOL=0) OR BARSSK>10);在交易開拓者中可以在出場時加上代碼:(BarsSinceEntry==0||BarsSinceEntry>N),即表示空倉或者進場N個周期條件下可以進行交易,下文針對這一方法進行展開討論。
 
采用上述方法,可以有效過濾模型交易次數(shù),因為一般來說,在趨勢性非常好的時候,交易次數(shù)一般很少,會一直拿住倉位,而模型交易次數(shù)多數(shù)由震蕩期貢獻,采用這種方法,可以盡可能少地過濾交易次數(shù),當然有時候也會失去比較好的交易點位,過濾方法從來如此,減少了交易次數(shù),但也可能在某些時候帶來壞處。
 
以筆者經常引用的雙均線系統(tǒng)為例,即短周期上穿長周期均線,做多;短周期下穿長周期均線,做空。應用于螺紋鋼30分鐘指數(shù)合約,均線參數(shù)為(25,40),每手交易手續(xù)費為5元。
 
自2009年3月27日以來,系統(tǒng)累計盈利為60240,最大資產回撤為4420。采用筆者前文中所講時間過濾方法,即開倉進場至少5個周期后才考慮出場,采用相同的測試條件。
 
累計盈利變?yōu)?4300,盈利效果有了一定的改善。對比圖1和圖2可知,二者資金曲線走勢基本相同,主要原因是后者相對于前者只是加了一個過濾條件,并未對交易系統(tǒng)有實質性的改變,同時可以圖2資金曲線相對于圖1線更加平滑,這就是是過濾條件所起的作用。
 
同時為了定量地認識過濾方法對于交易系統(tǒng)的影響,采用控制變量法來研究,設過濾周期為N,N取值 變化范圍為[0,15],保持其他測試條件不變。首先研究過濾周期與交易次數(shù)的關系。
 
隨著過濾周期的增加,雙均線系統(tǒng)交易次數(shù)不斷減少,這和筆者的初衷是符合的,程序化交易系統(tǒng)過濾不正是要減少交易次數(shù)。然而這個次數(shù)是不是原來越好呢,隨著過濾周期的增加,雙均線系統(tǒng)并未一直呈現(xiàn)上漲走勢,而是先增加后減少的走勢。因此筆者認為,過濾周期并非越大越好,而是要權衡累計盈利與交易次數(shù),選取一個恰當?shù)膮?shù)作為過濾周期值。
 
當然加入出場周期過濾后,對于程序化交易系統(tǒng)的其他性能參數(shù)都有著不小的影響,而且對于有些程序的思想未必適用,因此使用時應該根據(jù)具體交易思想來選擇過濾方法,若不加過濾已經是完美的模型,那就不需要再畫蛇添足了。
 
三、總結
 
筆者在上文中對于程序化交易中的過濾方法展開了討論,提出了出場周期過濾的方法,并應用于雙均線系統(tǒng)為例,闡述了這一方法的有效性。在實際執(zhí)行程序化交易的過程中,正確的過濾方法非常重要,多數(shù)投資者都會選擇主觀干預一些交易信號,這相當于人工過濾,這樣也不失為比較好的方法,而全自動的程序化過濾方法需要不斷去嘗試,本文筆者只是提出了一個思路,希望能使讀者有所啟發(fā)。
責任編輯:黃榮益

【免責聲明】本文僅代表作者本人觀點,與本網站無關。本網站對文中陳述、觀點判斷保持中立,不對所包含內容的準確性、可靠性或完整性提供任何明示或暗示的保證。請讀者僅作參考,并請自行承擔全部責任。

本網站凡是注明“來源:七禾網”的文章均為七禾網 levitate-skate.com版權所有,相關網站或媒體若要轉載須經七禾網同意0571-88212938,并注明出處。若本網站相關內容涉及到其他媒體或公司的版權,請聯(lián)系0571-88212938,我們將及時調整或刪除。

聯(lián)系我們

七禾研究中心負責人:劉健偉/翁建平
電話:0571-88212938
Email:57124514@qq.com

七禾科技中心負責人:李賀/相升澳
電話:15068166275
Email:1573338006@qq.com

七禾產業(yè)中心負責人:果圓/王婷
電話:18258198313

七禾研究員:唐正璐/李燁
電話:0571-88212938
Email:7hcn@163.com

七禾財富管理中心
電話:13732204374(微信同號)
電話:18657157586(微信同號)

七禾網

沈良宏觀

七禾調研

價值投資君

七禾網APP安卓&鴻蒙

七禾網APP蘋果

七禾網投顧平臺

傅海棠自媒體

沈良自媒體

? 七禾網 浙ICP備09012462號-1 浙公網安備 33010802010119號 增值電信業(yè)務經營許可證[浙B2-20110481] 廣播電視節(jié)目制作經營許可證[浙字第05637號]

認證聯(lián)盟

技術支持 本網法律顧問 曲峰律師 余楓梧律師 廣告合作 關于我們 鄭重聲明 業(yè)務公告

中期協(xié)“期媒投教聯(lián)盟”成員 、 中期協(xié)“金融科技委員會”委員單位