And why would this not be possible if everybody traded at the same, low, frequency? Alternatively, what is the minimum trading frequency required to save markets from collapsing?
By trying to answer these questions you see how ridiculous the situation with HFT really is.
You are throwing things like "HFT increase the barrier to entry", "HFT make things unfair", but... how so?
What would _you_ do if you had the capability to trade at the speed of light while others cannot?
Trading faster does not magically make money appear in your account, it does not magically tell you what is going up and what is going down.
It seems people work under the assumption that HFTs make money by having the same ideas than others, but trading it faster. That is _not_ what market making is, that is _not_ what HFTs do, and trading 10ns "faster" is of absolutely no use to 99.99% of market participants. In fact, the vast majority of market participants purposefully *slow* their signals to avoid impacting the market. At any given point in time, the orderbook contains but a tiny fraction of the liquidity that most people are willing to trade.
HFTs usually run on a combination of 4 businesses, none of which provide any downside for the rest of the participants: Market making, events signals, order flow and arbitrage.
Market making: essentially they are paid (or more precisely, rebated) to "animate" the market (provide liquidity). Everyone is happier with tight spreads, and everyone is happier with some level of liquidity at the top of the book, I don't really see how that could be up to debate. This is a tough business, the market maker has to provide a contractual amount of inventory for buyers and sellers at the same time, with the risk that these assets can inadvertently increase or decrease in value. Market makers get a premium (the spread) in exchange for providing liquidity to market takers, taking the risk of holding that inventory for them.
Order flow: HFTs are usually more knowledgeable than managers (and even brokers) to perform trade execution. Remember, the price of an asset does not move "by itself". What makes the price of an asset _really_ increase is an imbalance between the size of buys and sells, causing the spread to be crossed increasingly in one direction, and eating higher and higher price levels => a market participant buying shares is self realizing the price increase. That is called market impact, and that is something nobody wants. In an ideal world, nobody would know the actual liquidity that other participants are willing to exchange on the market, that way no arbitrage would be possible, no market impact, everyone is happy. The problem though is that you need _some_ level of visibility otherwise you hinder so called "price discovery", and regulators don't like that because it's an open door for scams, hidden fees, etc. So a lot of investors just delegate the actual order passing to HFTs: you agree on a price you're happy with, and the HFT executes the orders for you. If they manage to get a better price: good for them, they can pocket the difference. If they didn't, they will have to eat the cost and do better next time. Again, it's a _difficult job_, because by very definition managers are going to try to give you _toxic flows_: if someone mandates you to buy 100 shares of Microsoft, it's because they think the price will go up, but you will quote them at the current stock price. I don't think anyone is negatively impacted by that business to be honest. I am quite happy to instantly do a trade at a known price and let an HFT take the risk of executing trades, finding liquidity, etc.
Arbitrage: This may be the most well known HFT strategy. Essentially benefiting from price disparity of more or less fungible assets. So if HSBC is priced the equivalent of $100 on the LSE and $101 on NYSE, they buy there and sell here. I don't think there is much debate on whether that's a good thing or not, everyone should be happy that prices are more or less consistent around the world. Most people also wouldn't want to bear the overnight nor settlement/FX risk of holding these.
Event signals: I guess that's what people overreact to, even though this is but a tiny and negligible part of the HFT businesses. There are strategies where the whole concept is just to be the first to react to some kind of event, and yes HFTs are the best placed to do such strategies. The thing is, this is not a very lucrative business for a simple reason, which I already stated before: at any point in time, the orderbook contains but a mere fraction of the available liquidity. And it takes *ample time* for the market impact of a trade to be absorbed. There are a lot of papers on the subject, but without entering in too much details: the bigger your order, the longer it will take for the book to absorb it and liquidity to come back. For most hedge funds doing statistical arbitrage, CTAs, etc, we are talking multiple *days*. So realistically, if you're in the business of reacting the fastest to some kind of news or event, there's really not much more you can do than cross the spread and eat one or two levels of the book. Even for the most liquid of US stocks, that's a couple hundred thousands dollar per trade on average, for a tiny return difference versus executing a couple of seconds later, so I hope you find a lot of these if you plan on getting rich.
TLDR, I think 99% of HFT hate is completely unjustified. They provide a legitimate service to most market participants, and as an investor I wouldn't want to do their job, nor would I think that they hinder in any way my investments, on the contrary.
Why can't we use trading speeds such that everybody can participate, not just a few "gatekeepers"?
The average internet connection should be fast enough for trading, by now.
Nanosecond trading is honestly a bit unnecessary. There's academic studies somewhere that if I remember correctly showed little change in benefit to the stability of the market past tens of microseconds I think.
Now the reason why these ultra-high speeds in general are beneficial is because they make collaboration at scale or frontrunning information increasingly difficult the lower you make the trading latency.
This means that while your market makers like Jane Street may integrate outside data for predicting broad trends, the core algorithms for resolving spreads boil down to "what is the most efficient way to match these together" with little to no room for manipulation.
Market manipulation can cause volatility but your HFT market makers are going to eat that volatility at an incredible rate. Massive panics that would have triggered chaos in the streets and people dumping their 401ks get reacted to and their prices factored in within moments and as such prices adjust gradually rather than spiking and cratering and spiking again. HFT takes the blood out of the water so to speak.
Or as another example, HFT market makers act like a loosely attached mass (ex: heavy weighted chains) damping a piece of vibrating industrial equipment. Without the mass damping the system and actively pulling energy out of the vibrations reflecting through the chains, the equipment would rattle and rattle and more than likely the bolts fixing it to the ground would start to work their way loose. And once they are loose, vibrations can start to amplify into oscillations (doubly so if it's a "smart" system involving humans where you experience PIOs) and the stress on the system grows greater and greater. With those chains however each and every little vibration gets nearly any excess energy sucked out of it by the irregular reflections produced within the chains. That loss of energy dampens the vibrations down and while the machine is unimpeded in performing its function inside of itself, the excess energy in the form of vibrations, etc is heavily suppressed or effectively eliminated entirely helping reduce failures, stresses, and wear.
(Sorry for the overworded analogy but the mass-vibration damping analogy is really quite fitting to the way markets operate).
With the average internet latency (say 50-100ms) you can game the system and gain information early with expensive high speed links sharing the news around the world in a way that has near zero value due to diminishing returns w/ lower latency. Especially once light comes into play. If the competitive latency is on the order of distances light can travel within a country, that means once you factor out the essential parts that can't be cut out/sped up, what's left is a very small sliver that can be split between algorithms to make as efficient of trades as possible, algorithms to try and game the system, and integrating knowledge from distances proportional to the time it takes for light to travel it.
In other words at that speed you just can't really play fuck fuck games. The winning move is finding better local strategies (vs global strategies like market manipulation or exploiting information before it propagates).
/rant (sorry I should probably edit this down because I repeat myself a lot here but it's late and i'm tired so i'm just sending it.
Can you explain why you wouldn't want nanosecond for this?
I am quite happy to buy shares where it's the most convenient for me, knowing that someone, somewhere, is constantly arbitraging stock prices on all markets so that all prices are the same regardless.
What upside is there for me, as an investor, that this happens every minute instead of every nanosecond? None, it's objectively worse.
> Why can't we use trading speeds such that everybody can participate, not just a few "gatekeepers"?
But that makes no sense... HFTs are not _competing_ with regular market participants, on the contrary they are providing a service to them. The only competitor to HFTs are other HFTs, because, well, they are providing the same service.
If you want to "participate" in something and you feel hindered by HFTs, that basically means you are not a typical investor, but rather a market maker / arbitrager, so then... competition is fair game, have fun.
Your argument is akin to "we should limit the speed of UPS trucks because I want to compete but I cannot afford to buy fancy trucks". UPS does not prevent the normal operation of package delivery, nor are they competing with people receiving packages. They are only competing with other delivery companies.
> The average internet connection should be fast enough for trading, by now.
Well even if we were to put latency aside, no, your internet connection won't cut it anyway, at least not for any kind of direct market access.
First, not anybody can "do DMA". There are a vast quantity of regulations, licenses, tests, audits, and fees to be an exchange participant. Regulators don't let just anyone participate on public exchanges, even on emerging markets.
1) Be a regulated entity, pass individual certifications, have a risk, legal and compliance team, yearly assessments, etc.
2) Pay a lot of money for access to the exchange market data live ($10k-$100k/month/exchange).
3) Have all your algos certified, risk assessed, and staged on the scenarios the exchange will provide you with.
4) There is no multicast on internet, and anyway unless you have a Solarflare/Mellanox NIC at home, and a crazy good ISP, you won't ingest 10Gb linerate that simply.
5) You need all the things around the ecosystem... symbology, security master, etc...
6) Even cash equities need to be settled, you will need a custodian and a back office, stocks are not tokens that magically change hands. Someone need to post cash, update company records, custody collateral, handle corporate actions, etc
There is no world in which a _regular_ investor will touch the markets directly anyway, everybody goes through a broker or deals with HFTs for order flow, and it's not "just because they are faster", there is a world of complexity/regulation/etc that goes with it.
Even most of the top hedge funds in the world are not direct market participants, but rather use brokers.
The very reason multistrat funds even exist and are so attractive, is that you can net your trades internally at mid and avoid even having to use lit orderbooks, reducing your market impact.
So, no, I don't think anyone sees HFTs as a hindrance, nor are willing to be market participants. This sounds sounds a bit like a naive simplification of the state of things (I don't mean it derisively, it's not a trivial subject).