海龟交易法则有效性实证和策略参数优化分析

2019-07-08 02:16李芸
大经贸 2019年3期
关键词:参数优化

【摘 要】 海龟交易系统是世界著名的程序化交易系统之一,至今仍受到国内外程序化交易者的热衷。借鉴原版海龟交易系统,在国内知名金融软件交易平台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,研究方向:期货交易

猜你喜欢
参数优化
基于改进遗传算法的支持向量机微信垃圾文章识别
整体叶盘复合铣削参数优化系统的研究
基于谐波频谱的LCL滤波器性能分析
基于萤火虫算法的PID参数优化方法研究
基于支持向量机的网络参数模型研究