搞了半天,原来不是historical performance,而是back test出来的模拟结果,那还横个屁啊。
back test是任何系统的必要条件,但绝不是充分条件。为什么呢?简单的说,是因为过去的结果不能保证未来的表现。如果你不明白,我给你举个例子。
假如说我想要建立一个炒股系统,这个系统必须过去十年beat SP500。可是我对炒股一无所知。那么我从这里开始:
a1)每个月第一天买以A开头的公司。十年下来,和SP500比较一下。
b1)每个月第一天买以B开头的公司。十年下来,和SP500比较一下。
...
z1) 每个月第一天买以Z开头的公司。十年下来,和SP500比较一下。
这就是26个炒股系统,总有一个beat SP500的吧?如果不幸一个都没有,我继续来:
a2) 每个月第2天买以A开头的公司。十年下来,和SP500比较一下。
b2) 每个月第2天买以B开头的公司。十年下来,和SP500比较一下。
...
z2) 每个月第2天买以Z开头的公司。十年下来,和SP500比较一下。
如果还不满意,我还可以继续a3,a4,..., a30, etc.
这样我就有26 X 30 = 780个炒股系统。总有beat SP500的吧?说不定有的还beat SP很大的margin呢。
我挑出一个最好的,比方说是每个月第13天买T开头的公司,过去10年历史表现最佳。我再画个图,假设我十年前投资10万,按照这个“最佳”方案投,现在有多少钱。这个图一贴出来,肯定不少人会心动,以为我发现了一个神奇的炒股系统。
问题是,你可以用这个炒股系统去炒未来10年的股票吗?当然不能,因为这个炒股系统是随机的,碰巧在过去的10年赚钱而已。你的炒股系统好,就要能说得出道道来,为什么好?好在哪里?光靠back test的结果,是没有说服力的,尽管这个back test是真实的,是有几十个人可以为你证明的,那也只能丢人现眼而已。
一个好的炒股系统,如果理论上讲得出来为什么有edge,然后back test证明对过去适用,然后用它来实战三年以上,真金白银证明可以赚钱,那么你去找华尔街吧。大钱有的是。