Back to Index

Michael Kearns: Algorithmic Trading and the Role of AI in Investment at Different Time Scales


Transcript

You've worn many hats, one of which, the one that first caused me to become a big fan of your work many years ago is algorithmic trading. So I have to just ask a question about this because you have so much fascinating work there. In the 21st century, what role do you think algorithms have in the space of trading, investment, in the financial sector?

Yeah, it's a good question. I mean, in the time I've spent on Wall Street and in finance, I've seen a clear progression and I think it's a progression that kind of models the use of algorithms and automation more generally in society, which is the things that kind of get taken over by the algos first are sort of the things that computers are obviously better at than people, right?

So first of all, there needed to be this era of automation, right? Where just financial exchanges became largely electronic, which then enabled the possibility of trading becoming more algorithmic because once the exchanges are electronic, an algorithm can submit an order through an API just as well as a human can do at a monitor.

It can do it really quickly, it can read all the data. And so, I think the places where algorithmic trading have had the greatest inroads and had the first inroads were in kind of execution problems, kind of optimized execution problems. So what I mean by that is at a large brokerage firm, for example, one of the lines of business might be on behalf of large institutional clients taking what we might consider difficult trades.

It's not a mom and pop investor saying, "I want to buy 100 shares of Microsoft." It's a large hedge fund saying, "I want to buy a very, very large stake in Apple, and I want to do it over the span of a day." And it's such a large volume that if you're not clever about how you break that trade up, not just over time, but over perhaps multiple different electronic exchanges that all let you trade Apple on their platform, you'll push prices around in a way that hurts your execution.

So this is an optimization problem. This is a control problem. And so, machines are better. We know how to design algorithms that are better at that kind of thing than a person is going to be able to do because we can take volumes of historical and real-time data to kind of optimize the schedule with which we trade.

And similarly, high-frequency trading, which is closely related but not the same as optimized execution, where you're just trying to spot very, very temporary mispricings between exchanges or within an asset itself, or just predict directional movement of a stock because of the kind of very, very low-level granular buying and selling data in the exchange.

Machines are good at this kind of stuff. It's kind of like the mechanics of trading. What about the... can machines do long-term sort of prediction? Yeah. So I think we are in an era where clearly there have been some very successful quant hedge funds that are in what we would traditionally call still in the stat arb regime.

So- What's that? Stat arb referring to statistical arbitrage. But for the purposes of this conversation, what it really means is making directional predictions in asset price movement or returns. Your prediction about that directional movement is good for... you have a view that it's valid for some period of time between a few seconds and a few days.

And that's the amount of time that you're going to kind of get into the position, hold it, and then hopefully be right about the directional movement and buy low and sell high as the cliche goes. So that is a kind of a sweet spot, I think, for quant trading and investing right now and has been for some time.

When you really get to kind of more Warren Buffett style time scales, right? My cartoon of Warren Buffett is that Warren Buffett sits and thinks what the long-term value of Apple really should be. And he doesn't even look at what Apple is doing today. He just decides, I think that this is what its long-term value is and it's far from that right now.

And so I'm going to buy some Apple or short some Apple and I'm going to sit on that for 10 or 20 years. So when you're at that kind of time scale or even more than just a few days, all kinds of other sources of risk and information... So now you're talking about holding things through recessions and economic cycles.

Wars can break out. So there you have to understand human nature at a level that... Yeah, and you need to just be able to ingest many, many more sources of data that are on wildly different time scales, right? So if I'm an HFT, I'm a high-frequency trader, like I don't...

My main source of data is just the data from the exchanges themselves about the activity in the exchanges, right? And maybe I need to pay... I need to keep an eye on the news, right? Because that can cause sudden... The CEO gets caught in a scandal or gets run over by a bus or something that can cause very sudden changes.

But I don't need to understand economic cycles. I don't need to understand recessions. I don't need to worry about the political situation or war breaking out in this part of the world because all I need to know is as long as that's not going to happen in the next 500 milliseconds, then my model is good.

When you get to these longer time scales, you really have to worry about that kind of stuff. And people in the machine learning community are starting to think about this. We held a... We jointly sponsored a workshop at Penn with the Federal Reserve Bank of Philadelphia a little more than a year ago on...

I think the title was something like, "Machine Learning for Macroeconomic Prediction." Macroeconomic referring specifically to these longer time scales. And it was an interesting conference, but it left me with greater confidence that we have a long way to go to... And so I think that people that... In the grand scheme of things, if somebody asked me like, "Well, whose job on Wall Street is safe from the bots?" I think people that are at that longer time scale and have that appetite for all the risks involved in long-term investing and that really need kind of not just algorithms that can optimize from data, but they need views on stuff.

They need views on the political landscape, economic cycles and the like. And I think they're pretty safe for a while, as far as I can tell. So Warren Buffett's job is safe for a little while. Yeah, I'm not seeing a robo Warren Buffett anytime soon. Should give him comfort.

Duration: 2 minutes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19