Computers vs Humans - considering the median
Or why you aren't, and will never be, John Paulson
The systematic versus discretionary trading argument is alive and well; or if you prefer, computers versus humans*. In this post I pose the question - who is better the average systematic trader, or the average discretionary human?
* Though even fully discretionary traders will be relying on a computer at some point; fully manual trading and back office settlement systems not available in modern market.
|My new hedge fund will completely eschew computers... and casual dress (source: http://www.officemuseum.com)
I've thought, and spoken, about this quite a lot. Upfront I should say that there is no simple answer to this question. There are some extraordinary human traders; celebrities like Soros and Paulson. At the same time there are some incredibly successful systematic funds: high frequency firms like IMC and Virtu; also the likes of Renaissance and DE Shaw; and of course the systematic CTA business that I cut my teeth in of which Winton and AHL are just two examples.
But reciting this diverse group of household names is of no real help. It's the median that fascinates me.
Firstly as an individual trader reading this and trying to decide which route to go down, it's unlikely you are the next Soros or Paulson; or for that matter someone with the resources of Jim Simons. As a journalist, you don't know if this group is really representative of all the systematic and non systematic traders and fund managers that are out there. As an asset allocator you may struggle to identify the stars of the future (who may not be the stars of the past); you'll have to allocate to at least some ex-post average managers.
To put in geeky terms if we're trying to work out if the mean or median of a distribution is larger than another, just looking at the outliers isn't going to help and may even be misleading.
We need to think a little more deeply.
What are computers good at?
- speed. Duh.
- sticking to a plan, and not being freaked out by losses or annoying clients
- repeatability - doing the same thing given the same inputs
- getting their position scaling correct
- managing large portfolios
- not being hit by the proverbial bus, or leaving the firm
- teaching other computers how to do exactly what they do
Researchers using computers can also be good at:
- identifying persistent patterns
- identifying unusual, non intuitive, patterns
What are humans good at?
It might be more accurate to say "What are humans who are good at trading good at". Not everyone can do these things.
- "deep dive" analysis on a small number of assets
- processing complex, novel, information
- interpreting non quantifiable information
- adapting to novel, changing, environments
- genuine forecasting (rather than extrapolating the past, or assuming it will repeat)
* I suppose it's plausible that you'd put on a credit short based on a simple technical model which assumed that CDS prices mean revert from extremes. Nevertheless there would probably be insufficient data to fit such a model, given the relatively short history of CDS as an asset.
|If Paulson had been in the Big Short film, Kevin Spacey would have played him. (source digitaltrends.com) (....and why wasn't he? Answers on a postcard, or via twitter)
Which trading arenas are computers likely to be good at?
- High Frequency Trading (Duh, again)
- Scalping (sure humans can do this, but you'd die of boredom, wouldn't you?)
- Systematic technical analysis (persistent patterns)
- Equity neutral - where the portfolio is too large for humans but requires only quantifiable factors
- Stat arb (finding the weird non intuitive relationships)
- Passive index tracking, and 'smart' beta
- "Vanilla" arbitrage or near arbitrage eg index vs constituents, on the run vs off the run treasuries
- any other strategy that boils down to smart or alternative beta, where a simple set of rules does the trick
Which trading arenas are humans likely to be better at?
- Fundamental economic analysis, eg global macro type bets (Soros and Paulson again)
- Subjective technical analysis (which, frankly, I am personally very skeptical of)
- Weird, one-off, pure or near pure arbitrage trades (eg cash-CDS in 2009, French Gold linked bond in Bonfire of the vanities...)
- Special situations / event driven, eg merger arbitrage
- Activist investing (computers can't harass the board into doing what you want)
- 'Deep dive' stock analysis, on the long or short side, where you go right into the nitty gritty of the business
- Anything where every trade is different and or relies on analysing a lot of non quantifiable information
- Illiquid, and "real" assets, or anything for which data is sparse, unreliable unavailable
Note that the human edge in the later arena will be reduced or depleted if they don't have the discipline and the knowledge to set up their position sizing and management correctly and stick to it. Imagine if Paulson had put on too large a position in 2005*; and then had to close it in late 2006 due to investor pressure (which was starting to heat up). All his analysis would have been for naught.
* Yes I know he pretty much couldn't have put on a bigger position, and had to scratch around for ways to increase it by doing stuff like this, but please don't spoil my example with the facts.
Average Computer versus Average Human
So, I think we have a small number of instances where humans can't compete with computers:
- High Frequency Trading
- Equity neutral
- Stat arb
- Systematic technical analysis
- Passive index tracking, and 'smart' beta
- "Vanilla" arbitrage or near arbitrage (not high frequency)
- Alternative beta
Then there's a group of strategies that computers will really struggle with:
- Fundamental economic analysis
- One-off, pure or near pure arbitrage trades
- Special situations / event driven / activist investing
- 'Deep dive' stock analysis
- Illiquid, and "real" assets
We can split the investing and trading population into four groups depending on whether they have the skills to do the kind of 'human only' strategies in the last group, plus the discipline to implement and stick to the correct risk and position management.
- Super Traders with both the skills and the discipline
- Committed and useless; with the discipline but not the skill
- Clever and Chaotic, skills but no discipline
- Useless and Chaotic, no skills or discipline.
Clearly only those in the first category should contemplate discretionary trading. The rest of us should trade using a system.
Let's assume that a quarter of the investing population are in each category; even though this is a gross exaggeration*. We'll also assume that, generally speaking, people don't realise which category they are in.
* In fact I would say the proportions are more like 0.01%, 10%, 10% and 79.99%
Firstly, in terms of deciding whether to trade with a system or not, you only have a 25% chance of being in the first group for which discretionary trading is the way to go. This isn't great odds. Unless you're an idiot, a gambler, or incredibly over confident you should trade systematically.
Secondly, to answer the original question, we know that the world is split between people managing money with computers, and people not doing so. From the above analysis only 25% of those in the discretionary group should be doing it. They'll be making great returns, especially if they focus on the stuff computers can't do.
The rest will be making a terrible job of it, either because they lack the skill or the discipline. The median will sit in the middle of this group. The mean will be a little higher.
For those that are a bit slow, yes, that's why I chose the median right at the start of this post!
Meanwhile in the computer group there will be much less dispersion; a much narrower distribution. It's true that in many fields of investing and trading the very best computers will be not quite as good as the very best humans.
But the average (both mean and median) of this group will be lower than the top 25% of the human group, but higher than the overall human average.
I would argue that this simple model is pretty close to the truth, especially if you pull in all the amateur traders, many of whom are making a pretty terrible fist of discretionary trading, and fall mainly into the "useless/chaotic" bracket. In the professionalised segment of the business things may be slightly better; as even discretionary managers will be using some systematic rules (which I discuss more below).
The best of both worlds?
Is there some way we can get the best of both worlds? After all pilots of planes manage it. Autopilot does the boring stuff, but in an emergency humans are able to interpret the situation and act on it much better. I can think of two main routes:
Mechanical system - human override and scaling
Quite a few so called systematic managers seem to operate on the basis of "Yeah, we have all these systems, but we decide when to turn them on and off depending on our judgement". Even firmly committed managers do, occasionally tinker (meddle, risk manage, refit or improve - pick your verb).
Is there a back testable systematic way of switching models on and off that works? If so (and I doubt it) then you're firmly back in the systematic camp.
If not... well it strikes me as just plain stupid that people who know they can't predict market movements think they can predict trading system performance in the same markets.
Discretionary calls - human
This is a much nicer idea. Use your human judgement to decide that Apple is a good bet. Then use a system to decide how much of Apple you should buy, how you should adjust the position as market conditions change, and when you should close. Stick to the system, even when it hurts.
I liked this so much I even put it into my book, where it appears as the the "Semi Automatic Trader" character.
It's also tailor made for the clever and chaotic. Sadly for the committed / useless and useless / chaotic there is nothing that can be done. Use a system, please, for your own sake.
Most humans should trade with systems. Some,who have the skill but not the discipline, can use discretionary trading combined inside a systematic framework. The average human will not be as good as the average computer. Unless you know, for sure, that you'll be well above average as a human trader you should get out your keyboard and start coding.