完美验证历史的系统是“废品”

发布于: 雪球转发:9回复:8喜欢:46

买入信号,事前分析,只是系统组成的一部分,而且还是“不那么重要”的一部分。任何只基于买入信号的系统,一定是失败的,因为它们会用错误的方式评估胜率。

这一结论基本上可以彻底否定市场上90%以上的所谓系统,断言它们只是在做无用功——相对交易而言是“无用的”。不过,相对于“忽悠”而言,它们具有相当可观的商业价值。

能够对于交易有意义的系统,并非具有预测能力,而是在过程中帮助我们解决“损失控制在预期之内,盈利控制在理想回报”。因此,比较来说,卖出信号的条件设置更为重要,需要尽可能覆盖已经发生过的超预期事件甚至未发生的超预期事件。

创造一个系统其实并不是最难的事情,调测过程才是一种“煎熬”。力求完美是每一个创造者的心愿,然后对于系统而言,过于极端的修正却可能导致致命失败。

前文中,我一再强调,所有的分析最终都必须要转化为概率,这样我们才能够清晰的看清这种方式方法究竟是“感觉上”有用,还是“概率上”有用?

然而,概率可以调整吗?是的。对于历史数据的胜率完全可以通过人为调试来达到令人难以置信的程度。不过,这种人为干预在未来将会成为你的噩梦。

我们来看一下“奇迹”是如何发生的?

我们可以把一段时间的价格波动理解为“具有特定频率的电波”。我们的套利标的所产生的是“A频电波”,而根据相关关系或因果关系,我们选取的类比标的产生的是“B频电波”。虽然“A频电波”与“B频电波”之间的相关性已经很高(假设0.8),但我们为了提升交易胜率,会更希望“A频电波”与“B频电波”的相关性接近于1。

接下来的工作是,通过“干扰器”(一些人为设置的条件)来校正“B频电波”的频率。最完美的结果是,让历史数据中“A频电波”与“B频电波”几乎完全吻合。这意味着,你的系统在历史数据滚算中,胜率接近100%。

好吧,你创造了一个可以令你兴奋的发狂的系统。它可以完美预测过去每一次市场波动,神奇的水晶球出现了。你相信自己找到了市场的秘密,成为这个星球上最富有的人指日可待。

既然能够让胜率达到100%,既然能够在历史中百战百胜,为什么不?市面上售卖的、所有的、预测类、抓黑马的软件都是按照这一原理去“调频”的。不过,为什么这些软件研发者不用来为自己抓黑马呢?因为这些软件都是“废品”,没有例外。

我们把这个概念浓缩一下:通过人为干扰,来提升对于历史数据的胜率,毫无意义。
如何理解这种现象呢?

“A频电波”的频率是由过去发生的重大事件、市场预期变化(环境)所形成,而你所优化的“B频电波”则是“人造的”,只是为了频率相似而限定了一些条件。这好比,由结果推导原因,然后再从原因反证结果,仅仅只是逻辑上的障眼法。没错,你一手捏造了一个“结果”。

举个例子:我们同时种了两棵树苗,一高一矮。为了让它们一样高,我们把高的那一棵树锯短了,和矮树一样高。过了一年后,原来高的那一棵,却比原来矮的那一棵树更矮。怎么办?

我们经常会听到很多做系统的研发者总在“做优化”,总在“做调整”,以维持“A频电波”与“B频电波”的高度吻合。其实他们并不清楚,自己早已经走在了一条错误的路上。又或许他们已经知道自己失败了,出于无奈而勉力维持。

那么,我们该如何做呢?寻找历史数据中频率最接近“A频电波”的“B频电波”,从基础数据开始就不要进行“人为干扰”。这或许会让很多研发者感到绝望,寻找到非人工调整的、与“A频电波”几乎完全吻合的“B频电波”——这几乎不可能发生。

我并不认为这件事情很容易。究竟你希望要一个人为调整的胜率还是自然形成的胜率?完全取决于你。这也决定了你的系统在未来的胜率表现。

另一方面,胜率51%与胜率99%,对于系统研发者而言,其在交易过程中的作用,理论上应该是一样的。如果你的交易过程完全基于胜率也是危险的。正如前文我们认为买入信号只是系统一部分一样,胜率也只是构建系统的一部分——胜率高,本金要求低。胜率低,本金要求高。最终只是风险覆盖范围的差异性,与收益净值其实没有太大关系。

人们对于交易胜率的疯狂追求和买入信号的执着,很大程度都源于交易本质的误解——他们只知道如何做一名赌徒,而不清楚如何做一名交易者。所以,作为赌徒,是不可能成功构建一个完善的系统。因为他所追求的目标,永远都不能达成。

全部讨论

2019-02-20 12:51

想不清楚卖点的,还在卖点犹豫的不过是自己的系统没想明白赚的谁的钱赚的什么钱

2016-08-30 17:18

不要玩套路,走溜光大道;只选股不择时不砍价。

2016-08-30 13:57

是,历史回测完美无暇的系统一投入实战多半碰壁。

2016-08-30 13:53

干货

2016-08-30 13:52

有意义的文章

2016-08-29 09:39

火钳刘明