【摘 要】 海龜交易系統是世界著名的程序化交易系統之一,至今仍受到國內外程序化交易者的熱衷。借鑒原版海龜交易系統,在國內知名金融軟件交易平臺Multicharts上對原始海龜交易法進行2009年4月1日至2019年4月1日時間段的螺紋鋼主力連續進行以歷史數據回測,共五組數據,進行樣本內訓練得出優化后的參數,并在下一年進行樣本外測試其參數優化的有效性。
【關鍵詞】 程序化交易 歷史數據回測 參數優化
一、原始交易法則策略分析及績效報告分析
(一)交易法則簡介。一個完整的海龜交易系統共有以下五部分:1.交易的品種:海龜將一個以波動性為基礎的常數百分比用作頭寸規模風險的測算標準。2.頭寸規模:海龜交易的是在美國芝加哥和紐約交易所交易的具有流動性的期貨。每當原始賬戶虧損10%,將虛擬賬戶(當前可操作的資金)的規模減小20%。3.入場和增加頭寸:海龜用兩個相關的系統入市,這兩個系統都以唐奇安的通道突破系統為基礎,后文解析代碼詳細解釋。4.止損:海龜使用以N為基礎的止損以避免凈值的大幅損失。5.出場:對于盈利頭寸使用以突破為基礎的離市策略。
(二)原始海龜入市及退市法則。原版海龜交易法則主要是運用于美國的期貨交易市場,它是一個完整的交易系統,內容包括交易商品的選擇、頭寸規模、買入時間點、止損、止盈、加倉等多項法則。具體如下:1.海龜入市法則之一:價格向上突破20日最高點時買入。若之前運用此法則進行交易盈利,則忽略新的一次入市信號。2.海龜入市法則之二:價格向上突破 55日最高點時買入。3.海龜退出法則之一:價格向下突破10日最低點時賣出。
(三)績效報告分析。從2017年12月1日至2018年12月1日,對螺紋鋼主力連續進行以20日突破為基礎的短期系統回測,原始資金規模設置為10萬美元,資金利率4.35%,手續費規則為0.0015%,績效報告如下:
在績效報告分析中,主要考慮兩個方面的指標:風險和收益。具體量化風險的指標:盈利比率、平均盈利/平均虧損、最大虧損、最大回撤值和最大回撤比例等。總體交易分析結論如下 :
盈利比率指標是指在總交易次數中盈利交易的比例,本次數據回測的盈利比率為0.57,平均盈利和平均虧損的比率為1.67。由于較優秀的交易策略的盈利比率需要大于1,平均盈利/平均虧損大于2。因此可以認定原始海龜策略對于2017年12月至2018年12月的螺紋鋼主力連續的交易效果不佳。
二、交易對象分析
螺紋鋼期貨就是以螺紋鋼為標的物的期貨品種。近年來,我國期貨市場發展迅速,其中于2009年3月29日上市的螺紋鋼期貨全年成交1.62億手,是全球商品期貨成交量的首位。期貨市場定價權的獲得與發揮是以市場有效性為基礎的,隨著房地產開發投資的變化,螺紋鋼的消費波動巨大,螺紋鋼期貨價格從1500到5400的大幅度變化,因此研究螺紋鋼期貨,應用交易策略對螺紋鋼期貨實現自動化交易,從而更好地發揮螺紋鋼期貨市場為現貨企業服務的功能。
三、策略參數優化分析
(一)對ATRlen和Flen同時進行參數優化。ATRlen是AvgTrueRrange的縮寫,表示平均真實波動幅度,與進場次數和價格一起應用來計算每次開倉及加倉手數。Flen=20,是在價格向上突破20日最高點時買入,屬于短期交易系統,原始海龜交易法是Flen為20日,表示以20日為一個周期。
1. 對ATRlen和Flen同時進行參數優化,每五年進行樣本內參數優化,再在下一年進行樣本外檢驗。第一組樣本內數據2009年4月1日至2014年4月1日,設置ATRlen和Flen范圍為:10-20,按照凈利潤排序,ATRlen=12.00,Flen=13.00時,凈利潤最大。再進行樣本外(2014年4月1日至2015年4月1日)檢驗參數優化的有效性回測績效報告如下:
本次數據回測的盈利比率為25%,平均盈利和平均虧損的比率6.193465299,平均盈利/平均虧損大于2是優秀的交易策略。因此可以認為優化后的參數對于2014年4月1日至2015年4月1日的螺紋鋼主力連續的交易效果好。
2. 第二組至第五組樣本內數據設置ATRlen和Flen范圍為:10-15,當ATRlen=12.00,Flen=13.00時,凈利潤是最大,與第一組數據優化參數的結果一樣。再進行樣本外檢驗參數優化的有效性,更改海龜策略代碼。回測績效報告顯示盈利比率遠遠大于2,優化參數后的策略應用效果好:第一組:盈利比率為25%,平均盈虧比6.19。第二組:盈利比率為100%,虧損為0。第三組:盈利比率為43.75%,平均盈虧比1.55。第四組:盈利比率為26.67%,平均盈虧比2.19。第五組:盈利比率為62.5%,平均盈虧比1.36。
(二)結論。結果表明,進行參數優化后的海龜交易系統效果遠高于原始的海龜交易系統,并再次測試在此區間的最優參數,發現優化后的參數在樣本外測試表現結果較好,交易系統的工作狀態平穩,可應用于實際。在牛市、熊市的市場環境下,優化后的海龜交易系統均能獲取穩定性盈利,效果優于原始的海龜交易系統。
四、結語
首先,海龜交易系統的適用對象仍須進一步證實,本文尚未證明海龜交易法則最適合的交易對象,需進一步完善。從直觀的回測結果可以看出,優化后的海龜交易系統對螺紋鋼期貨有效,但只是對歷史數據進行回測很難說明對實盤交易是否有效。其次,海龜交易系統對螺紋鋼期貨的有效是否普遍在中國的期貨市場中使用,有待進一步證實。最后,本文對于系統參數優化的取值總是保持為一個固定值(ATRlen=12.00,Flen=13.00),但是現實應用當中可能產生不穩定的因素,造成收益的大幅不確定。下一步的研究將釆用對不同期貨品種采去交易跟蹤,使研究更具現實意義,其應用價值更高。
【參考文獻】
[1] 鄭茜云.海龜交易系統的參數優化研究.東北財經大學.2011
[2] 柯蒂斯·費思.海龜交易法則. 中信出版社出版.2007
[3] 沈任光.基于中國股市運用海龜交易法則的實證分析.財政論壇.2016
作者簡介:李蕓(1994—),女,在讀研究生,碩士,重慶工商大學,400067,研究方向:期貨交易