HFT Trading Practices

The cluster discusses high-frequency trading (HFT) issues like front-running, arbitrage across exchanges, order book manipulation, and proposals for fairer systems such as batched or periodic auctions to prevent HFT advantages.

πŸ“‰ Falling 0.3x Finance & Crypto
4,778
Comments
19
Years Active
5
Top Authors
#3992
Topic ID

Activity Over Time

2008
7
2009
29
2010
193
2011
90
2012
223
2013
273
2014
480
2015
477
2016
334
2017
367
2018
253
2019
273
2020
414
2021
461
2022
294
2023
239
2024
194
2025
168
2026
9

Keywords

e.g US AAPL ETF LESS chrisstucchio.com GP i.e E.g NBBO orders market order price trades exchange exchanges spread trade shares

Sample Comments

alkibiades β€’ Aug 2, 2019 β€’ View on HN

who gets the priority in order fulfillment placed in that second? otherwise you have the same issue. the brokerage might also be tempted to make money by front running those trades since that have all the trades in front of them for a second before needing to be fulfilled

adrr β€’ Aug 3, 2022 β€’ View on HN

What's wrong with selling your orders to a market maker? You get a better price.

lmm β€’ Apr 19, 2012 β€’ View on HN

No. If the discrete exchange makes it possible to withdraw an offer in between ticks, then the HFT guys would do that every tick - so you actually wouldn't get a price (or you'd get a very wide spread), and it would basically fail to be an exchange. So let's assume any order you have on the book stays there until the next tick's auction. In that case the HFTers are going to give a much higher spread, because if new information comes in at 3.2s and the stock is suddenly worth more than it was at

naveen99 β€’ Jan 17, 2022 β€’ View on HN

It’s not so much price manipulation as timed restrictions / throttled deposits / withdrawals / order execution. basically market malfunctions / barriers. you can always arrange over the counter transactions though.

hft_throwaway β€’ Jul 16, 2014 β€’ View on HN

That's not what's happening here. Traders are arbitraging and reacting to public trades and orders on multiple markets.If you walk through a physical market where 8 apple carts are lined up, all selling apples for $1, buy every apple at cart #1, then buy every apple at cart #2, and so on, would you be surprised to find the price moving up or sellers stepping away as you approached carts #7 and #8?The same thing happens when trading. Securities trade on multiple markets and multip

rmah β€’ Sep 3, 2020 β€’ View on HN

If a market did as you suggested, then there would simply be no orders for 0.99999 seconds and then a huge flood of orders at 0.000001 seconds before execution happens.

mildavw β€’ Jan 31, 2013 β€’ View on HN

Interesting. Thanks for the detailed response. I guess I can always naively assert that traders would figure out how to manage that bit of risk (that more of their trades would execute than they really wanted) but your explanation makes sense. Fastest order wins and, yes, that is arbitrary. Imperfect, but it keeps the market relatively efficient.

skybrian β€’ Mar 31, 2014 β€’ View on HN

It seems like the problem is executing a trade when the first buyer (or seller) comes along to take the other side of the trade, rather than waiting a bit to see if someone else will give you an even better price. That is, trades shouldn't execute immediately when prices cross. Instead it should start an auction.If you're more interested in getting out a few milliseconds sooner than in getting a better price then the front-runner is doing you a service. Otherwise, it seems like the

gamblor956 β€’ Oct 28, 2013 β€’ View on HN

You are misunderstanding what he's saying.He's saying that you could use a periodic-submission order system. Say that the period is (for ease of discussion), 1 hour, ending on the hour. All orders made during the hour are queued up and simultaneously executed at the start of the next hour. If there are too few bids/offers to satisfy all trades, then trades are satisfied using some fixed rubric (i.e., pro rata, max/min price buyer/seller will accept, etc.) Until ex

fleitz β€’ Mar 31, 2014 β€’ View on HN

Hmm... it's almost as if brokers break up large orders into smaller orders for exactly this reason.