Stephen Tashi said:
Calculating return from historical data requires assuming you bought a stock (or a mix of stocks) at some historically "current" prices. Return calculations are not independent of your purchase prices.
Agreed.
If purchase prices become based on more accurate forecasts then their relation to future prices may change.
For individual cases or in the short term, but not in the aggregate. On the whole, the value of the stock market is what it is.
For example, investments such as bonds have a higher degree of predictability that stocks. Their historical returns are (I think) lower than returns on stocks because their purchase prices are computed free of much of the unpredicatability associated with stocks.
Correct: bond returns are guaranteed.
If the future of stocks were to become more predictable, they might become more like bond investments and give lower percentage returns.
Not correct. You should never forget that in the aggregate the value of stocks is the value of the companies the stocks represent. The only way for the returns to be substantially different over the long term is for the value of the companies to be substantially "wrong" over the long term. "Unpredictable" means some are wrong high and some are wrong low over the short term, but over the long term the returns become more stable -- the unpredictability averages out.
For example, if a lot are wrong high, that's called a "bubble". Bubbles don't last forever though; they burst, bringing the market on the average (the aggregate) back to a reasonable price.
As I said, one objection to the scenario of computers taking over long term trading is that it is impossible.
I don't know who would say that/what it means because it is quite possible and is being done. Heck, to some degree computers are trading for me: buying stocks automatically for me every payday!
But it's worth pointing out that the computer take-over of short term trading is not due some new kind of intelligence. Computer trading algorithms make the same decisions that common sense human traders make, but computers do things faster. Short term computer trading algorithms do beat the market.
On the whole, no they don't. If someone had a winning formula, everyone would know it and everyone would invest with that company.
Anything that causes a major change in how current prices for stocks are derived will have an effect on long term investing.
Again: not on the whole, it won't. In order for the long term value to be affected, either the price now or the price then has to be substantially "wrong". And on the whole, the value of the stock market isn't "wrong", it is what it is.
Edit:
Let's be a bit more specific:
When someone says the current stock market is "wrong" or "right" (over or under valued), what they are talking about is the p/e ratio. Here's the historical p/e ratio:
http://www.multpl.com/
The historical average is between 15 and 20. It might vary naturally due to economic growth or recession, but overall it should always return to that range. If the computers have the effect of making the market more accurately rated, what they will do is flatten-out that graph, softening the boom and bust cycle. But they will not change the range, because in the aggregate that's what the range is "supposed to" be.