读《海龟交易法则》总结

2019-04-21  本文已影响0人  liuchungui

去年的时候,只是看了《海龟交易法则》中的具体交易部分,然后使用代码实现了。最近,又重新捡起来,好好看了一遍。

认知偏差

海龟交易法则是一套追踪趋势的交易系统,而海龟交易法则为什么能赚钱?这是因为在市场中,人类有很多不理性的行为,这是因为存在认知偏差,例如:

看了上面内容,发现我们上面的基本上都会存在。例如,某一次我们收了币,当天价格跌了10%,因为锚定了前天的价格,所以没有遵循前面的策略直接卖掉,等到价格回来再卖,后来发现价格永远上不来,造成我们把币屯了下来。

市场状态

市场不是一成不变的,某段时间它会处于某种特定的状态,共有四种,如下:


image.png

海龟四个原则

历史测试

书中测试了几种趋势交易策略,并且谈了测试中的一些问题

交易者效应

也就是说交易行为本身有可能改变交易依赖以成功的潜在市场状态。也就是说,在我们测试中,一笔交易是赚钱的,但当我们自己参与交易中后,改变了市场状态,可能造成这笔交易是亏损的。所以,理解了交易者效应,我们应该知道实际的交易系统,会与测试产生偏差。

最优化矛盾

所谓最优化矛盾,是指参数最优化过程中有两种相互矛盾的效果:一方面可以提高系统在未来表现良好的概率,另一方面却会降低系统的未来表现符合模拟测试结果的概率。这样,参数最优化虽然提高了系统的预期表现,但也降低了历史模拟指标的预测价值。

然后,书中举了个例子,如下图:


image.png

对A点来说,参数值A下的预测结果有不错的预测价值,不管未来如何变化,因为它高估和低估未来表现的可能性是相同的。
但,B点就不一样了,B值下的预测结果很有可能高估未来的实际效果,所以它的预测和可能不准。
但,虽然B点预测价值不高,B点左右的整个系统表现仍然高于A点左右的系统表现。因此,尽管最优化过程降低了预测价值,你仍然应该采用最优化参数,因为最优化参数更有可能带来理想的结果。

过渡拟合或曲线拟合

参数值的微小变化却引发了交易结果的剧烈变化,这种现象被交易者们称为峭壁(cliff)。峭壁的出现是个很好的信号,这证明你可能已经犯了过度拟合的错误,而且你的实际交易结果可能会与测试中的结果大相径庭。峭壁现象也是我们认为参数最优化有益的原因之一:通过最优化程序,你可以发现峭壁,在开始交易之前就修正这个问题。

测试样本有效性

当添加某个法则时,需要知道这个法则是否广泛应用了,若只是在少数几次交易发挥了作用,那么这个法则很可能没多大作用,在未来很可能不会有效。

总结

找到一个期望值为正的交易系统,然后通过历史数据测试,让自己对整个系统了解更清晰,知道最大回撤,也让自己对这个系统更有信心。最后,控制好风险,坚定不移的执行这个交易系统。

上一篇下一篇

猜你喜欢

热点阅读