海龟交易策略量化测试(一)

发布于: 修改于: 雪球转发:5回复:10喜欢:38

海龟交易策略是一个非常经典的趋势跟踪策略。

上世纪80年代美国著名的商品投机家理查德·丹尼斯,为了培养期货交易员建立了一套非常简单的交易法则,这套法则培养的交易员在随后的四年中取得了年化80%的惊人收益。参加培训的其中一个交易员科蒂斯·费思后来写了一本书《海龟交易法则》,详细讲解了培训的过程及海龟交易法则的内容。随着《海龟交易法则》这本书的出版,海龟交易策略逐渐被世人所知,并成为了一个非常出名的经典策略。

基本的海龟交易策略非常简单,以其中一个系统为例来说明。

建立一个价格通道,通道的上轨为近20日高点,通道的下轨为近10日的低点。当价格向上突破20日高点时买入,当价格向下突破10日低点时卖出。

如上图所示,这就是最简单的海龟交易策略。

海龟交易策略在A股市场上的表现怎么样呢?我们来测试一下。

测试交易条件如下:

买入:向上突破近N日高点。

卖出:向下突破近M日低点。

空仓时持有国债指数

N和M最小取值为5,最大取值为60,参数优化步长为5,即取值分别为5、10、15……。

测试误差:0

测试佣金:万0.5


【测试一】

测试时间段:2005.6.1-2019.9.27

测试标的上证50指数

测试结果

测试最高收益超过16倍,最大回撤20%左右,同期上证50上涨3倍,最大回撤超过70%。

【测试二】

测试时间段:2005.6.1-2019.9.27

测试标的沪深300指数

测试结果

测试最高收益接近15倍,最大回撤30%左右,同期沪深300上涨3.5倍,最大回撤超过70%。

【测试三】

测试时间段:2005.6.1-2019.9.27

测试标的中证500指数

测试结果

测试最高收益超过26倍,最大回撤20%左右,同期中证500上涨5倍,最大回撤超过70%。

【测试四】

测试时间段:2005.6.1-2019.9.27

测试标的中证1000指数

测试结果

测试最高收益超过41倍,最大回撤35%左右,同期中证1000上涨近6倍,最大回撤超过70%。

【测试五】

测试时间段:2011.1.1-2019.9.27

测试标的创业板指数

测试结果

测试最高收益189%,最大回撤39%,同期创业板上涨近44%,最大回撤接近70%。

以上所有测试,使用海龟交易策略之后,总收益都可以大幅跑赢同期指数,而且最大回撤都大幅下降。

海龟交易策略的确是一个不错的经典策略,那么能不能继续优化之后,变成一个更加实用的投资策略呢?我计划接下来做一个系列测试。

欢迎关注公众号“你也会投资”,一起专注指数基金量化投资。

@今日话题 @蛋卷基金 @雪球活动 @雪球达人秀 @天弘指数基金

全部讨论

2019-10-11 15:43

海龟交易的思想核心还是跟踪趋势,控制亏损。

2019-10-11 12:40

2019-10-12 14:24

海龟交易策略成功的前提,包含大幅度的上升和下跌,
如果是小幅度的震荡市,亏损。

2019-10-11 17:48

这种回撤幅度很难持续执行啊,尤其是资本很大的时候,我估计理查德本人就是因为这点最后在回撤50%的时候退出交易了,一般人承受不了这个

2019-10-11 17:44

最好避开2005~2007年,那波牛市仅沪指就涨了500%任何策略回测起来都很优秀.

在普通交易软件,是不是可以看作突破20日均线买入,跌穿10日均线卖出