HFT: A Clear and Present Danger
The Trader has written many posts over the year regarding HFT. With 47 000 quotes and no trades att all, this is getting ridiculous, but what are the possible dangers of this behavior? Another Flash Crash? Say after me “HFT provides real liquidity”….This is a must read by Nanex.
On April 24th, 2012 at 15:51:44, the number of quotes for a single second in one stock set a new record: 47,138. The stock, PSS World Medical (symbol PSSI), is inactively traded: only 1,992 trades (317,127 shares) traded the entire day.
This event represents a clear and present danger to market stability, and needs to be investigated immediately. Due to the way stocks are processed, many other stocks were affected by this event. Just one example: PSSI is processed by UQDF line 5 which processes all Nasdaq stocks with symbols between PC and SPZZZZ. That means all other symbols in that range were also affected by what happened in PSSI. Symbols like QCOM, QQQ and SIRI fall into this group. We see more instances of stocks with more than 10,000 quotes in a single second. If HFT blasted just 10 stocks from one exchange at this rate, our national quotation system would collapse. The same thing would happen if this HFT blasted just a few stocks at this rate from all 10 exchanges — and we are detecting signs that this is occurring, though for now, at much lower rates.
We aren’t calling for a 5 alarm fire just yet, but there is smoke in the air and dry tinder everywhere.
We have written many times how this HFT behavior raises the cost for everyone and this event is one of those hidden costs. However, since our regulators don’t seem to be making any progress (they are still defining HFT), and we haven’t seen the appropriate level of alarm about these events, we thought perhaps we need to put this event in context so more people can understand just how disturbing it is.
In one second, a HFT (connected to Nasdaq) blasted PSSI with 47,138 quotes from one exchange. (There are 10 exchanges and approx 5,000 stocks).
Also in one second:
- Google processes a peak of about 34,000 message requests.
- There are no more than 10,000 tweets in the world.
- Facebook processes no more than about 6,000 updates.
During the height of the flash crash, the highest number of quotes in any one second for ALL Nasdaq stocks was 78,000.
According to published records, for 2011, Tape C (which carries PSSI) had 2,209,787 non-pro subscribers and 369,985 pro subscribers: let’s say 2.5 million total subscribers. This is how many people paid money to receive quotes from stocks like PSSI.
If you printed out this one second of PSSI quotes using a tiny 7 point font, it would fill about 750 sheets (1.5 reams) of paper.
If every subscriber chose to print out this one second of data in PSSI, it would consume about 250,000 trees, which is about 400 acres or 4 times the size of Walt Disney World in Florida.
Scrolling through the 47,138 quotes one second at a time would take 13 hours.
According to the same public document, the peak quotes per second for all Nasdaq stocks was 143,058, and the average daily peak quotes per second for all Nasdaq stocks was 97,370. So this one event in PSSI, was 33% of the peak and 48% of the average daily peak of all Nasdaq stocks!
If you aren’t sufficiently alarmed at this point, we’re afraid you’ll just have to wait for the next market catastrophe. But our regulators need to be proactive, not reactive and probably won’t survive the political fall out from the next system collapse. And it doesn’t help when they listen to so called industry experts like Mr. Dehghanpisheh.
Below are five separate charts showing five separate instances this mad quoting that occurred in PSSI. Two charts are also show which zoom into the chart for more detail:
Chart 1 – 15:51:44 – 47,138 quotes in 975 milliseconds:

Chart 2 – 15:51:43 – 12,255 quotes in 375 milliseconds:

All graphics click here.
I’m going to add this site to my Favorites and good article but I’m still relatively new to understanding how these HFT’s function. Could you please shed some light on to what exactly the graphs are explaining? I just see a lot of BID action in between 23.57 and .58 for a split second. It’s a lot of price pinging going on but isn’t that just stress on the IT systems and instead doesn’t the size matter as well? What if someone “hit” it for only 5K shares, it seemingly has no effect, right? Besides, the Flash Crash was due to a mistakenly entered order and the Algo’s reacted but this doesn’t seem to be the case especially if the share volume is relatively low. Maybe I’m missing something else here, help me out. Thanks!