"The conclusion, then, is that algorithmic trading (at least in the time period studied, in which stocks were generally rising) does improve market efficiency in the sense of higher liquidity and better price discovery."
But is it real liquidity or the illusion of liquidity?
Liquidity is, more or less, money ready to be invested.
The question of whether sophisticated strategies really provide this is complex, like the strategies themselves. If you want background, I think Doug Noland's Credit Bubble Bulletin has done a good job of addressing these questions over the years.
At the same time, I think we can see simple things. The big question isn't day-to-day-liquidity but liquidity-when-you-need it. By that measure, when we look at recent and older wild-swings in the market and especially the "flash crash", it seems fairly evident that the spectrum of "sophisticated strategies" don't provide liquidity-when-you-need-it and that is increasingly a problem.
No. Liquidity is the measure of the ease with which it is easy to trade a given item. That is to say, shares of IBM are pretty liquid, treasury bonds are very liquid, and dollars are extremely liquid. But your car is not particularly liquid.
Liquidness - has easily a thing can be liquidated, how easily it can be turned into cash. Liquidity - cash waiting to buy the thing and liquidate it. A "liquid market", though, is normally a market with lots of liquidity rather a market which can be easily sold.
The existence of money to be invested is what makes a stock markets liquid...
Money to be invested is the necessary ingredient of a "liquid market". And a liquid market is a complex thing to measure. A market can easily seem liquid if lots of shares trade. But if it's the same shares over and over again on a day-to-day basis and if any time a large block appears, the price goes way down, then the market has an illusion of liquidity rather than real liquidity.
But the paper also rightly ends with a further caveat:
While we do control for share price levels and volatility in our empirical work, it remains an open question whether
algorithmic trading and algorithmic liquidity supply are
equally beneficial in more turbulent or declining markets.
Its pretty much a tax; take out all the day traders and whether you gain or lose due to the spread is more or less random; day traders and hft traders narrow the spread, but since whether you gained or lost was random and they are now capturing a piece of that spread, they (err, ashamedly, we) are basically just taxing everyone.
A nominal transaction tax would eliminate most of the ultra-high frequency stuff and could be put to better use. Volumes would drop and spreads would widen, but it wouldn't really matter up to some reasonable amount.
Individual traders who are value-oriented or technical traders, as well as mutual funds etc, gain money on "buy low, sell high". Of course mutual funds and the like do so on a very long term basis. In any case, they pay the spread. So if the spread is narrower then they make more money in average.
Example: if the Apple's quote is 95/105 (buy/sell) today and 105/115 tomorrow, an invidual trader buying and selling would just break even (buy at 105 and sell at 105) even though Apple's notional fair value has risen. But if there are more market makers, the quotes would be 99/101 and 109/111. Then our individual trader would make 109 - 99 = 10 in the same market conditions.
You're right that a wider spread wouldn't matter much to an individual trader, but that's mainly because their main cost is trading fees (paid to the broker) anyway. For mutual funds, though, a 1 basis-point change in the spread means a lot of money.
What if the only participants were mutual funds and individual traders with no significant market microstructure strategies. Half of all orders would still be resting orders, the other half would hit the bid/offer in some way. Sometimes you'd lose more due to this, sometimes you'd make more. But it would be a "fair" coin.
Let's say on average it was $0.01 per dollar. As soon as someone entered the market with some microstructure expertise and strategy, everyone but the microstructure guy starts making (say) $0.005 half the time and losing $0.006 the other half.
Reducing some of the randomness and providing more consistency is certainly worth something; you can imagine an example where it was +/- $0.50 per dollar reduced to +$.005, - $.006, but note (assuming the same dollar volume) that the HFT guy would still be making the same amount of money as in the previous example, where he was providing much less value. I.e. the cost that HFT commands isn't strongly tied to the value it provides. This is without even delving into the latency-arbitrage arms race cluster fuck.
> What if the only participants were mutual funds and individual traders with no significant market microstructure strategies. Half of all orders would still be resting orders, the other half would hit the bid/offer in some way.
No it wouldn't. Unless you make some really odd assumptions (like the traders are monkeys), you could still have tons of limit orders and NO executions. That's what happens to iliquid stocks.
In what way is gaining or losing the spread "random"?
Buyers pay the offer, sellers the ask. If you want to save the spread you can leave a resting order and wait for someone to take you out but you have no guarantee of a fill (or at least a timely one).
I'm not sure a nominal transaction tax would eliminate high frequency trading. HFT guys already pay fees to the exchanges and regulators. Either way, you're right, an increased fee would simply be passed to investors in the form of an increased spread.
Some HFTers execute thousands of trades a day which are cancelled within a few ms -- they are just pinging the market to see how liquidity is at certain price levels, or looking for an opportunity to get out in front of a large quantity trade. This would prevent or impair such traders.
For further reading, here is a survey of different professors and practitioners in the field, and their take on questions related to the market impact of HFT. It's a very thorough discussion: http://www.conatum.com/presscites/HFTMMI.pdf
My understanding of liquidity in the stock market is that it refers to being able to quickly sell stock, and minimally affect the price of said stock by the sale.
I see the value of the former, having an asset you can't sell means its value is rather pointless, but I'm not sure I seed the point of the latter. Isn't money made in the stock market by price volatility? Doesn't algorithmic trading simply smooth out price fluctuations to the point that individual traders receive nothing, while HFT houses skim immense numbers of tiny slivers?
It seems to me that we're moving toward the future that some people want: that we only invest in companies which we believe have real growth or dividend payout potential over the long term. Meanwhile, money will continue to be made by "gambling" on price fluctuations, but only by high frequency traders.
I can't help thinking that liquidity has diminishing returns, and I definitely think that claims of HFT value are heavily undermined by their tendency to drop out of the market during crashes.
If I'm wrong in these views, I would love to be enlightened.
Doesn't algorithmic trading simply smooth out price fluctuations to the point that individual traders receive nothing, while HFT houses skim immense numbers of tiny slivers?
Yes. Good speculation smooths out price fluctuations to the point that bad speculators receive nothing, while good speculators receive all the alpha. This is true not only of HFT, but of any good strategy.
...claims of HFT value are heavily undermined by their tendency to drop out of the market during crashes.
If you don't want HFT and other speculators to drop out of the market during crashes, don't break trades after the fact.
During a crash, most HFT's should make money hand over fist. But if the market centers break trades, HFT's are in danger of stabilizing the market and being heavily penalized for it.
I.e., if an HFT pushes accenture up from $0.05 to $1.00 and sells at $35, following which accenture eventually goes up to $40, they run the risk of having their $1.00 buy trade broken. Then they are stuck with a short sale at $35, while the price of accenture went up to $40.
> I.e., if an HFT pushes accenture up from $0.05 to $1.00 and sells at $35, following which accenture eventually goes up to $40, they run the risk of having their $1.00 buy trade broken. Then they are stuck with a short sale at $35, while the price of accenture went up to $40.
Shouldn't both trades be broken, though? Breaking just one sounds like the kind of behaviour that would be a strong disincentive to trade at all in the first place.
Under current market rules, no. Besides, this would quickly become a combinatorial disaster. Think of your counterparty who bought at $35 and sold at $36 - now one leg of his trade gets broken, and he has a short position. Or maybe we break both of his trades? Where does the chain end?
And of course, this still hurts people doing stat arb. If you want to go long accenture, short IBM, and your accenture trade is broken, you find yourself with an unhedged IBM short.
Breaking just one sounds like the kind of behaviour that would be a strong disincentive to trade at all in the first place.
This is why HFT's pull out of the market under circumstances where broken trades become likely. Most of the HFT's that stayed in the market during the flash crash made huge money - volatility rocks.
Thanks, thats interesting. It seems unfair to use the HFT to create stability, and then penalize it for that. I suppose that can't be fixed easily, though.
As you can see, the current market is 165.55 and you decide to place a SELL order for your 10000 IBM. You have two options - place a limit order or a market order.
Market Order:
As soon as you place your order, you are going to sweep the order book above. End of those 5 transactions, the market has moved to 165.51 while you've only liquidated 830 of your 10000! Worse, people are noticing a lot of sell activity so the folks who wanted to buy start placing bids at lower & lower prices. By the time you liquidate all your 10000 stocks, the average price you end up getting would be 165 or 164 or lower! You've moved the market by virtue of your sale & made less money as a result.
Limit Order:
If you place a limit order for SELL 10000@165.55, then you sell the first 10 to the current highest bid. After that, everyone knows there's a seller looking to offload 10000 units. So they lower their bids. You are worse off!
By now, I hope it is clear why you should care about not moving the market by your sale. The way to solve this problem is to sell in small chunks periodically in ways that does not signal to the market what your actual quantity is. As you can imagine, computers are pretty good at doing this kind of grunt work. Hence Algorithmic trading :-) Specific examples would be VWAP, TWAP, etc. Just Google for them.