Will Artificial Intelligence Pick Stocks?

I admit that I have always been a fan of science fiction.  I read most of the Sci-fi classics in high school.  When I was a senior in college I created and taught an accredited course called Science Fiction as a Literary Genre

Much of science fiction imagines or predicts the future.  The stories were often set in the future and gave us a sense of how we would get there and what it would be like.  Sometimes that future would be logical and orderly, other times dark or chaotic.

The idea of artificial intelligence (AI) as science fiction dates at least to Capek’s R.U.R (Rossman’s Universal Robots) (1920). Frankenstein’s monster had a human brain. Capek’s robots were machines that could think.  By 1942, Isaac Asimov introduced his “Three Laws of Robotics” based on the premise that if the robots got too intelligent they might do harm to  humans.  When HAL was introduced to a mass audience (1968) everyone seemed to accept that robots would eventually be smarter than people. 

The development of AI is certainly attracting a significant amount of funding and attention. I am starting to see references to it in advertising for various products and services.  There are certainly ethical issues to be explored, but I am a pragmatist.   AI is “real” enough today that I wanted to take it for a theoretical spin.

My first thought was to use AI to predict the future better than humans and to make money doing it. I wanted to consider if AI will eventually be able to pick “winners” in the stock market. 

Predicting the future accurately is something to which we apply human intelligence every day.  Capek predicted “thinking” machines 100 years ago.  Dick Tracy had a two-way radio in his wrist watch in the 1940s.  Anyone who sells anything is trying to predict how consumers will react to the price and advertising.

Humans make predictions using these two broad steps. First we collect and sort through the data that we believe to be relevant, next we analyze that data based upon assumptions often based upon our prior experiences.

Every day at racetracks the odds are fixed in such a way as to allow the track to take its cut and then have enough collected from bets on the horses that did not win to pay off the winners.  The odds and thus the payout are really set by the crowd placing bets. 

Every day at every racetrack there are people reading tout sheets, looking at track conditions, the horse’s and jockey’s prior races and gathering information from track insiders trying to do better by betting smarter.  Each will filter the data they collect using assumptions that come from their individual experiences.

There is a logical argument that says that these racetrack “handicappers” are trying to be better informed and smarter than the crowd, so they should be able to do better than the crowd and pick winners more often. Those who cannot do better will be weeded out.  

The same logic suggests that AI should surpass human intellectual ability if for no other reason than through trial and error it will continue to develop the way in which it collects data and the way it analyzes that data until it can do it better than humans.  It will do so because that is the goal we will set for it. 

A stock market outcome is far more logical and data driven than a horse race. People buy shares in a given company when they believe the price of the shares will go up.  Conversely, people will sell shares of stock when they think the price will rise no further. 

For every order to buy the stock there is someone entering an order to sell the same shares at the same price. Presumably many intelligent humans are looking at the same data and are coming to the opposite conclusion. That should set a pretty low bar for artificial intelligence.     

There have been computerized stock and commodity trading systems around for years. Most were a scam. They would create a “track record” by back testing their software.  These systems never took in a lot of data.  Traders are concerned with trends in a stock’s price and the volume rather than the company’s income or profits and assets and liabilities.  

The long term investors like the large institutions and small middle class households do care about the company’s financial health and that of its customers and competitors.  That requires a lot more data and a lot more analysis.  

In the US there are mandatory disclosures about financial and other information posted publicly about each company. In theory, everyone can look at the same data.  Analysts take that data and use it to predict the future performance of a company and often, its stock price as well.  Even those analysts who do a mediocre job are well paid.

Could AI do better? 

In theory, AI should be able to collect the data and do the analysis to make the comparisons that will tell it to buy the stock of Company A and not the stock of Company B.  If AI can demonstrate that it can do better than humans, then more and more humans will make a decision to let their money be managed by AI.  Eventually AI will decide which data to analyze and how to analyze it to get the best, consistent results.  The best AI stock pickers will rise to the top of the heap and the rest will be left by the wayside.

At some “tipping” point a significant amount of money will be managed by AI. When this occurs and AI decides to buy stock in Company A, the price of the stock will appreciate in response to the buy order alone.  It will be a self-fulfilling prophesy.  Is that stock-picking heaven? 

But if the AI says the share price of Company A will go higher, who is going to sell into this new demand?    A scarcity of sellers will certainly help the price to run up.  But it will also lead to market dysfunction.   If the AI starts to sell off a large position, there may not be enough buyers to prevent the price of those shares from dropping sharply.

For the stock market to fulfill its primary function to facilitate trading it needs to be a liquid market; there must be a lot of participants who are willing to buy and sell at every price level.  The market needs the smart MBAs who work for the institutions that can pay for their services. It also needs the mom and pop investors who get their “tips” from a Jim Cramer.  

For the market to work efficiently every time, someone’s prediction about the future price of a stock that they buy or sell has to be wrong.  Sooner or later I suspect that AI will realize that problem and act accordingly.  I predict that it will act to change the market rather than its methods of evaluating the companies that trade on it.

This is how I predict AI will approach the problem of its own presence in the market where it makes better investment decisions than any human competitor:

Scenario No. 1- AI realizes that its success may cause the trading to become dysfunctional. It concludes that it would be better to buy shares in companies it would want to hold for the long term.  As new money enters the market, if managed by AI, the AI will eventually use that money to buy larger and larger stakes in those companies. Eventually it may purchase enough shares where it can elect the Board of Directors and control company operations.  It could very efficiently direct business relationships between the portfolio companies for their mutual benefit. It could even direct campaign contributions from portfolio companies eventually freeing itself and those companies from many regulations. 


Scenario No. 2- AI realizes that its best long term strategy is to invest where no one else wants to invest. There are currently many places around the globe where an investment of US dollars buys a lot more plant, equipment and labor than anywhere in the US.  The AI might conclude that its best investment opportunities are in underfunded markets where labor is cheap and investment funds expensive.  Funneling large amounts of money into these less developed markets might make a lot of sense to an artificial intelligence that is looking only at the bottom line, not preconceived ideas about race or nationality. 

There are already investment platforms that claim to incorporate AI into their services. I do not want to judge any of them because I do not think any of them are really ready to operate effectively.  My one hope is that as they continue to evolve they do not get too smart for their own good and for ours.