Did you know that super computers can only simulate out 10-11 moves in a game of chess? Despite a confined board and a fairly "simple" set of rules, every possible move stems a new branch of ways the game can play out. The number of legal chess-board positions is estimated between 10^{43} (a 10 with 43 zeros after it) and 10^{47} and a game-tree complexity of nearly 10^{120}. This means that looking only 3 moves ahead requires examining nearly 10^{9} possible board configurations.

Now let us consider the stock market for a moment. In fact, let's only consider the stocks in the S&P 500 and whether, for a given day, their return is "positive" or "negative." Ignoring move magnitude of correlation considerations, there are 10^{150} possible return combinations. If we expanded our universe to the nearly 5000 public US equities, there would be 10^{1505} possible combinations.

Consider that the known universe only has 10^{80} atoms in it.

That means for every atom in the universe, there are 10^{40} possible chess board configurations.

For every possible chess board configuration, there are 10^{30} possible label combinations of S&P 500 stocks. For every atom in the universe, there are 10^{70} possible return combinations for the S&P 500 stocks.

To put that all in perspective, since numbers of this magnitude can be difficult to understand, the Sun is only 10^{11} times bigger than an ant.

While fundamental and statistical arbitrage reduce the degrees of freedom in financial markets, the sheer magnitude of the market complexity has several implications. Even if every day was a unique return combination, it would take ~10^{148} possible years to see every S&P 500 combination. To once again to put perspective on such a number, it would only take you about 3,500 years to walk to the Sun, if such a feat were possible. If we saw a unique combination of returns every second of every day, it would still take 10^{143} years. As strategists, this should make us not only question the efficacy of backtests of predicting live trading results (which pretty much everyone already does), but also the efficacy of live trading results at predicting *future *results. With such a high degree of complexity, how can we ever know that our strategy will be robust and adaptive to all possible future market environments?

At Newfound, we argue that for models to be successful and robust in uncertain environments, they must be based on simple heuristics tied to a fundamental or economic concept, not based on complex decision rules. We believe that the more complex a model is, the more likely it is to break in untested environments -- of which, as we just showed, there are many.

After all, consider that we know the mathematical laws that govern weather patterns down to the molecular level -- and we still carry an umbrella "just in case."

Corey, you had way too much fun with all the big numbers in this post. Love it!

Glad you enjoyed Adam!