3 ms·
Could you explain the mechanics in detail? From my days trading, I dont remember any matching engines broadcasting but delaying a quote based on volume (or anyt
by yummyfajitas 12y ago
Could you explain the mechanics in detail? From my days trading, I dont remember any matching engines broadcasting but delaying a quote based on volume (or anything else).
- Retric 12y agoAs I understand it there are lot's of ways this happen. The simplest to understand is badpsed on there being multiple semi autonomous exchanges. If a trade is to large it ends up being sent to another exchange. If it's large enough it's going to move both exchanges. Doing the liquidity calculation to predict such trades takes less time than the trade takes on the fist exchange letting someone get there order in the second exchange before the first order propagates.
- ArchD 12y agoIf the information that enables "front-running" is available from public exchanges through standard channels, it's still public information, so the "front-running" isn't really front-running. Besides, those big orders could be sent as multiple IOC orders in order to not reveal one's hand, or executed as multiple small orders. However, I'm not saying "spoofers" should be punished either. The SEC construing (divining?) the "intent" of a soulless automaton to me falls in the realm of not-even-wrong.
- Retric 12y agoMost of this gets really technical, however the idea that you can see an order and get a ahead of it is clearly front running even if it's legal. The issue is exchanges have an incentive to sell "early" access to information so generally people do X for a while, that becomes illegal or the people being taken advantage of swap to another approach.
- kasey_junk 12y ago>however the idea that you can see an order and get a ahead of it is clearly front running even if it's legal No one gets to see an order and get ahead of it. > The issue is exchanges have an incentive to sell "early" access to information All exchange access is "early" access. There is no way to stop latency advantages.
- Retric 12y agoNo one gets to see an order and get ahead of it. I just described one approach where than can happen. All exchange access is "early" access. There is no way to stop latency advantages. There is no need to publish pending transactions in such a way that you can get your executed on a different exchange before that one propagates. Anyway, exchanges are an incredibly complex problem with a lot of perverse incentives. However (ed: IMO) any trading strategy based on implementation details is counter productive to a free and open market and thus it harms the U.S. economy.
- kasey_junk 12y ago> I just described one approach where than can happen. And I'm telling you what you described can't happen. So either you don't understand what is happening or are not describing it well. >There is no need to publish pending transactions in such a way that you can get your executed on a different exchange before that one propagates. Luckily that does not happen. > However any trading strategy based on implementation details is counter productive to a free and open market and thus it harms the U.S. economy. This is demonstrably not true. If a trading strategy brings the prices between exchanges into rationality faster or cheaper than it could be done by a single exchange or by coordination between existing exchanges is very productive and useful to all market participants.
- evanpw 12y agoPending transactions are never public. Everyone sees the execution on that exchange, but they don't know whether or not some additional portion is being routed to another exchange. One situation that people often _mistake_ for this type of prior knowledge is the following: You are a market-maker, and at the current price, you want to buy X shares (you're also willing to sell at some slightly higher price, and willing to buy more at some lower price, but at the current bid, your appetite is X). Since the US equity market is very fragmented, the best way to make that happen is to place an order for X shares on all of the dozens of different venues, and hope one of them gets executed. When your order on one venue gets executed, you want to cancel your orders on all of the other venues quickly so that you don't get overfilled and accidently buy more than X. If you're a person who's trying to sell 2 * X or 3 * X shares, and the price moves down after you sell the first X, it may look like someone knew about the rest of your order and sold ahead of you, but it's actually just the market-maker trying to control their inventory.
- iakh 12y agoOne of the primary strategies I used as a day trader about 10 years ago is what this article describes as front-running (it is not front-running, because front-running is also illegal). While the terminology may have changed since I was trading, the way it works is this. When a large market order is placed with the exchange, the specialist (NYSE) would not have enough inventory to fill the entire order. What they would do is go up the book and start combining higher limit orders to fill the volume. He would also partially fill it with his own shares. This was how the specialist made a lot of their money (I imagine) because it allowed them to fill orders outside the market rate. What we would do as day traders is as soon as we saw a large order like this occur, we'd start placing orders outside the market rate on the other side, hoping to get filled when the specialist combines the whole trade at one price. Once that happens, we can then sell that back to a market maker (at the market rate) or wait until the price moves back. A few years after I stopped, the NYSE moved away from a specialist system (NASDAQ was never on one). I haven't followed the state of affairs since. I imagine the same thing still happens now, but only you have to be much much faster to play the game with the hybrid/computer market makers. source: had my series 7 about 10 years ago