周玉敏

[摘要]基于中國期貨市場的特性,借鑒原版海龜交易系統,基于國內知名金融軟件交易開拓(TradeBlazer)編寫交易程序,利用中國期貨市場2013年9月9日至2014年12月8日的黃金連續Au888日交易數據對交易系統進行評估,最終建立一套新的期貨程序化交易系統。在系統進行優化后,盈虧比上漲了大約10倍,最大資產回撤率下降了2倍,收益風險比上升了10倍左右,各項指標都得到了大幅的優化。
[關鍵詞]海龜交易法則;程序化交易;交易系統;期貨
[DOI]1013939/jcnkizgsc201529225
1引言
本文基于原版海龜交易系統研究程序化交易,并對原版海龜交易系統進行優化升級,揚長避短,建立一套新的、適合中國期貨市場的交易策略。本文研究方法主要是運用金融工具——交易開拓者軟件(TB)進行編程、測試,在數據的應用上,本文所有測試均采用黃金連續Au888當月連續數據,設定最大持倉量為100手,初始資金設為1000萬元,每次買賣單邊手續費設定為10元/手。黃金連續Au888的流動性和價格連續性都比較適合程式交易,而且相較于其他期貨,黃金期貨屬于活躍商品,為主力合約,具有代表性。在時間跨度上,本文選用了 2013年9月9日至2014年12月8日的日交易數據,并將2009年2月9日至2014年12月8日黃金連續Au888仿真交易作為后續補充分析數據,主要是為了避免本文建立的交易策略對同一份數據的過度擬合和數據過分發掘。
2海龜交易法則的優化升級——建立新的交易策略
2.1優化原版海龜交易系統,建立新版交易策略及其理論分析
本文對原版海龜交易系統進行了分析,進行了四個方面的升級:一是過濾器的升級;二是離市退出策略的升級;三是參數優化;四是加入大趨勢的考慮。下文所有測試均采用交易開拓者(TB)的黃金連續Au888期貨的2013年9月9日至2014年12月8日的日交易數據進行了測試。
第一,過濾器升級。本文比較了兩種過濾器,一種是判斷上次突破是否成功過濾器,另一種是判斷上次突破是否盈利過濾器。經過測試,本文發現后者效果更好,且更符合海龜交易法則的精髓,其原理是當上次突破沒有盈利,即為發生虧損性突破,那么上一次價格突破上軌后,發生了大幅的虧損,說明上一次突破是一次噪聲,那么應該用短期系統1對第二次突破進行判斷。當發生盈利性突破時,即上一次價格突破上軌沒有發生大幅虧損,使用長期系統2,因為新的突破點可能會比當前的價格高,所以才用更長期的價格來衡量。
第二,離市退出策略的升級。在丹尼斯的原版海龜交易系統中,對短期系統1和長期系統2采用了兩種不同的退出策略。但是本文認為,兩套系統采用統一的退出策略會更優越,因此編寫了兩套系統,嚴格控制其他參數不變,僅比較退出策略。測試效果顯示,如果采用統一的10日離市退出策略,盈虧比為1.62,高于采用兩種離市退出策略的交易系統的盈虧比1.11。
第三,參數優化。本文對原版海龜交易系統的參數進行進一步優化,最終采用了4日突破法的離市策略,22日的平均波動周期來衡量風險水平,系統1的短周期縮短到了5天,而系統2的長周期卻延長到了80天,逐步建倉的規則由05N提高了08N。這些參數得到這樣的優化最重要的原因可能是,中國期貨市場波動頻繁,發展不如國外期貨市場成熟,因此,需要采用較長的平均波動周期來衡量風險,而且原本10日突破法的離市策略變得不再管用,需要縮短到4日突破,增加系統離市策略的敏感度以降低風險。同理,短周期縮短到了5天,一方面可能是由于中國期貨的交易時間是5天一周期,趨勢呈現以周為單位,同時,提高系統對期貨價格的敏感度來提高盈利交易的準確度。而長周期需要增長至80天,也是因為中國期貨市場波動太頻繁,55日難以判斷一個穩定的中長趨勢,需要80天去完成判斷。而建倉規模由價格突破上軌后每增加05N增加一個頭寸單位變為每增加08N才增加一個頭寸單位,也是為了有效地規避波動的風險。
2.2新版交易系統的系統測試
第一,新版交易系統的性能測試。本文同樣采用2013年9月9日至2014年12月8日的黃金連續Au888的日交易數據對新交易系統進行測試,同時,對最初兩套原版海龜交易系統進行性能對
新版的交易系統整體的凈利潤為716600,盈虧比(平均盈利/平均虧損)達到了1087,盈利比率高達6541%,而最大資產回撤率僅為2.19%,這都說明,新版交易系統大幅降低了交易風險,并提高了交易收益。通過表1的對比,也可以看出,新版交易系統各項指標均優于最初兩版交易系統,由此可見,新版交易系統在中國期貨市場中的優越性。
第二,檢驗交易系統是否過度優化。為了檢驗本文的交易系統是否產生過度優化的問題,本文采用2009年2月9日至2014年12月8日黃金連續au888的數據,對本文的新版交易系統進行仿真交易,并與最初原版交易系統進行對比,結果顯示,即使交易時間增長,新版的交易系統然后可以獲得穩定的收益,而且,盈虧比、回撤率等各項指標也是明顯優于最初的原版交易系統,因此,可以證明,新版交易系統并不存在過度優化的問題。
3研究結論與展望
本文建立的期貨程序化交易系統性能指標大幅改善,交易風險大大降低,收益率和盈虧比大幅提升10倍,而且還通過增加數據樣本的測試,排除了參數過度優化的可能。但是,本文在研究中發現,因為每種交易系統都有一定的時效性和針對性,尤其對于不穩定的中國期貨市場,每個交易系統不是長期萬能的。但是,由于本文構建的交易系統結構上的成熟,有助于長期應用于各種期貨市場,但是系統參數需要不斷優化改良,以達到交易系統最優的狀態。
參考文獻:
[1]柯蒂斯·費思海龜交易法則[M].北京:中信出版社,2007
[2]范K薩普通向財務自由之路[M].北京:機械工業出版社,2008
[3]鄭茜云海龜交易系統的參數優化研究[D].沈陽:東北財經大學,2013.
[4]牛永魁基于海龜交易系統的量化交易應用研究[D].石家莊:河北工業大學,2013.
[5]王力海龜法則與龜湯法則[N].期貨日報,2009年7月1日第004版
[6]陳宏杰大巧之門——龜交易法[J].股市動態分析,2004(2):42-44.
[7]科豐,吳卓凌像機器人一樣交易一海龜算法中國A股實證[R].安信證券,2010