Why bad trading strategies may perform well? Mathematical explanation

You probably know that even a trading strategy which is actually no different from a random walk (RW henceforth) can perform very well. Perhaps you chalk it up to short-run volatility. But in fact there is a deeper reason for this to happen, in force. If you insist on using and continuously testing a RW strategy, you will find, at some point with certainty, that it has significant outperformance.

This post explains why is that.

The explanation dates back to Kolmogorov and Khinchin (1920’s), who phrased the law of the iterated logarithm, which tells us that:

(1)   \begin{equation*} \limsup_{n \to \infty} \frac{S_n}{\sqrt{n \log\log n}} = \sqrt 2, \qquad \text{a.s.},   \end{equation*}

where S_n is a sum of independent random variable with zero mean and unit variance.

So if a strategy is simply a RW, does not provide any excess returns, it has mean of zero, and when we compute the t.stat, we scale it so that it has unit variance. Noting that \sum x = n \times \bar{x} and manipulating the above expression towards the familiar t.stat: \sqrt{n}\frac{\bar{x} - \mu }{\sigma} by multiplying both sides with \frac{\sqrt{n}}{n} we have

(2)   \begin{equation*} \sqrt{n} \frac{S_n}{n} = \frac{\sqrt{n}}{n} \sqrt{2n\log\log(n)} = \frac{\sqrt{n} \sqrt{n}}{n} \sqrt{2loglog(n)}, \end{equation*}

which leaves us with \sqrt{2loglog(n)} as the pace of growth (see the n inside there).

A very slow pace of growth indeed. I guess this is a reason this issue is not discussed more often. You have to be quite unlucky to snapshot the strategy exactly where it is significant. Nonetheless, from this you can see it will become significant with probability 1. If the strategy is weekly or monthly, you are quite safe. But if you are a high-frequency trader, checking the performance on a daily basis, trading every minute (so 390 trades per day). This is still relevant for you.

In theory, you must conclude at some point that you have found the holy grail (of course, maybe you did find it I am not saying).

As an illustration, you can generate some sequence and plot. You can also experience how slow \sqrt{2loglog(n)} really is:
Pace of growth

Code:

Few sequences.
t.stat sequence
You can see the sharp fluctuations around the starting points, which are akin to the acceleration see in the first figure. Later, with a very moderate growth with each additional observation, it takes some time to break through the critical boundaries, though the math tells us this is unavoidable.

For more, see this excellent book, chapter 7 in particular.

In All Likelihood

One comment on “Why bad trading strategies may perform well? Mathematical explanation”

Leave a Reply

Your email address will not be published. Required fields are marked *