back test result does not guarantee future performance.

搞了半天,原来不是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证明对过去适用,然后用它来实战三年以上,真金白银证明可以赚钱,那么你去找华尔街吧。大钱有的是。

所有跟帖: 

八十年代处,个人电脑刚出来时,有个算命软件,纯粹根据生日算命,对毛泽东周恩来贼准 -说的好- 给 说的好 发送悄悄话 (127 bytes) () 09/20/2012 postreply 16:54:50

lol this is funny -noconfusion- 给 noconfusion 发送悄悄话 noconfusion 的博客首页 (67 bytes) () 09/20/2012 postreply 16:55:08

我同意光有back test还不够。不过呢,俺觉的murmur具有为数非常少的在证券市场上能够成功的个性特质。 -MarketTimer- 给 MarketTimer 发送悄悄话 (96 bytes) () 09/20/2012 postreply 16:58:20

呵呵,偶对你们的挑战木意见,但是对 -破烂熊- 给 破烂熊 发送悄悄话 (213 bytes) () 09/20/2012 postreply 17:07:13

你举的例子有点把人当小学生的说。 -392- 给 392 发送悄悄话 392 的博客首页 (0 bytes) () 09/20/2012 postreply 17:33:43

你没见这小学生level的,下面还是有人看不懂的吗? -texastrader- 给 texastrader 发送悄悄话 (0 bytes) () 09/20/2012 postreply 17:57:02

请您先登陆,再发跟帖!