Algorithmic Investors on Wallstreet
eldavojohn writes "Recently, setting up prediction markets that people play was the big thing to guess the future. But is there a chance that computers will replace investors? From the article: 'Quantitative investment managers use a model to identify sets of characteristics for their investments. Computing power is now relatively cheap. Obviously, computing power can access data almost instantaneously and simultaneously. Asset classes and financial instruments within those asset classes can then be screened and investments are selected. They reflect the manager's views.'"
My work here is dung.
Big deal, computer models have influenced trading for decades. And not only would it be "irresponsible" to fully automate trading (as the article states), it would also be "illegal". Computer-driven market analysis and prediction is a huge industry -- the big firms spend vast amounts of money on it. I'm not seeing what's newsworthy here, for slash or for El Reg.
Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005
This is nothing new, and it's not even something that's restricted to the world of money managers. It's being used by individual investors now, and has been for years; it's called "technical investing". The definitions of combinations of factors (market cap, financials, etc.) are called 'screens', and are a common source of discussion on forums like those found on The Motley Fool. There's software for sale, priced for individual investors, and there are websites that will even allow you to save your screens to use periodically, looking for new possible stocks to buy into (or to check and be sure that your existing portfolio matches the parameters you want).
For your security, this post has been encrypted with ROT-13, twice.
Wow, great summary... The computers wouldn't be replacing investors, but 'investment advisors'... That's a whole different rung on the ladder. If they replaced the investors, there'd be no money and the stock market would die.
As for replacing the advisors... Even the article tells you that isn't going to happen. "They reflect the manager's views." Oh... So if there's no manager, there's no view... and the computer does nothing. So you can't drop the advisor.
This is simply another tool. It's not going to change much. My father will still complain bitterly when his portfolio loses money, and complain a little less when he's almost back to where he's started... again. And again.
The fact is... If everyone made money, the stock market would be an impossible thing. Some people will lose while some will gain. No magic piece of software is going to change that.
"If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
What they're talking about is arbitrage and trading, not investing. Their trades are designed to be in the short-term. Sometimes, very short-term - within a second.
The key comment was:
More importantly, the models provide insight into market inefficiencies to be applied rapidly across asset classes and the vast number of financial instruments within those asset classes. Whole markets can be analysed daily for buy and sell indications at an individual instrument level. This enables portfolios to contain a larger number of instruments and reduce risk through greater diversification of the portfolio.
As inefficiencies are identified (such as when the return / risk ratio is not correct) provides an opportunity to increase returns by taking advantage of them. Of course, as more people use models the inefficiencies will be corrected quicker, leaving less opportunities to exploit. In effect, the market fixes itself. This, of course, is nothing new - markets adjust to new technologies all the time and eventually the opportunities they offered disappear; for example when the telegraph first came out no doubt someone discovered they could buy an item at one place for less then the same item where they were and arbitrage the prices - but as more people started doing that the spread disappeared.
I'm a consultant - I convert gibberish into cash-flow.
The use of computers models to predict what to buy has been around for some time. The absolute belief in these models caused Long Term Capital Management to go under in 1998 ( see When Genius failed ). I also highly recommend reading Fooled by randomness
back in 1987 when automated selling by computers was blamed for making the collapse worse
The most popular explanation for the 1987 crash was selling by program traders. Program trading is the use of computers to engage in arbitrage and portfolio insurance strategies. Through the 1970s and early 1980s, computers were becoming more important on Wall Street. They allowed instantaneous execution of orders to buy or sell large batches of stocks and futures. After the crash, many blamed program trading strategies for blindly selling stocks as markets fell, exacerbating the decline. Some economists theorized the speculative boom leading up to October was caused by program trading, while others argued that the crash was a return to normalcy. Either way, program trading ended up taking the majority of the blame in the public eye for the 1987 stock market crash.
http://en.wikipedia.org/wiki/Black_Monday_(1987)
The efficient market hypothesis states that the price of a stock reflects all that is known about a stock. It is therefore impossible to outperform the market on a long term basis. http://en.wikipedia.org/wiki/Efficient_market
Warren Buffet has outperformed the market over many years. http://en.wikipedia.org/wiki/Warren_Buffett
Buffet understands the economy and invests accordingly. The computer programs only understand the market. In other words they can't really respond faster than the rest of the market. Buffet can be years ahead of the market.
I suppose it's a question of semantics. Fully automated trading *is* illegal. Automated trade execution requires a person in the loop (setting thresholds for example) and is highly regulated. I actually know a lot about this, I was writing market-timing fraud detection software for a living as recently as last year.
As for the question of "Why?", the answer is on the page you linked. Black Tuesday, for example.
Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005
Let's be honest here, the "human factor" was what made some huge enterprises possible. Because some humans believed in something the "numbers" alone didn't predict. Do you think Google would have found an investor in its early days?
Investment by numbers is by definition a rather conservative way to invest. In other words, put your money where there already is money. Risk investment is usually something done by visionaries, not by bean counters. And yes, 9 out of 10 times the idea bombs. But the one that works pays hundredfold.
We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
When everyone is crunching numbers on their head, the computing might give an advantage. If everyone is computing with compters, the advantage goes to the one with better algorithm. And the better "algorithm" might actually turn out to be thinking and looking at the global picture instead of madly computing.
When huge trades are decided by these algorithms it is almost like a huge herd of milling cattle. When the stampede, just get out of the way. But if someone could trigger a stampede and send it over the cliff, there will be rich pickings later. And in free markets, if there is a way for someone to make money, someone will.
I think algorithmic investing is the new name for the old "programmed trades" and it might actually make the thinking and studying fundamentals investors richer.
The code is
if( InputDataIsGood() && AlgorithmIsGood() && AlgorithmIsBetterThanOthers()){
Output(profit);
}else{
Output(loss);
}
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
Black Tuesday was October 29th, 1929. You must be thinking of another "black" day.
In the land of the blind, the one-eyed man is usually crucified.
A friend of mine tried writing his own auto-investment code to see if he could actually make a living at it. His plan was to dedicate a computer to doing nothing but scanning the market and making investments for him. Well, he's not doing that today, and he's probably one of the most intellegent people I know. I also rememeber a concern that, if everybody used automated investing, the market would become highly sensitive to change (or...unstable) as you'd run into situation where most, if not all, of the algorythms out there would react the same way to certain market changes.
Still, it's intriguing isn't it? I mean, one of the things I use computer programming for is to learn how things work. I look at it this way; a computer is rock-stupid, but it does exactly what you tell it to do. So, if I could write a code to do market analysis, I'd be learning the intricacies of how to do it along the way. Sure, most invesment sites have tools for you, but there is value in learning the underlying mechanisms.
Seems the best approach would be to write such a program to simply do the analysis, then you make the final commit to buy or sell. You'll have a good idea how to interpret what you get back because you told it what to do in the first place and you should be able to spot errors/weaknesses in your strategy. It could be downright symbiotic.
A goal is a dream with a deadline
First, there are patterns. You are right that those patterns have a limited capacity to absorb trading and that anyone who finds a pattern would do well to keep it a secret. The EMH (Efficient Markets Hypothesis) is best lampooned by the following old joke. Two economists are walking down the sidewalk when one of them spots a $100 bill in the grass. The first economist starts to pick up the $100 when the second economist tells him, "Don't bother, if it were a real $100 bill, someone would have already taken it." Moreover, EMH makes predictions about the statistical distribution of price movements and the volume of trading that are empirically false.
Second, the price dynamics are not entirely caused by exogenous factors. Investors, speculators, the media, and government officials do watch the prices. People make buy and sell judgments without any fundamental basis such a stock being "expensive" just because the stock is $300/share (never mind understanding the relationships between price per share and capitalization). Humans also have instinctual beliefs in patterns such as trends or momentum that are self-fulfilling. If enough traders believe in trends or momentum, they will trade in a way that creates trends.
The profitable patterns do exist (and so do a large number of profitless pseudopatterns). People with a very sound understanding of both market psychology and statistics can and do succeed.
Two wrongs don't make a right, but three lefts do.
I have a friend who worked in the hedge fund game for a number of years. He's a brilliant mathematician, and worked on the models they used to inform their trading. The group he worked with was quite successful, and make a heck of a lot of money.
One of his most interesting comments: "The model can inform your decisions, but you have to know when to NOT trust the model." Another of his comments on a completely different talk: "Mathematical models are never perfect, but they can be useful."
The trading system can be modeled, but you can never capture all the true complexity of the real world. If you leave the model to do it's thing, if I know how it's going to act, I can game the system. If the world changes in a way that the model builders did not predict, then the system will also act inappropriately.
I can't imagine ever getting rid of all the traders out there, though I imagine expert systems will become more 'expert' as time goes on.