Hacker News new | ask | show | jobs
by Concrete 1742 days ago
Great questions. I strongly encourage folks to be careful with portfolio “back-testing”. There are a number of problems with using historical returns (or “boot-strap” sampling) for forward-looking analysis. The most conspicuous concern is the prevailing level of interest rates. Using historical stock and bond returns would entail annual performance of 10%-ish and 5%-ish for each asset class, respectively. In today’s environment, given high stock price levels (P/E ratios) and with interest rates fluctuating near historical lows, the consensus is that we should expect considerably lower returns for the foreseeable future.

For example, J.P. Morgan’s most recent capital market assumptions forecast a compound annual return of just 4.1% for large-cap U.S. stocks (e.g., S&P 500 Index) over the next 10 to 15 years. This is in stark contrast to the 10% to 12% historical returns pop-finance personalities often cite when setting expectations for future returns. For this reason, performing forward-looking analysis based on historical investment performance could result in grossly optimistic results and a false sense of security.

Monte Carlo simulation does in fact account for sequence of return risk through volatility and random number generation (but perhaps I misunderstood your point on that front).

As for the cyclical nature of returns, that’s a topic that continues to be debated. The historical behavior of markets in a developed country with enforced property rights, relatively strong institutions, and victories in two World Wars (e.g., the U.S.) is much different compared to other parts of the world. Maybe mean-reversion exists, or maybe we like to see patterns in data. In any event, we do plan to add customizable mean-reverting functionality in the near future.

Here’s some more info you might find helpful:

Studies of Market Behavior in Academia:

https://www.honestmath.com/learn/academia

Perspectives on how little we actually know, and how little historical returns might actually tell us:

https://www.honestmath.com/learn/nobody

Some more relevant thoughts:

https://www.honestmath.com/learn/simulation-probabilities-ar...