海龟法则对个股有用吗?

发布于: 雪球转发:5回复:13喜欢:43

我一直是一个坚定的趋势交易者。我刚开始做公众号的时候就发过一篇文章,10年7倍,当时那个策略是10天新高来做策略的,也就是说创10天新高的时候买入,创10天新低的时候平仓。

这个策略就脱胎于海龟法则。海龟法则可以说是趋势交易里的最有名的,也是我知道的最完整的一套交易系统

对于指数我回测过,在指数上效果还是不错的,譬如上证指数,10年的回测收益在381%。我心里一直有一个疑惑,海龟法则对个股是不是有效,这个心结一直没解开。这几天总算把海龟算法写完了,用A股过去10年的数据跑了一圈。第一次体会到计算力的概念,跑这个结果耗时大概4小时,生成的交易记录有50多M,都快赶上一部小电影了。这才是最简单的计算,怪不得量化交易最后都是大公司才能做,实在是太耗资源了。

实例证明,海龟法则对个股失效。我剔除了不足3年的个股,2300多只个股,用原版法则,只有200只是盈利的。看到结果,我怀疑是止损太紧了,又把止损放大一倍,稍微好一点,盈利的有676只。这其中盈利最大的也不过翻倍而已。

那原因会是什么呢?我盘腿而坐,双手在头上画了几个圈,思考了一下:

1、个股的意外波动太大,可能连续1-2个月的波动都在3%左右,突然一个消息就涨停或者跌停,这就很容易打止损

2、个股趋势出现的时间比较短。我A这种传奇走势,翻2-3倍都不需要1个月,个股基本无长期趋势,创20日新高的时候可能已经进入下半场了,进场就是接盘侠。平安银行这种蓝筹,14年底爆发的时候,从10块涨到16块,就1个月左右,不超过30个交易日。而指数相对来说比较平和,15年的牛市持续了7个月,给了趋势交易足够的时间。

海龟的这个结果有点打击人,那能怎么办呢?我有一个想法,暂时还没验证。降低交易频率,放大止损。每次突破20日新高都交易,止损只能放2%,假设做一个系统,模拟计算所有个股,找到那些依靠20新高进行交易,且已经连续亏损5次的个股,等待第六次突破20日新高时进行交易。这样是不是就算是降低了交易频率?这时可以把止损放在10%,这种时候胜率应该大很多了。等我有空我来测试 一下这个概念。


有不清楚海龟法则的同学我在解释一下。海龟我看过好几个版本,原版的法则如下:

买入规则:创20天新高买入

加仓规则:再创20天新高,且新高比前一次的新高高出1/2 N,N我后来再解释

止损规则:最近一次买入价-2N

平仓规则:创20天新低卖出

N是什么呢?其实不神奇,就是波动率,海龟用了一个最大波动的概念,每天可以有3种波动,当天最高价-当天最低价;当日最高价-前一日收盘价;前一日收盘价-当日最低价,这里面用的都是绝对值,结果没有负数出现。N就是这三种波动中的最大一个的20日平均值,简单理解就是20日平均波动,太精确其实也没用。

海龟还有一个补充法则:如果上一次交易是盈利的,紧接着的这次突破20日新高就不买入,等突破55日新高再买入。这是一个稍微取巧的设计,趋势交易就是一个低胜率的交易,前一次刚捡到钱,还想连续捡钱?当然,也不是说放弃这次交易,这是再等等,等到一个更明确的信号出现再交易,也就是55日新高。

我个人认为海龟最精华的不是交易法则,而是资金管理,这个有机会再详说,简单说就是把钱尽量分散投资在不同的市场。


写这种文章累死我了,又干又硬,希望真的有用

@今日话题 

精彩讨论

全部讨论

洪七Sam2018-05-06 21:35

非常不错,解释的很清楚!

小生_林2017-07-24 22:07

没意义,亏损幅度也很低,反指标做的话盈利也很低

边之上2017-02-17 10:33

反着做效果怎么样,突破20日新低做多,突破二十日新高出场?

疯狂水牛2017-02-17 09:48

顶起,辛苦了。

通河小铭2017-02-17 08:59

二十日新高是站上二十日均线的意思吗?

荆棘谷旅人2017-02-16 23:01

通道突破系统放在个股可能都不怎么样

大河报贩子2017-02-16 22:57

有用,辛苦了!