Thursday, August 07, 2008

A Test of Technical Trading Rules


Some guys in Australia tested a bunch of technical trading rules, and found they didn't work. The problem is they test 5000 trading rules, which is a lot.

As there are an infinite number of ways of doing something wrong (not profitable), the ratio of good to bad technical rules should be near zero regardless. That is, consider the concept of infinity, where the Aleph number of natural numbers is null, and the number of real numbers is something higher than that (say, Aleph 3). The ratio of Aleph null to Aleph 3 is 0. So even if there are an infinite number of good trading rules, the number of bad trading rules is infinitely greater, the ratio is zero. Thus, this test is biased towards rejection.

With 5000 trading rules, I imagine only say 20 worked, and so 20/5000 is not statistically significant. I don't know exactly how to account for this, but it highlights the importance of theory, because without a theory, your search space will either find null or positive results depending on how you construct the sample.

2 comments:

Anonymous said...

No, the number of rationals is still Aleph-0. There are just as many natural numbers as there are integers as there are rationals, because each set can be placed in a one-to-one correspondence with the others; see e.g. http://www.math.hmc.edu/funfacts/ffiles/30001.3-4.shtml

Eric Falkenstein said...

Why I'm not a mathematician. Real, rational, whatever!