A Fervent Defense of Front-running HFTs
chrisstucchio.com
chrisstucchio.com
Start with asking "What is front running."? The market's definition would not include what HFT do. But bring this up to someone without knowledge of the public markets and their first reaction is to say, hey this is front running, it must be wrong. "Front Running" has a specific definition and it only relates to a broker and their own clients. You trading before me because you are faster is not front running. You understanding my flow is not front running.
You can then ask "What is public information". The fact that everyone can see any tape they pay money to see so there doesn't seem to be any one acting on "insider knowledge."
Now tell people that HFT's will use their fast machines to change their orders due to a change on one exchanges tape before the main NBBO tape is updated and some people will claim that this is obviously wrong.
The other argument I've seen made here is that trading on "insider knowledge is obviously wrong." Well it isn't obviously wrong and the entire commodities market assumes that anyone can trade legally on insider knowledge. Imagine you are the biggest producer of oranges. You know that you are going to have a bad crop so you but some orange futures so you can meet your demands. This is insider information you've traded on and its the way the market is intended to work.
Some things you should be thinking about after reading this:
* What exactly constitutes front running? Does trading based on public data (albeit in expensive feeds) constitute front running?
* Large trades are almost all traded through algos. Are those algos better than proprietary "market making" algos? Why?
* What is adverse selection? How do dark pools contribute? Who benefits and who suffers?
Read more articles like this. Be suspicious of "simplified" discussions.
* What constitutes public data?
* How likely are the types of front-running HFT algos that are discussed in this article to be the old, traditional players?
* What are the ethical (lol) rules against front-running your own customers if you're a market-maker? How could your customers even find out? What happens when the proprietary information is that a customer has just placed a large trade, and you drive up the price before it even hits the market? How is this fundamentally different than the commission these firms already charge?
Market makers are generally proprietary firms that trade their own money, and don't have customers.
Brokerages (ie: Scottrade) have customers and it illegal for them to front run their customers.
* Along with order routing, market data is heavily legislated under RegNMS as well. Both the creation of the SIP feeds (the slower consolidated data) and the rules around exchange proprietary feeds are legislated there.
As part of the Fair Access Rule, exchanges cannot favor a certain participant with preferential pricing. Therefore, even if proprietary exchange data products are expensive, they are equally expensive to all participants. I consider that fair.
An argument could be made that the price of the feeds is exclusionary. I do not buy this - there are many types of data available in the market that come at a high price. The next question (if you assume that the price makes it effectively non-public) is if there are effective substitutes. I think for non-professional traders (moving less than, say, $10mm notional per month) the SIP and similar feeds is acceptable (just as many retail traders accept 15min delayed market data as acceptable). For more serious traders, there may not be an acceptable substitute, but given their usage the higher costs are more justified.
* Ethical rules around front running of orders is covered in the Manning Rule. In short, it prevents placing a firm's trading interests in front of a client. The details can be found at FINRA: http://finra.complinet.com/en/display/display.html?rbid=2403...
In reality, index funds are the safest way for individuals to make money in the market because you're placing a bet on the economy as a whole.
Damn right they're getting ripped off.
The defense in the OP is essentially "yes, that can happen but it's very rare". Which is about as believable as it sounds.
No. No they do not. They detect the information, and extract part of the value without improving the situation of the seller.
The seller was going to get filled at $21 in either case, the only difference is that the front-runner bought and resold those shares to the "whale" buyer.
This intellectual backflip is premised upon two mutually exclusive things happening:
1) the predator trades on information that there is demand coming and 2) in the counterfactual for the seller, that demand may never have come.
But because the front-runner is cutting the line, they only place trades once the demand is in the order book.
As a work of acrobatics, this is impressive. As an intellectual work, it is saddening.
There is no "cutting the line". If the demand were already in the order book the trade would have occurred.
Please go read the tutorial before commenting further - you demonstrably do not understand how a matching engine works.
These things exist, per my best reading of the wsj, and you said you were defending HFT but as best I can tell merely defended computerized market making and speculation.
Customers pay brokers a commission to execute their orders. This involves a customer trusting a broker with their confidential order information. Until an order goes to the exchanges, only the customer and broker know about it. The order is material non-public information.
Brokers have a fiduciary obligation to look out for their customers' interests. This applies even when the customer's interests conflict with the broker's. For example, suppose a broker holds Tesla stock. A knowledgeable customer calls the broker, seeking to sell 2 million shares. This would depress Tesla's stock price. Front-running would involve the broker selling his shares first, and then the customer's. This violates the broker's fiduciary obligation. That is why it is fraudulent and thus illegal–an explicit trust relationship would be ruptured.
Across the trading floor from the brokers are us market makers. We trade our own capital. We also have no customers and thus no fiduciary obligations. Our income comes from the bid-ask spread (and liquidity-provider rebates from exchanges). For example, here is how a phone call might go:
COUNTERPARTY: "2 million Tesla?"
MARKET MAKER: "209 at 210."
COUNTERPARTY: "Buy 2 million Tesla for 209."
The counterparty is looking to buy or sell 2 million shares of Tesla stock. They do not specify which in advance. The market maker says they will buy at $209 or sell at $210. The customer then confirms that they want to buy, and will buy at $210.
An order, when properly executed, does not betray its owner's intentions. This applies as much in the meat space as in HFT. For example, here is how one would not place an order:
COUNTERPARTY: "I am looking to sell 2 million shares of Tesla stock at whatever price you'll give me. My wife just left me for a Brazillian stripper and I'm halfway through my handle of morning vodka."
This guy won't get 209 at 210. He might not even get 200. This isn't the market maker front-running a customer. It's a liquidity provider protecting his book and bottom line. This adversarial relationship is efficient - it keeps markets from getting too clubby.
There are valid critiques against HFT. (My pet is that HFT has no obligation to continue providing liquidity in adverse market conditions. This means they can pull out when the seas get rough, i.e. precisely when liquidity is needed. Traditional market makers cannot do that.) "Front-running" is not one of them.
That's quite funny since your defence of 'HFT front running' relies upon a fine legalistic distinction --- that the person who fucked you has no fiduciary responsibility towards you (HFT) vs. the person who fucked you having a legal responsibility towards you (broker).
Bottom line, though - they'll both fuck you.
One of the people is someone that you've hired to work for you. The other is someone you have no previous relationship with.
Now, if you work for McDonalds you're certainly entitled to not like either one of those people. But the rest of the world should decry the first and cheer on the second.
>A direct feed from one exchange could be $10,000 to $60,000 a month. If the SIP is no longer real-time, it means that people who want to get real-time data have to pay, well, significantly more. It’s no exaggeration here to say you go from $1 a month to well over $100,000, with your own networking staff and a room full of computers just to get real-time pricing.
http://www.washingtonpost.com/blogs/wonkblog/wp/2014/04/04/a...
The problem with your argument is that it doesn't address that certain companies have paid money to co-locate their servers in the same datacenter as the exchanges. This is unethical because:
T + 0.000 seconds order is sent to an exchange
T + 0.001 seconds order is received by colocated companies
T + 0.090 seconds order is received by non-colocated companies
For the first 90 milliseconds, the exchange has engaged in "selective disclosure" which means the order is still material non-public information after it has arrived at an Exchange. For colocated firms to then act on that material non-public information is unethical at best.
Citation on "selective disclosure":
http://www.investopedia.com/exam-guide/cfa-level-1/ethics-st...
Selective disclosure? When information is disclosed selectively, i.e. just to a handful of investment analysts, or perhaps on a conference call, or in an email, the information may still be regarded as nonpublic. Companies are bound by specific procedures designed to make the information truly public and to ensure a system of fairness in which all market participants are given a chance to act on the information.
Being able to pay to co-locate with the exchange actually serves to democratize things because it puts everyone on a level playing field where they pay the exact same cost for the exact same access.
To the computers the milliseconds of lag between the orders arriving at one exchange and the other is an eternity, it's plenty of time for the information to propagate and make price changes happen. As far as the computers are concerned the whole counterparty/market maker exchange above happened in totality at one exchange before it got anywhere close to the next exchange.
But to the human beings which by definition operate at human time scales it's seems as though the counterparty says "buy 2 million" and at that exact instant someone else cuts in line, yells "buy 2 million" and gets his execution price and causes the market maker to up the price that he has to pay.
I realize that TECHNICALLY that's not what happens. But to a human being it can easily seem that way. That's why the HFT folks argue so vociferously -- they're technically right -- but it makes them look like giant assholes to everyone else. It doesn't matter if they're technically correct, it's indistinguishable from "we're all smarter than you and you just need to trust us on this one" which people don't have a strong affinity for.
Here's that idea fleshed out:
COUNTERPARTY: "2 million Tesla?"
MARKET MAKER: "209 at 210."
COUNTERPARTY: "Buy.."
HFT: "BUY 2 MILLION TESLA!!!"
COUNTERPARTY: "...2 million Tesla for 209."
MARKET MAKER: "Sorry bud, now it's 210 at 211"
COUNTERPARTY: "WTF?!"
I realize that's not ACTUALLY what's happening. But when the time-scales of human beings and computers are so incredibly different it's not hard to understand why people FEEL like it is.
The guy getting screwed by HFT isn't the chap looking to sell 2 million Tesla at 209. It's the guy on the other side who was hoping to pick up 2 million Tesla for 209 (to flip it at 211). Now the HFT buys it for 209 and sells it at 210, compressing the margin the flipper would have earned from $2 to $1. That's not front-running - that's competition. There is no privileged relationship between the HFT market maker and the other market makers or brokers looking to buy stock. In fact, there is an adversarial relationship. That adversarial relationship is what allowed the original chap to offload his 2 million Tesla at 209 in an instant. It is also what allowed the next guy to buy it for 210, versus the 211 the other market maker wanted to flip it to him for.
Nowhere do I mention a guy actively wanting to sell 2 million at 209 (the market maker was willing to, but didn't necessarily desire to) nor do I mention a guy (an actual human being, not HFT) who was in fact able to buy it for 210 because neither of those happened.
Furthermore there is no such thing as an HFT market maker (at least that I'm aware of) because the definition of a market maker is someone who has to provide liquidity continuously. The HFTs all go offline when things get dicey ergo they're not market makers.
What I described is how it SEEMS to a lay-person and how it SEEMS like HFTs are jumping the line.
A human being can't want to buy or sell stocks much faster than the blink of an eye, which is about 80ms. So everything that happens faster than that, or the click of a key (which might be 100 or 200ms) is going to SEEM like some serious bullshit. Technically it might not be but the entire world isn't going to get educated about HFT to make "smart" decisions.
But that's exactly why the Michael Lewis book is so frustrating. He's a paid professional who should be able to see through the SEEMS to get to what is actually happening. He's also a talented and popular enough writer that he probably could have done a lot to help explain to the world what's really going on here.
But instead he took the lazy route and just played into everyone's fears so he could make another 5 million (or whatever) on his latest book.
It's so lame.
Others say "the stock market is supposed to exist so that large companies can raise funds for growth" The market isn't a thing that exists unto itself, it's a thing that humans created for human purposes. If something is happening in that market, due to a particular set of incentives that causes human beings (which are the only reason said market exists) to feel that sub-optimal outcomes are happening, well then the rules can be changed. The market exists to serve humans and if humans aren't being served they can change it.
So once you have a market structure that exists on smaller time scales than human beings are capable of comprehending everything about "what's really going on here" goes right out the window.
To human beings water is essential for life and largely speaking pretty harmless. But to flies water is hugely dangerous. Surface tension is a joke to a human being but it is much stronger than most insects. That's why so many insects have proboscis. http://irl.cs.ucla.edu/papers/right-size.html
What we have here is one side trying to argue the technical side of things and being 100% correct. Technically their arguments are quite good. The other side is arguing philosophically and their arguments are good as well. The question then becomes, which is more important? Professionals involved in finance are split on the tradeoffs. It should not be surprising that those not professionally involved in finance don't care to learn why a non-intuitive outcome is better than an intuitive one.
"People's trust in the health care industry is really important. If they don't trust it, then they won't go see doctors and take medicine when they should so more people will die and/or get sick. So we're just going to get rid of vaccines because of people's false belief. We know that vaccines are actually a good thing, but because people are confused and trust is important it's better overall to cave on this issue in order to increase the faith people have in the overall system."
Because that's kind of the argument you are making here.
The rules for markets are man-made. No markets would exist without humans. Humans created markets to serve themselves. As such the rules that govern how markets operate can be changed to serve humans. This is very easy to understand, wouldn't you agree?
Now comes the question: does HFT serve humans? Some people say yes, others say no. Some argue that they add liquidity and thus earn their fees. Others say no, they don't add liquidity (since they tend not to trade during rough times).
Still others say they add negative liquidity: when the markets are plenty liquid they rob market makers of deal flow (thus reducing market makers ability to earn a living) and then when things get tumultuous they shut down first taking the extra liquidity with them and also having the secondary effect of fewer market makers thus reducing liquidity further.
Market makers are able to make money because of the uncorrelated order flow that they receive as market makers. But there are HFT firms which are inserting themselves between brokerages and market makers, and paying millions for the privilege. That means they take profits from the market maker and after receiving their cut, provide some of it to the brokerages originating the orders. Is that good or bad? I honestly don't know. I might lean towards it being bad since the HFT firms have no obligation to keep trading. But they might very well reduce spreads. And if they are reducing spreads there is value to that.
http://www.businessinsider.com/brokerages-make-millions-sell...
So let's assume for a moment that they do reduce spreads (good) but they also reduce liquidity during crises (bad). That is the very definition of what is called an engineering tradeoff. What is your design criteria? What are your goals?
Engineering tradeoffs are at the heart of why basically everything is the way it is. Why are some cars faster and why do others get better gas mileage? Why are some bridges built with steel and others with concrete and others with wood? Why do some phones have a lot of battery life and other phones have a lot of features?
So I've heard plenty about how HFT firms reduce spreads, and many argue that it's a good thing. But they're not an unmitigated good! There are downsides to HFT as well. Which should win out? That's more a matter of opinion than fact.
I agree with this.
> Now comes the question: does HFT serve humans? Some people say yes, others say no.
I would say that the "others" in this statement are incorrect (except in some isolated and relatively unusual circumstances). Since upthread you said "Technically their arguments are quite good." I had assumed that you agreed with me here, but perhaps not?
> but they also reduce liquidity during crises (bad).
They don't "reduct liquidity during crises." They might provide less liquidity during a crisis than they do at other times, but that's not the same thing.
You can say that they are incorrect, and they can say that they are correct, and neither side will concede to the other. Mostly because they have different goals.
When I said "Technically their arguments are quite good" what I mean is "from a technical and/or technicality perspective" If you fill out your tax forms wrong and you pay the government one cent too few you are TECHNICALLY breaking the law and you might owe thousands of dollars in fines and penalties. But most reasonable folks would say that a $0.01 mistake doesn't deserve giant penalties. Similarly if you're doing 51mph in a 50mph zone TECHNICALLY you're breaking the law and depending on jurisdiction you might well have earned a ticket of some sort. But again, most folks would agree it's not reasonable.
So the technical arguments of the folks doing HFT are good. On an infinitesimal time scale yes they are 100% right. Technically they (probably) aren't breaking any laws and they are propagating price information quickly. And I'm sure plenty of them have great intentions, I'm definitely not accusing anyone of trying to scam.
The problem is that even though they do mean well, and even though they do serve a market function, their presence in the market does make for counter-intuitive outcomes for folks.
> They don't "reduct liquidity during crises." They might provide less liquidity during a crisis than they do at other times, but that's not the same thing.
Okay so there's two ways to skin this cat. But we have to agree on definitions. If HFT folks want to argue that they "add liquidity" to the market I'll concede that. The amount of liquidity that should be in the market is then the sum of the liquidity provided by market makers (MM) and HFT.
Normal Liquidity = MM + HFT
Great. But now a crisis hits and prices start gyrating. The HFT folks pull out.
Crisis Liquidity = Normal Liquidity - HFT
That's removing or reducing liquidity.
Now you might say that I'm abusing definitions. Not really. You can't have it both ways. You can't say "HFT adds liquidity[1]" and then in the fine print say "[1] We only have to add liquidity during normal market operations as we define normal" because that's a hell of an asterisk and fine print.
Furthermore if HFT folks are doing market making during normal times, that's fine. But if they're making profits, they're doing so at someone's expense right? If we hold the order flow constant and we direct it all at a market maker he's going to make X. Now if we inject an HFT into the same order flow and they make Y, that means he's making X - Y. We can say that because everything else is held constant. So that means that on average the HFT folks are going to reduce the profitability of market makers or the number of market makers or both. Then when the crisis hits there are fewer market makers with less ability to trade and thus, less liquidity.
So HFT can reduce crisis liquidity in two ways. First by not providing liquidity during crisis times, and second by reducing the overall number of market makers so that the amount of liquidity that they can provide during a crisis is also reduced.
Now again, I'm not necessarily saying that this is bad. But to pretend that HFT is all upside and no downside and that there are no primary or secondary negative effects seems to me to be either ignorant or disingenuous. I can't say if HFT is 10% downside and 90% upside, 50/50, or 90/10. But I can tell you that the split between upside/downside of HFT does depend in some way on how you interact with the market. Different actors will see different cost/benefit ratios.
I think I get that you generally think HFT is good. That's OK. I personally don't care all that much since I'm out of equities as of ~3mo ago and I've mostly bought & held. But the folks who think that HFT costs a lot and doesn't add that much aren't really WRONG either. People assign different weights to things.
> Note that the market maker at no point had the ability to change any order in response to Big Joe.
But they sort of can, specifically the canonical example in Lewis' book is that HFT market makers change their standing order on other markets faster than it takes the orders of buy/sellers taking liquidity to hit that venue. That behavior isn't what a reasonable person would expect by default.
There is no mention of things like flash orders (which no longer exist in US equities?), hide-not-slide, payment for order flow, maker/taker, etc, all of which are potentially problematic and deserve discussion.
In short these defences are nearly as simplistic as the attacks they attempt to counter.
For all of the potentially problematic items mentioned, there is an equally problematic issue on the liquidity taker side. Invisible order books, iceberg orders, preferred router agreements, and large block rebates are all "features" that the markets provide to give advantages to the large institutional investor that harm the rest of the market but they aren't mentioned in the Lewis book, and are never referenced by folks trying to defend "the little guy".
You are correct that the financial markets are complex and I can't possible cover every topic. Even if I had the stamina I don't have the knowledge.
The debate about HFT is largely about who gets to benefit from new information. Suppose someone does a lot of research and discovers that a firm is undervalued. Should they get to profit from the information, at the expense of current stockholders? Or is it better for stockholders to quickly figure out that their holdings are worth more? HFT helps the stockholders in this case, because it moves the price faster to its eventual higher equilibrium before the researcher can buy up many shares at the (low) current price. The researcher may have expended a lot of time and effort to get this information, and with the existence of HFT their work may not be sustainable.
Contrast this with someone who accidentally discovers public information that could be profitable, or someone who engages in insider trading. In both these cases it's hard to argue that we as a society should create rules that let them profit at others' expense.
In other spheres of life (software patents, copyrights), the law over-protects dubious discoveries and creations. Is information related to stock pricing different? Are we under-protecting it, such that we should let someone with new information collect more profit than they can today?
Insider trading, by its definition, is insiders trading on non-public information, that outsiders simply do not have access to for any amount of money.
If I tell you that I know privately a piece of news about company XYZ that's about to be come public in 0.25 seconds and your machine is fast-enough to parse and react to this information before that deadline, that seems pretty close to insider-trading, it's just the "insider" is the exchange itself.
Once it hits the exchange, it is public information, and anybody is now free to act on that information.
HFTs have no unfair advantage. Everything that they use is available publicly for a cost. It's like saying running a retail store in New York is unfair because rents are high.
Is it wrong that some hedge funds or mutual funds are able to build a superior valuation of a stock through hiring more researchers? What about guys counting cars going into walmart parking lots? Everyone can do those things, but most opt not to and are at a disadvantage.
This is wrong. The house is not a gambler.
If your definition of HFT is "people/firms who have access to more information on stocks than others" then HFT doesn't exist; notwithstanding illegal insider trading on private information, which isn't what this blog post describes.
This is not true at all! People are working really hard all the time to gain information that they are the only ones they have! If I figure something out about a stock that makes me realize it's mispriced that's only valuable to me as long as that information remains non-public.
Satellite analysis of WalMart parking lots is, by the way, an actual thing. (It is an actual thing which suggests, among other things, that if you are a retail investor, you should strongly question whether you really have insight into companies which professional investors do not have.)
I don't want to sound condescending, but did you read the article? One of the points is that this is exactly what HFT accomplishes:
Bob wants to buy a lot of Apple shares. At this point he has more information than all other market participants. He knows that in a few moments, the price of Apple shares will rise. Is the market for Apple shares -- at this point -- an unhealthy market, because Bob has access to more information about it?
If Bob's large order is larger than the current number of open orders, then an HFT algorithm might see Bob's trade -- where he buys some of the stock he wants to buy -- and assume he wants to buy more, so it adjusts its orders accordingly. This very act disseminates information into the market about Bob's large order (if the HFT algo is right, if it isn't it loses money). Information about Bob's future order is now more evenly spread between market participants, though a higher ask price, reflecting Bob's large future order. The information that each participant has is now more equal than it was if no orders were adjusted, because the buying price has risen as a result.
How is that physically possible? How can an exchange make sure that I, living in Europe, get to see Bob's order at the same time as an HFT set up in a building adjacent to the exchange?
> and arguing that Bob has an unfair advantage because he knows what he's going to do before the HFTs know what Bob's going to do is just silly.
I'm not arguing it's an "unfair advantage". I'm arguing that your definition of a healthy market as being one where each actor has the same knowledge is not helpful, because this is evidently the case all the time in markets -- even those that seem to work very well.
At the same time I'm arguing that HFTs actually improve this situation (of market participants sharing the same information), instead of hinder it.
Easy, trading cycles occur in (e.g.) ten second intervals synced to UTC atomic time. For instance results of trades propagated for five seconds, orders are accepted for five seconds and then are executed. This should allow enough time for reasonable latency and ensure that everyone has the most recent price on the exchange.
> At the same time I'm arguing that HFTs actually improve this situation (of market participants sharing the same information), instead of hinder it.
I decline to respond as I'm still undecided as to whether this is a good thing or not.
Right. But that would constitute a new type of trading -- similar to opening and closing auctions -- so it wouldn't be compatible with the current system.
But yes, it's definitely possible. The question is what the market prefers.
If I want to sell 100,000 shares of Yelp (which is a multi-million dollar transaction), the fact that several million dollars of Yelp is about to hit the market is a really, really important bit of information. I have a reason to hide that from the rest of the market at least until I can complete my sale. HFTs profit by ascertaining my intentions faster than I can complete my intended action and then broadcasting my intentions to other market participants via the ticker tape, whereas previously my intentions were proprietary information locked in my head.
An argument against HFT is, necessarily, an argument that I should be allowed to benefit from material non-public information about the near-term state of trading in Yelp.
It’s perfectly reasonable to argue that shouldn’t be allowed, but then you are (implicitly) arguing that either (a) complete market information should not be publicly available or (b) there should be some mechanism which prevents some individuals from acting on that information as quickly as they would like to.
On the other hand, I can imagine there being a trivial limit as far as the wider economy is concerned, but still eliminating the benefit that colocation gives HFT firms. Do you disagree?
They think that HFT makes them materially worse off when it, in fact, does the exact opposite. We should just cave to that misconception?
Misconceptions should certainly be eliminated, but the fact that HFT firms require colocation does not pass the smell test of fairness. No amount of explanations can eliminate that.
Suppose we had no weather forecasts and meteorologists hoarded the information. And suppose store owners could only adjust prices each morning. Before a hurricane, meteorologists could buy up every last emergency supply within an afternoon from the stores and then sell them the next day after the hurricane at 10 times the original price. Is that fair?
For your meteorology example, if such information didn't have life or death consequences, I might call it fair. But the contexts of the two scenarios are different. The stock market is inherently a bet on future prices, and so using information obtained by yourself through your own efforts cannot be seen as unfair--it is an expected property of the system. Using HFT techniques to profit off of frontrunning your demand is unfair. The "market" for items needed for survival isn't analogous.
I don't see why this is so. If I have decided through some analysis that I am going to sell X shares at some date, why shouldn't that information be private? Front-running my behavior is essentially front-running my analysis. It would be unethical to hack my computer and read my analysis for yourself, so how is analyzing my behavior to get at that same information any different?
Why is the market entitled to knowledge that I'm currently in the process of making a big order? This knowledge being disseminated clearly doesn't benefit me. Should I not be entitled to the sole benefit of my reasoning in deciding to make a big order? Furthermore, how does this knowledge being disseminated mid-order rather than after the full order has completed benefit the market as a whole?
Your knowledge that you're placing an order of size X, and why you're placing an order of size X, is always going to be more precise than what's gleaned from observing your behavior, and thus you'll still have an advantage.
"Furthermore, how does this knowledge being disseminated mid-order rather than after the full order has completed benefit the market as a whole?"
For a large enough order in a sufficiently illiquid market, "after the full order has completed" could be days later. More things being priced in means more accurate prices, and that seems to be of some benefit to "the market as a whole." Though to be sure, the longer time frame isn't terribly relevant to the "predatory traders" across exchanges that Chris had been discussing.
Edited to add: Also, the market doesn't learn anything about you in particular - orders are anonymous. What we learn directly is "a trade happened for X lots at $Y", along with possibly which side was the aggressor (depending on the exchange).
Auction theory is all about achieving that for simple, single round auctions. Why not redesign the stock market in a similar way as well? I suppose it could make for a nice PhD thesis (or several).
Let me see if I understand your example. I want to dump 100k@100$ and yet the current book doesn't have that many buy orders (otherwise the order would just complete). The book has buy 1k@100 and sell 1k@105 So I try to be sneaky and just clean out the book with 1k@100, selling 100 shares each to 10 retail investors and wait for more 100$ retail investors to show up by placing another 1k@100 sell order. The HFT sees this quickly and puts in orders for buy at 90$ and sell at 95$. Now the next retail investor sees this and just buys at 95 instead of 100, saving 5. I need to then sell at 90 instead of 100, losing 10. The HFT firm makes 5.
So the HFT firm is taking money from informed investors and taking some for itself and giving some to people who have no special information about the market like retail investors. If that is the case the only problem with HFTs are second order. That (much like bitcoin) they spend a bunch of resources with busywork that could be at least partially eliminated by more decimal points in pricing trades. And that they may discourage some informed investors from adding information to the market because they can't profit from it, reversing their benefit.
If it's not a matter of degrees, then the speed of light means there's no such thing as a healthy market.
Here's a more fundamental question to ask:
What kind of behavior do you want to reward in the stock market?
If you view the stock market as a bunch of numbers that wiggle around, where "information" is conveyed by the actions of other people participating in the market (ie, what they’re buying and selling), then the HFT's play a legitimate role in spreading that information around.
If you view the market as a place to buy and sell businesses (equivalently - shares of businesses), where capital is allocated to businesses commensurate with the value they provide to society, HFT's are parasites on the effort of others.
There are participants in the market that spent an enormous amount of time, diligence and thought into deciding allocating capital to businesses according to the value they ascribe to the businesses. For these participants, the signal they send by putting out their orders is currently taken advantage of by other participants who spend enormous time, effort and money into trying to “tap into” the result of the efforts put forward by the first group and rush to another exchange to buy up that company before anyone else gets there.
So: Do we really want to reward all of the effort spent building faster machines, communication links, and algorithms to jump right in front of someone in line? Or do we want to reward those people who are actually determining which businesses have intrinsic value and which do not?
It's easy to hate Einhorn or Ackman b/c they're rich. What's important to keep in mind is that they are custodians of and act on behalf of thousands, probably even millions of other people to improve their financial situation. Pensions, endowments, sovereign wealth funds, etc make up the bulk of the funds that Einhorn, Ackman and others invest. The fact that they're rich an indication of their legitimate hard work at researching and allocating capital and enhancing the financial well-being of their clients. (Note: yes, there are always bad apples that get rich by illicit (read: insider) means, but that is an exceedingly small amount of participants and over time they usually get caught).
Warren Buffett has often said that a perfectly good stock market would be one which is open only one day a year, where participants put up orders based on the value they actually ascribe to a business. If those orders cross, then trades occur - all in one day.
Makes you wonder what would happen to society in that market. Would people would be able to find a way to channel all the frenetic activity currently employed in chasing prices and watching others’ actions into a more productive endeavor?
That was an easy point in your comment to respond to. The rest of it doesn't appear to have been based on Chris Stucchio's post at all; you could just as easily have posted it in every thread on HN about HFT. I must be missing something; what is it?
There are literally hundreds of strategies that are high-frequency trading, ranging all the way from those that really perform much of a market-making and liquidity-providing function to perhaps some on the opposite end of the spectrum, where they are abusive and trying to manipulate the market, " he said.
Obviously, we need to get rid of those types of high-frequency traders, but I think the bulk of them are creating liquidity and reducing spreads for us, which has dramatically reduced costs.
No. No it fucking isn't. Furthermore, letting the bad behavior go unpunished means the 'good' behavior gets driven out: https://en.wikipedia.org/wiki/Gresham%27s_law
"Good" HFT strategies are nowadays obvious by one very salient fact: they're not very profitable. Most market making now, for instance, is simply cover - noise trading, basically - designed to disguise the real bad behavior (that the OP conveniently states is just 'very rare'... heh).
HFTs aren't dumb. They know that any regulator or prosecutor will find it very hard to dig through the trading data and discern evidence of illegal behavior from individual trades.
I find this to be an argument I can't dismiss easily.
I've added a link to your comment to the original post. It's important to spread this idea as well.
As a former quant trader and a current (and forevermore) value investor - there is a big difference.
Vanguard's CIO (Gus Sauter) has mentioned in a CNBC interview (see http://www.cnbc.com/id/49434073) that the liquidity providing aspects of HFT tech are valuable - ie, the tools that help the real market makers fill orders on the other side. In the same breath he says the abusive practices (predatory trading) need to be reigned in.
Chris Stucchio's post seems to be defending the "predatory" side of HFT's as "spreading around" the information advantage conferred by hard work and due diligence into the workings of a company.
I'm refuting that by describing the actual effort that goes into attaining the information advantage obtained by Einhorn, Ackman, etc he describes and contrasting it with the effort involved in HFT predatory trading.
Which effort is more important and should be rewarded?
One of the debates that seems to underlie a lot of these discussions is probably more reflective of the values of the individual than the actual issues at play. It seems like some people value justice above all else and others think that--at least in some arenas--justice is not necessary, and may be detrimental. So that the final question could be:
How do we balance fairness in the market with the need to provide liquidity?
But what happens when you stop hedge fund managers (or really any informed traders) from arbitraging based on whatever research and analysis they do? Prices get out of line. And if prices get out of line or disappear, transactions either go away or are made on uneconomic terms. That's the problem with getting rid of hedge fund managers. This is why financial speculation is tolerated.
Now how does HFT affect this equation? Well, it's quite simple - they accelerate the social benefits of the actions of hedge fund managers while reducing their profits. When you're looking purely at the interaction between HFT and hedge funds, it seems like hedge funds are doing all the hard work and HFT is taking a cut for no reason. But when you realize that the product sold by these hedge fund managers to the rest of the society is better prices, HFT is bargaining with the hedge fund managers on behalf of the broader society and delivering the product quicker and cheaper.
The key to understanding this is that while the social value of hedge fund managers comes from efficient markets they help create, they themselves don't want efficient markets because they can't get paid as well in efficient markets. What HFT does is it brings about efficient prices a little quicker than they would otherwise.
Edit: The above does not preclude the possibility that HFT is harmful, but it limits the possibility largely to a world where hedge fund managers as a group are too poorly paid to be properly incentivized to do their work well. I don't think anyone's gonna go there.
Edit2: Another way to think about this is that hedge fund managers expressing outrage are trying to have it both ways - they want to get paid for their work but don't want to move prices in the process, even though price movements are their only contribution to society. And don't forget their access to liquidity comes from noise-traders who are willing to accept prices as they exist and HFT helps even the playing field between noise-traders and informed-traders, allowing the former to trade in sufficient volume to keep the spreads low.
But for the most part, it's not the buy-side complaining about HFT, because there have always been gate keepers and paying them has always been part of the game. Almost all actual complaints about HFT seem to come from people whose work is being replaced by HFT - the old school line-jumpers whose art no longer seems to translate to the brave new world.
i did like reading this, informative. gave me a nice other perspective on HFT.
however: (a) Goldman Sachs does not have it's own HFT outfit? they are the "helpless victims" here? sounds a little unbelievable. (b) why is it exactly socially beneficial that some HFT company performs this "robin hood" act (lol)? particularly if it exposes us all to the risk of market volatility due to mindless algorithms performing enormous, senseless trade volumes with each other?
all in all, i'd vote for that very small tax on trades, just to get rid of this as-yet-unseen level of speculation.
Yes, they do. I always forget the threshold, but there is one. Check the 4th point in the FAQ: http://ycombinator.com/newsfaq.html
Now, if you're a long-term speculator and the reason you dislike people who typically speculate over shorter term horizons than you do is that you believe they adversely affect your prices, consider that short-term speculators are often the people with the highest bids and lowest offers are shorter-term speculators.
* some cases of insider trading at under-a-microsecond rhythm, that sound like faster-than-light favoritism but are actually covered by existing legislation (you just need to update judges and the SEC on basic technological feasibility);
* dangerous unmanned behaviour -- flash-crashes.
Front-running has always been presented as controversial at best, i.e. taking cents from people who could spare dollars; more often illustrative of finance’s excess (spending the GDP of a large country to establish even faster lines between cities already well connected, not that makes any more sense than blaming Formula 1 racing for going above the legal limit).
I understand his passion, and the “I’m a geek and I work for a small company facing Goldman” inferiority complex must be crushing -- he writes himself ‘A fervent defense’. However, that seems to be missing the key issues most people have with such technology left unmonitored.
In the same way that the source code reveals the genius of the programmer's understanding, the excellance of an HFT is revealed by the report of the ticker tape.
Not that it matters - I left HFT a long time ago.
Other people (including very many securities regulators) think that the problem here is that the law is missing a prohibition.
But there is a PR/Power imbalance currently in the market. The large purchasers have tons of money had influence. They are using it to smear the sellers of the product they want. The sellers happen to be an easy group to smear (they are highly technical, secretive, and operate in a world that no one seems to understand).
If anything is immoral in all this is that they are actively trying to obfiscate what is happening in the markets and thereby spreading fear.
Once you understand what it is that they are doing, it's pretty clear that it's wrong.
Unfortunately, they like to muddy the issue. Hell, the OP does that every time it comes up on HN by asking people to explain what their problem with it is using obtuse industry jargon (e.g. "which part of FIX/OUCH enables front running?").
An analogy (flawed as they all are) is if you came onto these forums and claimed that udp networks were evil and a tool whereby network consultants got rich on the back of "regular internet users". To back this up you pointed to some articles in People that claimed "Don't trust your UDP network, it might delete your traffic!" When anyone who actually understood networks said something like, "well it's nuanced, error checking is valuable in some cases and not valuable in others" you said, "DON'T MUDDY THE WATERS WITH YOUR JARGON!"
At this point, because networking is such a widely dispersed information set, and there aren't any high profile authors backing up your assertion that "UDP IS DANGEROUS IT LOSES PACKETS!" members of this forum would start down voting you into oblivion and making cogent arguments about why you are so very, very ignorant.
The only reason this hasn't happened yet is that knowledge of electronic trading systems is not as widely disseminated and every one with a 401k and a DSL modem thinks they know what electronic trading is about.
I will tell you this much, everyone who has ever actually traded electronically sees your comments and thinks of you as the "UDP is evil" guy. That we are in the minority means that we can't just laugh at and/or ignore you like we could if you were claiming nonsense about networks. For all I know you are a senator. So with that said, ask a straight forward question, I will answer it without any equivocations given that they aren't covered by IP agreements.
This is completely not the argument presented in the OP. "Front-running" is fine because it leads to quicker inclusion of market information in price and makes large players pay for their own large trades.
Also, what specific prohibition would you change in the law? And who do you think that would help?
Citation?
A) that jellicle thinks it's morally wrong? He certainly seems to think that.
B) That costs have lowered? Spreads have dropped 10-20x in the last 10 years. Here's the CIO of Vanguard talking about how that's benefited everyone who buys one of their index funds:
But it doesn't lead to any of these things. It leads to worse-functioning markets with worse prices for everyone else.
Where do you think the profits made by HFT come from? The air? Ghosts? Fairies?
Here's the Vanguard CIO saying the same thing: http://www.cnbc.com/id/49434073
You realize that spreads used to be 12.5 cents or 25 cents and now they're generally 1 cent right?
You could probably get the same benefits by (a) forcing exchanges to allow something like a 10^-9 granularity of prices, (b) restricting matching engines to operate on something like a 15 minute heartbeat, (c) regulating the crap out of exchanges to lower the barrier of entry.
You'd get reasonably low spreads while eliminating the waste of resources caused by the high speed arms race. At the same time, for individuals who actually invest (rather than speculate/trade), the spread is a distraction. Access to markets and fees are the real hurdle.
For instance, consider a middle-man between a wholesaler and a retail consumer. The wholesaler sells widgets in lots of 1000 for $1 a widget, and individual widgets for $2. A middle-man steps in, buys the lots of 1000 widgets for $1 a widget, and sells direct to consumers for $1.50 a widget.
Consumers are getting a better price, and the middle-man derives a comfortable profit.
Front-running is a specific thing, someone who has a duty to you to execute on your behalf instead executing on their own behalf. Large market participants have started co-opting this term to mean, "not allowing us to hide our huge information advantage and thereby screw the rest of the market".
They do this because they know the idea of a market run by computers scares people and most people have heard the term front-running and know that it is wrong. They are trying to bypass market dynamics for their own gain, to the detriment of everyone else through public relations/regulation.
- What happens when the SIP goes down? Should the US markets shut down? - What is the motivation for innovation if everyone uses the SIP? One advantage of multiple markets is that they are also competing with each other to improve in terms of technology, and rates. - Why is it better to trade in a world with less information?
The land analogy is a bit strained, as those who buy stocks are necessarily betting on future earnings rather than investing their own labor into its growth. But I think the analogy holds for those who put in effort to analyse an industry and thus make buy/sell decisions based on their efforts. Frontrunning or behavior analyzing is essentially robbing a company of the fruits of their efforts. The market will adjust based on their buy/sell transaction, it does not need another middle man to adjust market price a millisecond sooner.
Or is it just that you believe that ONLY the landholders should be able to profit by raising their sales price, and not some third party who may have "invested" his/her time and money in figuring out what Disney's future plans are and starts "front running" Disney on land acquisition?
It feels like the more we discuss, the grayer the situation gets.
The seller should be able to sell for whatever they want, and if they know Disney is selling and they raise their price accordingly, then so be it.
I'm assuming you're drawing an analogy between this scenario and trading on the stock market. The difference with the market these types of deals are expected--people with different levels of understanding will make trades in their own interest.
Somebody will make that trade, so we're really just arguing over who gets the money.
This is the exact same defense used against insider trading and front running in general.
There is nothing special about HFT in this respect, other than the fact that it is currently still legal.
Edit: downvoting without responding. classy.