Neither does most of the stock market, for many definitions of “need”. But on the flip side, nobody has ever really demonstrated strong negative effects from HFT and many studies show positive effects, so bans seem very kneejerk to me.
Neither does most of the stock market, for many definitions of “need”. But on the flip side, nobody has ever really demonstrated strong negative effects from HFT and many studies show positive effects, so bans seem very kneejerk to me.
If interested, this is a paper published in January 2023 called "Does high-frequency trading actually improve market liquidity? A comparative study for selected models and measures" [0].
And the abstract notes: "By comparing a variety of regression models that associate various measures of market liquidity with measures of high-frequency activity on the same dataset, we find that for some models the increase in high-frequency activity improves market liquidity, but for others, we get the opposite effect. We indicate that this ambiguity does not depend only on the stock market or the data period, but also on the used HFT measure: the increase of high-frequency orders leads to lower market liquidity whereas the increase in high-frequency trades improves liquidity. We hypothesize that the observed decrease in market liquidity associated with an increasing level of high-frequency orders is caused by a rise in quote volatility." [0]
[0]: https://www.sciencedirect.com/science/article/pii/S027553192...
Studies of high-frequency trading have yet to show benefits to these processes above and beyond those provided by a slower static tick rate, and in fact, more recent studies seem to suggest that HFT may even exist only to the detriment of these processes, all while wasting undue resources, both physical and intellectual, on an endless arms race over ever decreasing trading latency[1].
Only if P=NP.[1]
Besides
Efficiency: the ratio of the useful work performed by a machine or in a process to the total energy expended or heat taken in.
This also begs the question: "To efficiently allocate capital (energy) for what goal (work)?"And it doesn't look like the answer to that is "the betterment of humanity", but to push the bell curve of wealth as far to the left as possible with the longest tail possible, externalities be damned.
The stock market isn't a usefull tool for society like kickstarter, but a wealth extraction mechanism for the wealthiest.
So I'd argue that HFT isn't any more immoral than T.
And then you merely link a proof that the efficiency is not 100%. That's effectively meaningless.
- You can't beat the market
- You can't beat the market without insider information
- You can't beat the market using only information about historical prices.
(Insert "approximately" and "by enough to be worth it" as appropriate)
1 is certainly false, 3 is probably true, 2 is controversial.
The paper is basically proving 3 can't always be true for actors with unlimited computational power, and without any "approximately" or "by enough to be worth it". It's a cute math trick, not something useful.
The statement of P vs NP is different from what most non-mathematicians and non-computer-scientists think:
- It is possible that P=NP, but the the asymptotically fastest algorithm is provable, say, O(n^(2^64)).
- It is possible that P≠NP, but there exists an algorithm of O(n^(log log log log log log log log n)) where the constant in O(...) is small.
If I own shares in a company for 20 years, that means someone else who sold them to me doesn’t own those shares and doesn’t earn those returns.
Like many service providers, to a lot of people the service provided is worth more than the cost.
Does the average trader whose orders these HFT firms fill actually have a choice in the matter?
Certainly big institutions do with desk trading, but to my knowledge the vast majority of us do not have any choice in who fills an order or whether to wait a little longer not to participate in market making.
Nice stock you have there, it'd be a shame if ya couldn't sell it...
Take your pick. Start your own.
This is like saying you have the free choice not to have a phone number or email address. Yeah, technically you do, but effectively you have to use the system. And for the most part you get that from private entities too.
What you refer to sound more like brokers that offer online trading services, it's "instantaneous" but not fast enough to enable the latency scam used in HFT.
Maybe 10 years ago, but these days (outside of very specific markets) most of the big “HFT”s are really doing quantitative trades or market making.
> that is not available to general public
Collocating with a venue is expensive and clearing membership of an exchange has capital requirements, but it’s not some old-boys club; anyone with sufficient funds can take part.
It’s not available to the general public to exactly the same extent that exchange membership isn’t available to the general public.
Why on earth do you care who fills your order?
If you place a GTC/Day limit order, it will fill at the price you deem fair, or better.
If you enter a transaction to deal a quantity of a security at the price you deem fair, what difference does the nature of the counterparty make?
I disagree, I think I could have skipped the "or better" without making a substantive change to my point.
Is your argument that the presence of HFT participants (or really electronic market makers) leads to reduced price improvement for other participants?
HFT is just one form of algorithmic trading, they're not the same thing.
Btw, a "tick" in trading is the minimum up/down movement of an asset (e.g. 0.25 points on NQ, or 0.01 on TSLA).
This is true, but the term is overloaded: if I say "the exchange slid the price one tick to comply with Reg. NMS" then I'm using it in the sense you mean; if I say "the model recomputes on each tick" then I'm using it in the sense of the GP.
Increasing market friction is not a good idea.
As for price discovery, a lot of information can happen in one second. Quantizing just adds risk, which adds cost, which harms everyone.
> Individuals and corporations aren't making tradable decisions at subsecond intervals.
No, but they're benefitting significantly from the fact that the cost of trading is now minuscule compared to what it used to be.
No, it adds risk at the scale of the quantum, adding cost for those trading at the scale of the quantum, harming a very small subset of traders who would normally benefit from trading at or below the scale of the quantum, like HFT firms and short-term market makers. Should such institutions cease to exist because the cost of trading at such scales becomes prohibitively expensive, I highly doubt that society will suffer.
The spread represents the amount of uncertainty and risk associated with a price. Every bip away from the midpoint your bid/ask sits is pure cost to the participant, and that's true for all participants.
Even if I only come to market once a year to splurge my bonus on GME, I'm worse off paying 20c over the midpoint than I am paying 1c.
Would this really hold true linearly across trading frequencies?
As we get to shorter and shorter delays, the technological cost for participating in HFT will just keep going up (e.g. building your own microwave transmission towers et. al. sillyness), decreasing the amount of potential participants.
Won't this at some point start having the opposite effect - limiting participants in the market to those with enough cash to play? Wouldn't there be some theoretical level of trading delay that should be regulated in order to ensure optimal liquidity as well as market participation?
Okay, can you please use this evidence to say how much the interval has to increase for spreads to increase by 1 cent?
That's easy! Come time to match and fill for orders placed at identical prices, there's no reason a random number generator couldn't do the trick. Trading second-by-second need not be reliably profitable in the extremely short term to ensure an orderly and efficient market. The whole point of a static tick rate is to disincentivize such myopic trading in the first place!
I agree, though, that the logical conclusion of all this would be to replace the trading session with a market auction. However, while I appreciate the superior allocative efficiency of a Vickrey-style sealed-bid second-price multi-unit double auction[1] as much as the next guy, I have more faith in iterative improvements coming to pass before revolutionary ones.
> Btw, a "tick" in trading is the minimum up/down movement of an asset (e.g. 0.25 points on NQ, or 0.01 on TSLA).
Right, I apologize if I confused anyone with overloaded terms, but I think it's appropriate to expect the average Hacker News reader to correctly parse "tick rate" in the context of telecommunications and networking rather than confuse it with the trading concept of "tick size."
> That's easy! Come time to match and fill for orders placed at identical prices, there's no reason a random number generator couldn't do the trick. Trading second-by-second need not be reliably profitable in the extremely short term to ensure an orderly and efficient market. The whole point of a static tick rate is to disincentivize such myopic trading in the first place!
Adding deliberate randomness to the market makes it neither more orderly nor more efficient.
And you're confusing "myopic" trading with market making. Buying now and selling 10 minutes from now brings together two other participants who want to trade but not at the same time. That seller may have needed to have accepted a worse price in order to execute when they needed to.
But if you just look at the market maker, they briefly held onto something they didn't need for 10 minutes. What's the point!
A one microsecond or one millisecond time window would serve all legitimate trading purposes.
Sorry, does a "random number generator" mean some other type of randomness? And what's true for 10 minutes is also true for one second.
> A one microsecond or one millisecond time window would serve all legitimate trading purposes.
The fact that you're throwing around quantizations that are three orders of magnitude different and just saying "this'll do" makes me think you don't actually understand how trading works.
Which then? A millisecond? Why not a microsecond? If a microsecond is fine, why not a nanosecond?
Why are you so keen to put arbitrary restrictions on when people can buy/sell things from each other?
> makes me think you don't actually understand how trading works
whoo-hoo! Getting snooty there, aren't you? I think I understand it as well as you do.
> Why are you so keen to put arbitrary restrictions on when people can buy/sell things from each other?
that's called "market regulation." That's what the SEC's mission is. It's intended to convince unsophisticated investors that they're not being cheated by slick operators.
shrug
You're proposing fundamental changes to the way that markets operate, which would have profound (and mostly negative) effects on the economy, but being entirely casual about the pretty important details across multiple orders of magnitude (a millisecond here, a microsecond there, what's the difference?).
I'm not sure you do understand it.
> that's called "market regulation." That's what the SEC's mission is. It's intended to convince unsophisticated investors that they're not being cheated by slick operators.
Sure, but you have not in any way made any case about how quantizing the market stops unsophisticated investors from "being cheated by slick operators.". What does "slick" mean? What does "cheating" mean? If I buy a computer and colo it with my local exchange to get better latency, is that being "slick"? How about if I hire an army of PhDs to do extensive market analysis, am I "cheating" the unsophisticated investor then?
shrug. you do you. If not agreeing with you is "not understanding," then you're right. I think you're the one who doesn't understand the US securities market.
Nitpicking the precise meaning of every word is a good working definition of "slick."
We're done here.
Surely you must realize that regulating the markets is not as simplistic as you make it out to be. There are certainly always improvements to be had but they have to be carefully thought out because every rule and truly cause new imbalances.
Agree, but to both sides of the above discussion. The other guys literally just says "you don't understand". And I have to say, I don't understand either. If there's someone here who actually understands HFT and has done it, it would be nice to hear your thoughts on the matter.
What do YOU think would happen if we placed and arbitrary minimum tick rate at say 1 second? 1 microsecond? 1 nanoescond? 1 femtosecond?
Why would the US securitieis market collapse? Would it collapse? Why do we need extreme liquidity at the nanosecond level? Where can I get a loan for a nanosecond?
As mentioned elsewhere, lets say you quantize. How do you decide which of two orders that arrive within the same interval at the same volume and price gets filled? Unless your proposal to quantize the market also acknowledges that there's now significant, basic questions to be answered about how a matching engine would even work, then it's not a serious proposal. It betrays the fact that the proposer hasn't fully thought through the impact of what they're suggesting.
But, to answer your question: Quantizing the market will aggregate and dilute market information into the size of your interval. The enforced delay between your order and execution will fundamentally add some uncertainty and risk into every trade, which will increase spreads and the cost of trading. This will obviously happen less at smaller intervals, but I find it hard to see any offsetting benefit whatsoever.
What'll actually happen is that no-one will place orders until just before the interval boundary, so you either have an open order book (and still have an arms race so that you can see the book, process it and submit an order before the deadline), or you have a closed book, in which case you're now running a dark pool. (People tried dark pools, and discovered liquidity fell through the floor, and the thing that market customers really want to be able to do is trade. So they invited a bunch of HFTs to come along and participate in the dark pools, and everyone's now wondering what the point was).
Finally, unless you form a World Government, you'll discover that different markets will end up operating on different quantizing intervals and rules, which will lead to enormous structural arbitrage opportunities across different venues.
> Why would the US securitieis market collapse? Would it collapse?
Of course not. We used to have high latencies and high costs in the olden days. I think it was worse then.
> Why do we need extreme liquidity at the nanosecond level
Because I want to come to market and buy right now based on the available information in the universe right now. I don't want the risk that something will change in the next 500ms (or whatever) factored into my price.
The way they operate right now. There used to be plenty of seconds of delay.
Submit a limit order at a price you find fair and wait your turn or just take whatever's available on the other side of the order book. Markets have long functioned productively and efficiently on slower, human-speed timescales without the need for day traders or intrahour market makers.
For these sort of things were you know there will be an end with a minimum achievable delay, it just makes way more sense to arbitrarily decide it's X and call it a day and let humanity use its resources on better things, than let this waste of resources continue.
Not quite, because the next step is being physically closer to the exchange, and there's only so much real estate to go around.
I think the SEC decreeing "random" for trades within some time window (is the window of millisecond size? microsecond size? not sure) would be totally legit, and it would redirect financial resources to better trades, not faster ones.
I’m not necessarily for or against but didn’t the creation of dark pools lead to front-running and worse prices for customers?
Michael Lewis covered this beautifully in Flashboys
I would agree that the price discovery works best when liquidity is lit up on a single CLOB, but claims about HFT leading to front-running or worse prices for customers (I assume you mean retail investors?) need justification.
What do you mean when you say "front-running"? It has a fairly specific definition, but it is often used inaccurately in discussions around HFT.
If by front-running you mean "HFT firms accept instructions as agent and then deal as principle prior to executing their client's instructions so as to benefit from the price move their client's order may induce" then you would be using the term correctly, and the SEC would be very interested, but this isn't what HFT firms do.
The best argument is that HFT serves no legitimate purpose, and is just a pointless arms race. Money should flow to better trades, not faster ones.
Because these strategies are actively racing other participants for a fill, some people (inaccurately) call this “front-running”, presumably because they are “running in front” of other participants, but this isn’t what is usually meant by front-running.
As another commented has pointed out, front-running (in the sense I described it in my previous comment) is explicitly prohibited by regulation in the US, so to misuse the term in this way is to accuse someone of acting illegally without actually understanding what the terms mean.
>I’m not necessarily for or against but didn’t the creation of dark pools lead to front-running
How does creation of dark pools lead to front running? Isn't that explicitly banned by the SEC?
>and worse prices for customers?
How so? Regulation NMS forces brokers to provide equal or better prices than the national best bid offer.
That was actually quite a bad book
That's silly. The whole point is they're a zero-sum game with semiconductor-thin margins. Any meaningful taxation will make them evaporate.
That doesn't mean they shouldn't be taxed! But it would be a pigovian tax, the kind that serves as a soft interdiction and not as government income.