Someone got the natural gas report 400 ms early
nanex.net
nanex.net
"Veteran traders would usually wait in anticipation for the weekly report of gas-inventory figures by the U.S. Energy Information Administration released on Thursday at 10.30 AM and then dive into the busiest trading window of the week. This is no longer true as most traders are now staying out of the market due to the HFTs new strategy - sending floods of orders in an effort to trigger huge price swings just before the data gets released, also known as “banging the beehive”."
edit: Fast algo puts orders out on multiple equity exchanges and then hedges itself with a slow algo in the futures market.
Have there been any studies on this? If human traders mostly reacted to "real" news (the Orange juice crop is bad this year) then human trading was mostly linked to actual changes that affect the price mechanism
But if large volumes of trades are speculative, or even worse, are directed at affecting the behaviour of other large Market players, is there not a point where the selling of actual OJ is just noise in the Market?
One can anticipate HFT bots acting like the strange Amazon pricing of obscure books in the millions of dollars, bots competing against bots to acquire more of the rent redistribution. If we can imagine that we can imagine a failed crop with prices being driven down in a frenzy.
Surely some research exists on this? Where is the price signal tipping point?
I'm not sure how current this is, but the average time a stock is held is roughly 20 seconds [1] and that's definitely not long-term value investing.
I think we're already a long ways away from Kansas Dorothy, and I don't think we'll be going back any time soon.
This is one of my favorite charts on the subject, also from NANEX: http://imgur.com/DxWer
Check that out, it gave me a new appreciation for the changes in volume and volatility we're seeing.
this isn't the same as being 70% of price movement. HFT is comprised mostly of market makers, who have books that, over the course of the day, are close to net zero. they do a lot of buys, but they also do a lot of sells.
most price moves over the course of a day are actually driven by people who take positional views, and buy or sell large positions. so actually, we're not really that far from kansas
Fortunately, that's only on public exchanges. Most of the liquidity provision happens before trade even hit those exchanges.
Funny given that one of the largest high frequency trading firm, Tradebot, is based in Kansas City MO (not that far from Kansas)
This is only looking at the volume on public exchanges. There are a lot of regulations around public exchanges which prevent them from operating efficiently. For instance, unless the stock has a very small price, you cannot offer sub-penny prices on this exchange.
Most retail trades actually never see the exchange, they are sold in bulk by brokers to places like Knight or Getco who internalize the order flow. They cross customer orders and take on some orders. Since this does not happen on a public exchange, they can give sub-penny price improvements.
The same happen with dark pools where many hedge funds will send their trade to obtain better executions.
When the market makers who handle these order flow start carrying to much risk on their book, or if they don't want to take the opposite side of your trade, they send it to the stock exchange.
This means that the stock exchange is mostly a place where high-frequency traders meet to offset their exposures to one another. In this respect, it is not surprising, nor problematic that 70% of the volume come from HFT.
I think that dark pools are where the next crash will come from, but I'm by no means a financial wizard. The way I perceive it, dark pools and other nearly-invisible investment exchanges are scary in that the ramifications of dark pool trading can spill over into the light world (as it were) with dire consequences.
We'll see, I'm also thinking that the next crash could just as easily be caused by a rogue algorithm as a rogue trader.
I think Kid Dynamite (a retired trader, non-HFT) has some pretty reasonable articles about dark pools:
http://kiddynamitesworld.com/dark-pools-are-not-scary-shady-...
Disclaimer: my employer helps mutual funds, pension funds, universities, etc. place large orders on the market, using a variety of techniques (including dark pools) to try and smooth out the market impact of these big trades and minimize the the amount clients lose to market participants who are trying to anticipate their short-term trading behavior.
It's not so much evil as it is secret, and secrets with public shares are interesting secrets indeed.
As I said, I don't live in fear of Dark pools or any financial instrument, but it's important to understand that there is a significant difference between the normal sale and purchase of securities and the activity which happens in Dark pools. Otherwise there would be no need to draw a distinction.
There is a natural tension between intermediaries and suppliers in highly transparent and competitive markets. The threat of disintermediation minimizes rent seeking behaviors. Over the last few decades that threat seems very weak in the financial markets, which I believe will have negative consequences for our economy and society.
For example you could offer OJ futures at improperly high prices a billion times per second, but that does not mean anyone will buy them. I'm not aware of any evidence that Amazon's weird million-dollar books have affected the price of popular new books.
In addition, I wonder by what criteria one would evaluate how "properly" the markets are functioning. Who decides what is proper? For example, based on the business fundamentals it seems ludicrous to me that Apple would have a lower P/E ratio than GM--but it currently does.
The ones that say Apple has the vision and skill to enter and exploit many more massive untapped markets as we've seen them do repeatedly compared to GM's fairly static markets?
Oh, wait...
Their P/E ratios are very similar. Why does that surprise you? Apple is a very mature company. They're currently making huge earnings (which naturally lowers the P/E ratio if those earnings are not expected to continue at that level), and they're a big long-term risk because nobody knows exactly what's going to happen with Android vs. iOS. It's extremely plausible that margins in the smart phone and tablet markets will take a dive in the medium term as a result of vigorous competition, which is where Apple derives the bulk of their profits. Expecting Apple to be doing five years from now as well as they've done for the past five years is to expect them to come out with something new which is as revolutionary as the original iPhone. Maybe they will, but the market obviously isn't betting on that happening.
On the other hand, GM is not doing great earnings wise, but there is no obvious reason to expect that their existing customers are going to evaporate, or that their margins are going to change significantly from what they already are.
Couple of things:
1. Reference to Apple PE ratio is likely a market driven phenomenon that has occurred before to the other technology company that grew very large very fast (MSFT) ie. sometime around 2000, most mutual/institutional investment funds literally owned more of MSFT (and now they likely do of AAPL) than they were legally allowed to own. At this cap, given that these buyers are the largest "long term" drivers of a stock's directionality, the stock must change direction. The second part of this effect is that now a bunch of them are underwater, and the psychology of holding a bad trade will affect whether they decide to book the loss (likely they wont for a while). TLDR: Apple is simply too large, relative to the tech sector, for its stock price growth to match its business fundamentals.
2. Re: markets functioning properly - we should remember that the "markets" are literally a construct. For all the logical arguments made about how HFT reduce the bid/offer spreads, I'm philosophically opposed to them. Mark Cuban has articulated why better than I can: http://blogmaverick.com/2010/05/09/what-business-is-wall-str...
In a nutshell, if we constructed the markets fundamentally to make it easier for businesses in the real economy to raise and price capital, and HFT starts to account for a multiple of that, then the purpose of the "market" construct has been hijacked.
This leads to all sorts of gnarly questions about how to decide what the right volume is etc, so I recognize its'a thorny area - just pointing out that HFT is not so benign, and oftentime comes with consequences that far outweigh the benefit, and happen too often to ignore.
I'm not saying it's the best metric, or even a good metric, but there's quantitative evidence that when new news comes out and prices move rapidly, HFT reduces the time it takes for markets to settle down after big price moves. By many measures, this makes the markets more rough, since prices move more abruptly. On the other hand, with more rapid price discovery, fewer long-term investors trade at non-consensus prices during the transition period.
Wouldn't they prefer an exchange that offered liquidity in minutes or even hours, opposed to fractions of a second?
This is a data structure problem at its core - the fact that someone entered one billion BUY orders at $15.51 should not prevent me from seeing that there's an outstanding order at $15.52. The stock market employs the queue only for legacy reasons.
(1) I'm not sure I understand what you're saying about price information. You seem to be saying that level 2 quotes don't exist. I assure you that for the major exchanges, level 2 quotes do exist, but they're more expensive than what most discout brokerages/Yahoo/Google give you.
(2) I'm not sure what you mean about queuing at price levels being a legacy artifact. There needs to be some objective rule for deciding who trades with whom when there are multiple participants at a given price level. In most markets, it's first-come-first-serve (a queue). I read that MS POOL was going to try prioritizing based on size, but I haven't heard anything since. So, if it's not first-come-first-serve, and there are two offers at $5.43 and a trader comes in and lifts one of the offers (not enough size to lift both), which of the two offers should get lifted?
HFT has already caused at least one "flash crash": http://en.wikipedia.org/wiki/High-frequency_trading#May_6.2C...
Value investors judge investments by the expected revenue from it if they hold on to it for long. HFT does not bother them, except in so far as it increases the amount of uncertainty that you can pick up bargains when you see them due to uncertainty.
Momentum investors, or speculators, judge investments based on whether they think they can soon sell higher than they buy. HFT is supposed to be bad for them, since very high volatility makes the kind of judgements they go in for harder. Usually, HFT is itself a kind of momentum investing, albeit of a strange sort.
If HFT reduces the returns from momentum investing while leaving value investment strategies largely unharmed, it might correct bad incentives in finance and so be a very good thing.
It seems to me that people are fixated on volume, which is essentially an irrelevant figure - holding a big position for a couple of milliseconds has no meaningful impact on anyone but other HFTs. If we smooth our data to a resolution of minutes rather than milliseconds, market behaviour looks no different today than a decade ago. Even a supposed disaster like the "flash crash" of 2010 corrected itself within five minutes.
I'd be curious to see if the same debates were happening when computerised trading was first introduced. The magnitude of change was far greater, but there's broad consensus that computerisation led to fairer and more efficient markets. I just don't understand how faster trades can be bad in and of themselves. If your objection is to speculation in principle, then by all means argue for a Tobin tax; I just don't see why it matters very much whether that speculation occurs over the course of days, hours, minutes or milliseconds.
I'm not claiming HFT causes securities market price crashes; maybe it does or maybe it doesn't. I'm claiming that, if a security is crashing, HFT gives it the chance to crash in milliseconds or less, rather than minutes.
That seems contrary to my understanding of how the market works. If a stock is trading at x and I have a stop loss in at (x-10) and the stock trades down to (x-20), even for a few moments, I would assume my order would execute (this is assuming FIFO execution of orders, and also assuming sufficient volume at that price to exhaust all the standing orders once we are down in that region).
Are you saying this is not the case?
Yes they will trade. No they will not trade (if they will not, then I'd be curious to know why, which perhaps has been explained above.)
EDIT: Rereading your comment above again, you seem to be of the belief that it will execute - which was the entire point of my argument. People talk as if HFT has no downsides, this to me seems like a clear downside. And saying "well just don't use stop loss orders, or use stop limit orders" isn't a valid counterpoint. A stop limit can still execute, the problem is when the stock dips down for a two minutes and then returns to where it was, but now you no longer hold the stock.
Your asset manager should know this and broker advise you of it. Then again, I don't think retail traders should have such unrestricted, unsupervised access to the exchanges.
It's well known that tracking index for gold (GLD) correlates to the tracking index of gold producers (GDX) and they diverge and converge. People would do pair-trading on GLD-GDX pairs to bet on convergence.
Given that there's a binary catalyst event for natural gas, I wonder if there's a viable strategy to identify the thinly traded natural gas producers and exploit the stale quotes by market-makers (if the laggards are not responding as actively as the more liquid traded natural gas companies like CHK).
On the other side, I wonder if in a highly volatile event where a lot of punters would bid up leveraged natural gas ETF (GASL) above its intrinsic value, and you can take the other side of that trade and hedge with more liquidly traded UNG or FCX options or futures market. Just food for thought.
EDIT: Also I wonder if there's a spread between IV in UNG options and in the futures market to do a calendar or ratio spread.
UNG is implemented via futures. They announce roll dates every month http://www.unitedstatesnaturalgasfund.com/ung-rolldates.php and the futures traders definitely arb the fund's roll.
"Veteran" traders set up limit orders so that if prices rose they'd buy and if prices fell they'd sell. It's a momentum trade. Unfortunately, they were sloppy, submitting orders before the data came out. Arbitrageurs realised that these lazy limit orders could themselves be cannibalised by nudging the price around to see if it triggers any hidden orders prematurely. The order's premature execution would then create a tiny, temporary momentum effect that the arbitrageur could ride. This is called banging the beehive.
The trader pushed out was setting up information-less standing orders before the report released. The trader adding information to the market, e.g. through unique analysis, is not concerned by pre-release volatility.
It is possible, here, that a massive lazy limit was prematurely triggered and subsequently mis-interpreted. It's tough to say. With limited information I'd caution against Nanex's assumption of the low prior probability insider information hypothesis.
Then there is no cause. Prices change somewhat randomly whether there is some information or not. The only correct predictive model is something like " there is 80pc chance that the price will be between -10 and 30 of its current value". Anything else is reading in a crystal ball.
I didn't invent any of these, read Thinking Fast and Slow if you have any doubts.
Let Px(t) be the price at time t. Px(t+δ) given Px(t), i.e. P[Px(t+δ)|Px(t)] is D = Gaussian(Px[t], vol) in an efficient market. We know relevant information is going to be added to the market at t+δ, but we do not precisely know its content until t+δ. The market can, however, make an educated guess. This information is a kernel with a central tendency* and an entropy, i.e. second moment, H. The price at t+δ is now D' = Gaussian(Px[t], vol + Hω), where ω is the weight of the information. Since H and ω are both positive we can see that D' is platykurtic with regards to D. D'-D, the impact of knowing that salient information will hit the market at a certain time, looks like a short butterfly P&L.
Thanks for the book recommendation; I enjoy Kahneman's work.
*If ω were very low or H very high, e.g. a unitary distributed kernel would have infinite Shannon's entropy, you are correct in assuming that it would have no impact on D', i.e. D'-D would be zero.
http://pipeline.corante.com/archives/2009/04/30/dendreons_st...
Basically the company was about to release the findings from a key clinical trial. The stock price would either soar or it would flop.
Tuesday 12pm * stock price is $25
Tuesday 12pm - 12:27pm * massive wave of selling starts the price of the stock dropping
Tuesday 12:27pm - exchange halts trading at $11.81
Mind you, at the exact same time as this was happening, the company was releasing very positive clinical trial data.
So what happened?
The guess is that some large trader did some investigating and found out that a lot of people had stop-loss orders on the stock. The trader slowly accumulated a large position, then rapidly sold off shares right before the announcement.
This caused the stock price to drop, which initiated a number of stop loss orders, which further eroded the stock price. Since it's a small company with a pretty small float, it doesn't take much volume to really swing the price.
The trader then bought back a number of shares (at a very reduced price).
The stock was back over $25 the next day.
The ad industry's efforts have led to online privacy being all but non-existent, but Wall Street has turned our economies into shit and saddled the world with massive amounts of debt that will never be repaid.
But you can consider the ad industry far more "innocent" than Wall Street. The latter has known exactly what it's doing and causing all along.
Venue timestamps can often disagree by a significant amount. It is very likely that SIAC (distributors of CQS and CTS) simply are not well synced to the reference clocked used to distribute the report.
Nanex spends a lot of time doing analysis based on precision timing without providing any sort of error analysis as to how well timestamps produced from different references synchronize. It would lend credibility to their hypotheses if they either provided their own reference or provided some measure of margin of error to the timestamps they so heavily rely upon.
For example, if Nanex had stated that they measured the time of release and the time of trades themselves as they appeared in CQS as observed from their machines then they could make a much more concrete statement as to whether: (a) the report was "early" or (b) the trades were "early" relative to one another. Most likely they would observe that the report appeared "early" as measured to their system clock (or possibly some other reference), but the trades did not appear before the report. Of course, Nanex would be smart enough to account for transit latency and other what-not.
Instead, we see a signal within each dataset and symmetry between them. It could still be a data aberration, but that would implicate the CME and NYSE of having irregular clocks, a far more serious problem than some twat front-running a government report.
Most likely is that this is a real trading signal, but not one based on insider information.
Whether there is signal here or not wasn't my point. There may well could be. My point was simply that the analysis provided by Nanex is spurious without a definition of the timestamps, where they came from, and their relationship to known reference points. Taking three events with a timestamp from each of: CQS, CME, and an arbitrary point in time such as 10:30:00 and then asserting that events observed within a CQS or CME event stream happened "before" the arbitrary point in time, 10:30:00, is impossible.
Unless either (a) one observes CQS, CME, and the event scheduled for 10:30:00 from a known reference and accounts for all variables (differing transit latencies, etc) or (b) each of the generating events are known synchronized and the current state of that synchronization is observable (CQS lags CME by 475us, government event source leads CME by 1.2ms, etc). Clearing (b) is not happening today. (a) can be accomplished by Nanex, if they so choose.
Doing so doesn't give them a sensationalist headline that finds its way to the top of HN.
We had six independent connections to the exchange (hitting different servers) and we'd reverse engineered the exchanges internal infrastructure so based upon the timing of their messages, the tcp packet headers and their own timestamps we knew exactly what clocks their internal servers were running on (more valuably in our case is it also gave us their internal latency figures). Half the time we knew when their clocks were drifting before they did and could tell them which internal server had the wrong time.
This stuff is hard, you need to know a lot about network latency and time to make sure you're doing it right (have a look at the NTP spec for starters), there's probably only a handful of people in the world who are capable of nailing it and probably most of them work in the military or atomic physics research labs.
Funnily enough, Google appeared to have made it work well enough for a distributed database: http://research.google.com/archive/spanner.html
This would cut the advantage those hardwired trading machines have, that do tons of trades in few seconds or even milliseconds.
This should be one of the reforms against such things, in the interest of common folk investors.
So, for this example, that time was 10:30AM. The moment it hits that time, the reports get pushed out into the newswires and reported on-air.
This allows the reporters to digest the numbers and figure out how to report it.
Things like the State of the Union Address and candidate speeches are usually provided to the press beforehand so that they can package together a story. Next time you watch a major political speech, listen to the pundits prior to the speech. They will talk about all the things that the candidates are about to say.
With regards to economic numbers, there's very good reasons for them to do it this way (pre-released to media and embargoed). If it is not pre-released, reporters will need to take time to report the numbers which gives certain people an advantage.
For example, if you're monitoring Bloomberg for the CPI and the reporter is a slow typer, a person monitoring Reuters would have an advantage over you. Secondly, this forces a situation where reporters are in a hurry to get the numbers out which could potentially lead to errors. With these types of numbers, an error could have impact of billions of dollars in trades.
If you specialize in financial news losing numbers is a huge deal, you'll lose thousands of customers over it. And when those customers are often $1000/month subscribers it can easily mean a financial loss of tens of millions of dollars.
Within news organizations the information is typically restricted to 1-2 named individuals who have restrictions on trading. If they leak the information they can generally be criminally prosecuted.
In that case it was probably just a contractual issue between Google and their printer, to the wider market it would have been the same as if Google had accidentally released their numbers early.
(Actually even in the governments case it's still a contractual issue, it's just that governments have huge power by withdrawing early access rights)
If RR traded on those numbers they would have violated criminal insider trading law.
It may well be that the 'early' trader knew they weren't the only one with early access to the data and intentionally set their trades to be a tiny bit early, to increase their chances of getting out ahead of the people who schedule their trades for just-after the scheduled announcement.
Which may well indicate a larger problem than one guy with a tip.
I mean, I know that traders are probably pretty anal about accurate clocks, but mistakes do happen.
Absolutely. I'm just saying there isn't much justification to assume it was a mere mistake.
Particularly given the trades that show up just after the report was released, but before a person could conceivably process them and initiate the relevant strategy.
That alone suggests gamesmanship, even if the "early" trader went earlier than he meant to.
Couldn't they be trading based on some natural language processing algorithm?
In the second before the announcement UNG was trading at $18.72 High and $18.55 Low. According to some minutely data I saw 400,000 shares where traded between 10:29:00 and 10:30:00; I believe this ties out with the first Nanex chart where there are 490,000 shares traded, with majority of it coming in 400 ms before the 10:30:00 mark. 4 Seconds after the 10:30:00 report release the price had stabilized at around 18.51. I will consider this $18.51 the fair price with all resonably fast algos having made their post release moves.
Let us assume that there was a single trader/algo who got the report early and executed all of the 400,000 share sells 400ms before 10:30:00 and all other market participants only bought. Additionally assume that the average fill for these sell trades was the average of the High and the Low at (18.72 + 18.55)/2= $18.635. I believe this fair because looking at the first Nanex graph the early trades are somewhat uniformly distributed between the high and the low. In a simple arb on UNG, where the trader went short 400ms before the the announcement and closed the position at the fair price a few seconds after the announcement he stands to make a profit of (18.635 - 18.51) * 400,000= $50,000.
For a trade that lasts 5 seconds, making $50,000 is nothing to sneeze at, it is not that much in grand scheme of things. Additionally other ETFS and futures were impacted and could have made more or less money.
TL;DR: If one guy captured all the profit from the early UNG trade, the max he made was roughly $50,000.
I would point to http://news.ycombinator.com/item?id=5146571 because its clear from nanex's response that he hasn't fully thought through the clocking issues with using CQS data without observing it directly himself.
Interestingly enough, even the regulators don't have good (only millisecond-resolution) trade data.
Suppose you left ntpd running and automatically adjusting the clock every hour.
If your clock is running faster than pool.ntp.org, and you are synchronizing to it, you may end up adjusting in the middle of an event. Because your clock is running fast, you would jump back in time, breaking the sequence of time (this is somewhat equivalent to what you see during daylight savings time if you aren't intelligent in the way you handle the backwards hour shift)
In this case, if the adjustment was forward in time, there would be a gap.
However I can't remember where I read that and could be totally wrong.
The trading before the official announcement is a concrete proof, if this is official, and bug/error free. But then again, this is not my forte.
More importantly, why wouldn't you invest in colocations and collect the data yourself using direct feeds (with GPS clock synchronization etc to validate the data)?
please send me a line, when you can. Cheers.
So you look at yesterday's view count and today's view count and notice that somehow the view count only increased by 900. Something is afoot!
Nanex's argument is tantamount to saying "that means we must have lost 100 organic views today"
My argument is tantamount to saying "I actually bothered to look at our access logs (which we record on our servers) and only saw 900 that we could definitively attribute to real Facebook users. Is it possible that the report is incorrect or falsified?"
Now I bring up this example because this actually did happen with facebook. Quick HN search revealed one such discussion: http://news.ycombinator.com/item?id=667308
Back to the current situation. There are many sources of market data. Each individual exchange generates its own feed, and with the major exchanges (NYSE, NASDAQ, BATS, DirectEDGE, ...) you can colocate in the exchange data centers (NYSE and ARCA are in Mahwah NJ, NASDAQ is in Carteret NJ, and various other exchanges are located in New Jersey and Chicago) and record the data yourself. There is a unified tape (CQS/CTS) which combines and disseminates a combined record (across all exchanges). This is used to determine the "national best bid/offer" -- the prices people are willing to buy/sell at.
The process of CQS generation is fraught with problems, but lots of older traders and academic types use CQS data because its much cheaper to get that data than to get data from individual exchanges directly. However, you are subject to the quirks of the combination process, including subtleties regarding timestamping data (since this data includes trades and quotes from Chicago and from New Jersey, the sequence of events may appear different if you record from chicago or new york or philadelphia or some other place; if you ask the exchanges to timestamp directly, you have to worry about clock delay and skew between the exchanges' servers).
nanex is saying that it is acceptable to depend on that data and any anomalies must have occurred outside of the recording process. I am saying that the recording process can create the types of anomalies that nanex is showing, and that the only way to be sure is to record the data directly and carefully synchronize your recording machines. AND when you do that you see that there really is no anomaly.
Just to emphasize how sloppy the exchanges are with regards to timing: on the BATS exchange they use multiple servers to run trades and generate quotes, and every once in a while you see messages appear to be out of time order because the individual machines weren't properly synchronized (although, if you filter for a single ticker, messages are always in chronological order)
They should just spring for the data before making accusations -- the problem is that when you cry wolf all the time no one will take them seriously when a real case comes around.
The quotes themselves are provided with resolution from 1msec to 1nsec (depending on the exchange and on the type of data you wish to receive)
For those who do latency tests, this is a very important point: you should always be on the lookout for what clock is recording the 'start' and the 'stop' and to be sure to consider clock skew.
To get a sense for how far timestamps can diverge, OATS -- the reports that are sent to the Financial Industry Regulatory Authority -- require that machines be synced to within 3 seconds of NIST (which is nearly 7.5x longer than the 400ms quoted).
When you measure latency, you always have to be careful about clock issues at the point where you measure the start and the point where you measure the end. This is old-hat for sysadmins and others who deal with these types of issues. This is why round-trip latency numbers are easier to work with: both the start and the end times are taken on the same clock.
It's clear, given nanex's responses, that they depended on someone else to give the timestamps. Before concluding that someone had inside information ahead of time, they should check their processes. It's like someone claiming they built a perpetual energy machine because they confused power with energy (i want to say it was paul newman but the name escapes me -- this actually happened)
And I can't see any particularly efficient way to level the playing field with a government that barely understands facebook and fair use. Just try to explain microsecond latency to them, go ahead, really, should be even more fun than a series of tubes(tm).
People may have anticipated increased trading after the rapport release and may have prepared algorithms to try to gain during this event. The algorithms may have started working before the release.
I'm not saying this was actually the case, but my theory is as well supported as the claim in the post.
This may have been a single rogue performing an initial sell, causing a drop which caused all the other pre-set strategies held by folks with very close to the exchange links to also sell, and then subsequently buy back to the midpoint.
I've seen some fast FIX parsers. I've seen few that actually produce correct results :)
Are you familiar with Nanex beyond this article?
Since it's not the report producer's job for investors' computers to rapidly parse it, they should have some fun in phrasing and presenting the information in different ways each time. If nothing else, it could lead to an explosion in NLP and content parsing technology ;-)
This is how fortunes are made. By taking advantage of loopholes in the regulatory mechanism.
Edit to clarify.
Surely everyone knew that the report would be released at 10:30, and they had strategies (or hedged positions) that were not as likely to be influenced by the contents of the report as by the market forces surrounding their orders?
I read the headline and jumped to the same conclusions as everyone else. Jumped on Twitter and re-tweeted, all I had to say was "incredible"
After having some time to think about it, all I can say is...
Can you imagine how many people would be fired already if their dots were 5 seconds on the wrong side of 10:30, instead of being 400ms early?
% httping http://ir.eia.gov/ngs/wngsr.json
PING ir.eia.gov:80 (http://ir.eia.gov/ngs/wngsr.json):
connected to 205.254.135.25:80 (286 bytes), seq=0 time=459.92 ms
connected to 205.254.135.25:80 (286 bytes), seq=1 time=230.15 ms
connected to 205.254.135.25:80 (286 bytes), seq=2 time=232.81 ms
connected to 205.254.135.25:80 (286 bytes), seq=3 time=235.23 ms
I would love to have some background information about how this trading works. Are there any technical details available how this works?To the point of "private investors", if you are expecting to be able to see a news release the second it drops, spend 10 seconds reading it, make quick predictions on stock movements, and then buy/sell equities based on that... computers have had you beat for a long time on that game. Find another or automate that.
I'd love a blog that explained how investing in stocks with all this irregularity can be done consistently well. I imagine it gets harder and harder.
Just look at LIBOR.
We all will be using HFT soon via proxy or already are. I would say this, possibly in the long run it is better as there will always be HFT algorithms that buy on the dip and take into account technical input as well as human input. Humans are irrational but machines only take a part of that into the algorithm, relying heavily on technicals, futures and news in addition.
But there will also be massive shorting efforts as this used to be a tenured skill, but now a machine can match anyone on shorting. Flash crashes are now always possible but also recover quickly. The only way to change this is to charge more for trades and throttles, then there will always be inequality there as well. This also sort of lessens run away bull runs as well as the machines will always pull back first or buy first if past thresholds are met and futures line up.
I think Apple's a weird case. They had a "down" quarter, which caused the tech analysts to go all crazy and claim that Apple's a sell. So that caused people to sell, which drove down the price, and dropping below 500 probably triggered a lot of people's stop loss strategies, which drove down the price even more...
The solution is to realize that high-frequency traders are playing a different game than you, even though they're on the same playing field. They do weird things but it's probably not hurting your returns. (It wasn't HFT that imploded the big banks, Enron, and Worldcom, right?)
I'm not so sure. The financial system is a nonlinear dynamical system. The hallmark of such systems is that small local perturbations can lead to very large changes in system-wide state. High-frequency trading vastly increases the number of small perturbations, and while most remain local, there is a finite probability that some will percolate upward in scale. So micro-scale trading may increase our exposure to catastrophe.
Is there a magic money tree? That involves a lot more economics classes than I took, so I won't even attempt to answer.
Market makers aren't competing with buy-and-hold investors. Price fluctuations like this don't affect people that are investing in the fundamental performance of the underlying company. The price may swing by a few percent randomly in either direction, but in the long run, a growing company will have a growing stock price.
Equities make up much of my portfolio and I haven't been disappointed. As cynical as everyone is about how "big companies suck", they have historically done a pretty good job creating value. And I think that will continue for some time.
It's not like resources can run out or anything. You just dig up more.
This sounds like an oxymoron.
Financial efficiency and value often appear to be at odds. Amazon certainly appear to spend less resources in the delivery of goods. Low cost of acquisition isn't necessarily correlated with greater value in terms of human fulfilment.
I've often wondered why we don't have [more/widespread] community kitchens, less work needed for food production, reduced waste and transportation costs, etc.. Why can't I go somewhere and get a quality, healthy meal that is cheaper than what I can make at home.
The long answer is a consumer's collective. If you are in the US a good example are the credit unions, where fees (of all kinds) largely don't exist. In the US, Consumer's Collectives legally have a democratic corporate structure. Private corporations legally are more like a dictatorship. Public corporations have a board of directors and are legally more like an oligarchy (unless one single person constitutes most of the board).
The stock market was created for investors, who by investing grow the economy as a whole, but it has been taken over by traders, who are helpful for greasing the wheels of the exchange but ultimately not necessary in anything like today's numbers. It would seem by competition for a commodity service they should start killing each other off but so far it seems there are still enough amateurs in the game to keep them well-fed.
So in short, make sure what you are doing is investing and not trading. Investing still pays off. Trading is like jumping into a tank full of robotic sharks.
I mean, consider: a report got released 400ms early. So the price of the futures fell 400ms early, and some trading firm made money off of that fall (instead of some other trading firm making said money.)
What's the impact on you of the price changing 400ms early? Even if you held that asset, were you really planning your trades to the second, let alone the millisecond, to begin with? No? Then it doesn't matter.
Buy-and-hold broad index funds for decades on end, then you need only fear macroeconomics and political risk.
Limit orders make sure that your buy or sell order are done exactly at what you want. Legally, the trade cannot execute unless it's at or below your limit if you're buying, or at or above if you're selling. That, more than anything else, protects you from small time fluctuations caused by HFT.
Going for the long term is really where the focus should be, though. HFT algos tend to fight cents or fractions of a cent(the event referenced here caused a 2% drop in the futures price, which came out to around 6 cents per : http://quotes.ino.com/charting/index.html?s=NYMEX_NG.H13.E... ). As a private investor, your focus shouldn't be on getting rich in a week. It should be making sure that the pile of money you have now gets bigger every year. Your limits shouldn't be the HFT-like fractions of a cent or tiny percentages, they should be in the 5-10% range for a return.
Also, since you're not going to win fighting HFT, don't bother. What they do shouldn't effect your overall strategy, because you're not in that space.
If you saw a bunch of activity happening milliseconds before it should, why would you be the other party to someone you suspect is committing fraud? You will be the primary victim of the fraud.
If no such report had come out milliseconds later, the activity wouldn't be suspect. How could a person (or in this case, given the timeframe, an algorithm) possibly distinguish this spike from a 'legitimate' spike? It doesn't make sense to blame the victim of a fraud when the victim has no way of knowing at the time that they are being defrauded.
If the time that the report was due out was not known in advance, I could see this being suspicious. But just finding a flurry of activity at a time when you judge that it might have been prudent to wait and read the news first, that is not any evidence of illegal activity or fraud.
It is evidence that these day traders are getting more confident in the ability of their robots. That is true.
Rule # Evleventy Billion Six Hundred Thirty Eight: Look around the room and try to spot the sucker. If you can't find him...
The question is who gets to do the fleecing of the rubes.
So if someone did figure out a way to play the system and get it a little early that's interesting... if someone on the inside is playing fast and loose to make sure the right people get first crack at any small orders that happen to have been left in the system, that's a problem.
But, yeah, it shouldn't be super big bucks at stake...beyond some small initial volume, anyone you're going to trade with is going to know what's up.
A pico or nano second is in this digital age is an advantage - it is the fairness of that advantage be it routing or some more underlying more sinister aspect that is the real issue here.
Rather than get lost in all of the gnarly details, however, I think it is easier to simply look at the purpose of the market and ask whether HFT serves or harms that purpose. IMO, it is pretty clear that it represents a hijacking of the market's true purpose and functioning in the service of that purpose.
For example, is it helpful in setting a price which reflects true supply and demand that we have algorithms designed specifically to manipulate the pricing mechanism by creating artificial supply and demand. These algorithms place phony orders, never intended for execution, but instead merely to trigger a move from the other side. How can that possibly be helpful to such a fundemental market mechanism as pricing?
HFT uses the market for an entirely different purpose. Anyone who defends it must acknowledge this point and argue that the purpose is good if they wish to defend HFT honestly. Otherwise, to couch pro HFT arguments in terms of it being supportive of the market's true purpose and functioning is to mislead.
Else, if you really are unaware of the market's purpose, perhaps you can spend a little time on Google. There is much available information online that you might find helpful in answering your question.
And this gets at a bunch of people, including yourself, claiming that HFT somehow defeats the "purpose of the market(tm)." But if I look this up on Wikipedia, I get the notion that it exists to help corporations raise money and secondarily to provide an indicator of the general economic mood. I fail to see how HFT goes against this. That said, I'd support everything Mark Cuban suggested short of the trading tax (because I believe (without proof) that it would have unintended negative consequences far beyond HFT).
Mark Cuban aside, I mostly see various people who, to quote an Amazon review of "Broken Markets: How High Frequency Trading and Predatory Practices on Wall Street are Destroying Investor Confidence and Your Portfolio", sound like the reviewer's grandparents explaining why they don't use computers. No hard proof - just lots and lots of fear-mongering.
So much so that I'm starting to believe that the underlying issue here is resentment and jealousy that they didn't pull these hacks off themselves and walk away with the big bucks.
Finally, how is HFT worse than the "good old days(tm)" where major brokerages all had seats on trading room floors from which they could manipulate the bid/ask spread with impunity? I'd counter that it's actually better now that anyone capable of getting the cash and talent upfront can get into the same game that's been played since the very beginning, except that the pace is continually accelerating and those left out in the cold are succumbing to future shock. Buffett knows how they'll deal with the events preceding an actual Singularity(c) if one occurs.
But that's just my opinion, feel free to disagree.
I'm not sure why the comparison between bitcoin and HFT, however. My admittedly limited knowledge of the former informs me that the purpose of using compute intensive operations to mine bitcoins is to prevent arbitrary creation by limiting the number and means of creation, thereby attributing value to bitcoins.
I will allow that my understanding could be off by some degree but, in any case, there is no comparison. There is nothing in the design, purpose, or function of the market that is served by accruing advantage to whomever simply has the best hardware. Hence, I am really missing the leap that "well, if it works for bitcoin it should work for anything". The market is designed for economic purposes such as raising capital and allowing broader participation in the economic output of society via investment opportunities. To see how counterproductive HFT is to these purposes, one need only take it to the extreme. That is, what if all transactions were performed by HFT algos? Would the market continue to serve its purpose and function the same? Or would it simply become some strange self-serving system that benefits an entirely different group with entirely different agendas and objectives? How would an IPO even work in this scenario?
Now, going back to the point in my original post, one can argue that the new system is better or fairer, or whatever. But one cannot honestly argue that it is the same or, worse, better serves its current purpose due to HFT.
Your argument that HFT is no worse than the good old days is a straw man, so there's not much I need to say there. I will add though that whether spreads, prices, etc are manipulated by major brokerages or "anyone capable of getting the cash and talent up front", it does subvert confidence in the market and its core mechanisms.
Summarizing:
1. I don't understand bitcoin mining but that's no obstacle to rendering a negative judgment on a comparison between building bitcoin mining farms and building an HFT firm.
2. The market is designed for raising capital and HFT is deleterious to that purpose.
So, looking at the market today, GOOG is 772, AMZN is 264, FB is 29, ZNGA is 3, and LNKD is 126. Sounds like they're raising capital to me. What am I missing?
3. I'll just dismiss your comparison of HFT profiting from bid/ask spreads to the previous roll of pit bosses doing the same thing as a straw man. And then I'll close with an unsubstantiated claim that HFT has reduced confidence in the market because it's obvious(tm).
Now I'm assuming that because Mark Cuban has wisely decided against investing in markets he doesn't understand that you're reasoning that no one understands the market?
Which to me is as much poppycock as the belief that the market is %100 efficient 100% of the time (for if so, there would be no housing bubbles, no dotcom booms, and more recently, no fiscal cliff chaos and witness http://en.wikipedia.org/wiki/Renaissance_Technologies which whose performance would be effectively impossible if so).
Might I propose an alternate path from futilely fleeing the event horizon of this mini technological singularity? Instead of saying "I don't understand HFT so it's bad" why not use the same physics currently in use to understand the ensemble behavior of 10^23++ molecules to derive higher-level trading strategies? It's worked in the past (http://en.wikipedia.org/wiki/Didier_Sornette) and I have no reason to believe it cannot be made to work again (which means to me that smart people are already working on it or have already figured it out).
Finally, I'll close with evidence that HFT does reduce bid/ask spreads: http://www.tradersmagazine.com/news/hfts-spreads-credit-suis... and a statement by a day trader that he's benefiting from it:
From the final comment on http://www.amazon.com/review/RNIOIX766KXWG/ref=cm_cr_dp_cmt?...
" So if I can make a dollar or more per share with a .16 risk, why do I care about HFT's? They might even help me if they decide to move the price up a few pennys when Im close to my profit target and they may hurt me if I was a few pennys away from the stop.(all my stops are in my head, never manually till close to the target or stop. And even then I may sell at market if last 2 moves were upticks. Ithink HFTS hurt the other greedy scalpers and market makers and specialists and whatever goniff's are swimming around looking for a quick edge. But how would they hurt the buy and hold value investor who lets say buys AAPL at 100 and knows its going way higher and doesnt sell till its at 500. Who got hurt. Maybe a penny in slippage somewhere. Irrelevent to the long term player and even to me, the shorter term player. Its the scalpers that get hurt and they supposedly are providing liquidity anyway so their job is done. How do I get affected?"
Regarding your itemized "summary":
1. You seem to forget that YOU are the one asserting the validity of YOUR comparison between HFT and bitcoins. So, the onus is on YOU to prove it. So far, you have failed. Beyond that, I simply stated that I am no bitcoin expert. But, I believe my summary of bitcoins was sufficient and relevant to draw the distinction. If it wasn't, then you should have explained how I missed the mark and why that miss is relevant to your argument.
2. Are you kidding? So the fact that there are people who have cancer but not yet died from it proves that cancer is good for you? I mean your argument here is literally: HFT exists; there are stocks that are doing well; therefore HFT cannot be harmful. Wow.
3. You introduced the straw man. Don't blame me for noticing. As for much of the rest of the stuff you wrote, I never said it.
Ditto the Mark Cuban stuff. Not sure why you invoke him or the question of understanding the market for that matter. Likewise with the 100% market efficiency comment. I never referred to any of that. How many straw men are we up to now?
You do a really good job of arguing with yourself, but you fail to address my original point. Your talk about bid/ask spreads does at least address market mechanisms, but even if we were to accept all of the great wonders that HFT does for spreads at face value, that is a far cry from rebutting my OP, as spreads are but a small part of the picture. In fact, it is so insignificant to this discussion, let's call that one a red herring.
I also noticed that you left my example in the extreme completely untouched. Wise decision.
In any event, you joke about my not offering evidence, but the irony is that much of this actually is self-evident. For instance, who do you think is sitting on the other side of the trade when HFTs profit? I won't ask you to buy my trademarked brand of common sense this time though: http://www.nytimes.com/2012/12/04/business/high-speed-trades...
That's an actual study, not an Amazon review from some random "day trader". BTW, it is slightly hilarious that you referred to that review as "evidence".
1) Would it be against current rules to trade on this information?
2) If someone did use this machine surreptitiously to their own gain, how quickly will they approach owning 100% of everything?
3) If the entire data set of future prices were made publicly available, what would happen to markets? I mean, exactly, what would happen to stock prices?
Chances are, the existence of a perfect trader would cause enormous shifts in how a market handles trading. This trader would, by default, be barred from trading, because her influence on the market would be staggering to the effect that it would influence the market itself. Even Warren Buffet has to temper things he says, so as not to accidentally push the market around.
But, assuming the FTC just decided to take a nap on the whole thing, I imagine those shifts in trading would so quickly dilute value that you'd end up with a system very similar to one we see now: machines doing the majority of the trading, but rather than on algorithms, more on observing Perfect Trader X.
Also the total value available to be made in HFT is pretty low (on the order of tens of billions of dollars/year). To make serious money you need enough capital to be able to make somewhat longer-term investments.
3) Prices for mature, stable, dividend-paying companies would increase a little bit so that their P/E matched that of Treasury bonds. Futures contracts would probably stick around (although they're now essentially just another form of loan) but options would disappear, because you'd have to be stupid to buy/sell them.
The effect on the industry is that there's a lot less inefficiency available to exploit, so much less money to be made. The industry contracts; market-making becomes a boring way to earn small amounts of money, like car insurance. The smart people go elsewhere.
For riskier investments and especially young companies we'd see more dramatic shifts; a share in Facebook is now worth however much a share in Facebook is worth as a mature company (discounted by the risk-free interest rate). So a few would shoot up to 40x their current value, while many would drop low enough to be delisted.
In the slightly longer term an IPO becomes some kind of weird singularity - everyone knows which companies are going to be huge, as soon as they go public. The SEC would hopefully relax the rules (because their reporting rules are now basically obsolete) so we'd see companies being listed much sooner, or even funded based on whether or not they show up in the future data. Suddenly, every startup is a megahit, and there are many more of them, because it's now a safe way to make enormous amounts of money, so everyone wants to found one (or at least, everyone who has it in them to found one that works). The market abhors safe ways to make lots of money, so all the investment money available pours into this, and we hit the singularity in fairly short order.
Seems like it could screw tons of people with open orders who can't react within seconds of new information.
And it's not like this risk isn't there anyway. Earthquakes rarely coordinate their timing with market hours, to name one example.
When speaking of trading and earthquakes, it's hard not to mention Nick Leeson.
The beginning of the end occurred on 16 January 1995, when Leeson placed a short straddle in the Singapore and Tokyo stock exchanges, essentially betting that the Japanese stock market would not move significantly overnight. However, the Kobe earthquake hit early in the morning on 17 January, sending Asian markets, and Leeson's trading positions, into a tailspin. Leeson attempted to recoup his losses by making a series of increasingly risky new trades (using a Long-Long Future Arbitrage), this time betting that the Nikkei Stock Average would make a rapid recovery. However, the recovery failed to materialize.
Leeson left a note reading "I'm Sorry" and fled Singapore on 23 February. Losses eventually reached £827 million (US$1.4 billion), twice the bank's available trading capital. After a failed bailout attempt, Barings was declared insolvent on 26 February.
Consider a company who holds a press conference announcing something huge (either positive or negative). Anyone wanting to buy or sell in this tiny window pretty much gets shafted by such a system.
So what would happen in the press conference case? You would make your move based on the news knowing that sometime in the next 10 minutes it would be executed. No one else has any advantage so they can't necessarily get it done quicker. The value of short term moves is reduced, so everyone plays with a longer view.
As for the 10 minute idea, I'm not entirely sure. I'll ask some friends who are in the industry and see what they think.
I am just generally wary of people in one industry proposing regulations for those in another industry.
Any form of lottery is vulnerable to this. If you clamp all the timestamps to ten minute intervals, then you need some arbitrary rule to decide which of the valid trades in some time window to execute. If you randomly choose a few, you encourage people to put in more orders than they can execute. If you satisfy them partially, you encourage people to put in larger orders than they can execute.
As a result, the only way to do this that encourages proper behavior is to have some arbitrary competitive rule in place. The easiest and most obvious such arbitrary rule is the fastest order wins. This might seem anti-competitive at first glance, because it keeps out the tiny investors who can't get enough capital to compete in this area. But really, it's not that bad because it only takes a few million dollars if that to get top-notch hardware in a Manhattan or Chicago datacenter. In addition, market-making is by-and-large a commodity service: the entire HFT community can only make money when the market is inefficient, and market-maker competition makes the market more efficient. The HFT world makes money off of market inefficiencies, which are capped by the size of the market and the amount of outside investment. It's a hyper-competitive world of arbitrary rules, in place to encourage a more efficient market for investors. So you don't want to do it yourself, and you don't want to regulate them because you want HFT to be a insane low-margin nightmare for the benefit of everyone else.
Didn't see anything about rewarding better decisions about allocating society's resources. I did see a lot about raising capital for corporations and for providing an indicator of the general mood of the economy though.
The stock market is effectively a giant casino for pros. If you're not one, you're just plain dumb if you try to play their game by their rules.
And of course, with the sort of thinking you're putting forth, we should obviously OUTLAW that 66 GH/s bitcoin hardware. It's so unfair to everyone else who can only afford a cluster of 8 AMD 7970s, no?
Apples and oranges. Should we also mandate that doctors only use scalpels?
Any analogy quickly becomes ridiculous as soon as you compare HFT to anything of actual use in this society.
WHAT A SHAME!
However, I don't know what JTools uses internally to generate the graphs.
Wouldn't trade be more efficient if it were lock stepped - say one trade per hour (per day?): you agree your trade and the exchange processes it on the hour.
What would be lost that benefits the pseudo-capitalism of these systems by having such a regime. How would this negatively impact production.
This part is actually a good thing. That said, I remain gobstopped that HFT is such a whipping boy in a world where no one responsible for the 2008 crash has been prosecuted or jailed.
The incident here seems to either be a clocking artifact or an excellent exploit of a momentary inefficiency in the market - just the sort of thing traders spend their careers on hunting down and exploiting - so why... so... serious???
http://www.investopedia.com/exam-guide/cfa-level-1/securitie...
The problem it's solving is that people want to do it. Exchanges on which they can't are outcompeted by exchanges on which they can.
>Wouldn't trade be more efficient if it were lock stepped - say one trade per hour (per day?):
No.
>you agree your trade and the exchange processes it on the hour.
You "agree" your trade outside the exchange? What do you think an exchange is?
>What would be lost that benefits the pseudo-capitalism of these systems by having such a regime. How would this negatively impact production.
Spreads would get wider, i.e. more investor cash would get creamed off by middlemen, leaving less for the productive companies it was actually invested in.
As a generality I'd say that's false. Why buy in to a system that makes a tiny proportion of the populous vastly wealthy only because those people already are wealthy.
>You "agree" your trade outside the exchange? //
No, hence the conjunction. Perhaps "you issue a bid or offer" would have been better?
>Spreads would get wider //
OK, can you give a reason why that happens and why it leaves more with middlemen. At the moment a change in price so transient as to pass in milliseconds gets exploited to extract value from the system. In essence surely a greater spread means more to lose from selling quickly, that would appear to tend to stabilise.
Presumably the middle-men here are primarily market-makers.
To this layman it appears that traders currently extract value by reacting fastest to the rapid variations. That the value extracted far exceeds the original notion of guaranteeing trades in order to provide liquidity. Slow the variations and there are less opportunities to extract capital. Again this seems like it would tend to money being invested for longer term growth.
Thanks.
Because it gives you a better price. There are two sides to any trade; people go to the HFTs because their prices are better than anyone else's. If they weren't providing value, no-one else would trade with them.
> that makes a tiny proportion of the populous vastly wealthy only because those people already are wealthy.
HFT has greatly democratized market-making; in the old days stockbroking was an old-boy's network, virtually impossible for new participants to enter. Nowadays, three or four blokes with computers and one investor can start a new trading firm, and many of the biggest HFT players started that way.
>OK, can you give a reason why that happens and why it leaves more with middlemen
Because there's a higher risk. If I offer to buy microsoft for $50 but that offer has to stay out there for an hour, and news of a lawsuit comes out 20 minutes later, I'm going to lose lots of money. So the middlemen need to be able to bear that risk, they need much bigger capital reserves, and they can't afford to offer the penny spreads we see nowadays (because they need to make a greater profit to offer the same return on their bigger capital reserve).
> At the moment a change in price so transient as to pass in milliseconds gets exploited to extract value from the system.
Where's the value being "extracted" from? Certainly not from a fundamentals trader, who's getting the best possible price with the smallest possible spread (sadly, regulations require shares to be sold in increments of $0.01 and no smaller, so there's always $0.005/share to be made on every trade, which by modern standards is absolutely huge - and is why the HFT guys are willing to spend so much on low latency to maximize their chances of getting that $0.005/share. But the fundamentals trader always pays exactly $0.005/share; the HFTs are just fighting among themselves for who gets it).
>there's always $0.005/share to be made on every trade //
I [clearly] don't know enough to know if you're exactly right, but lower the latency and increase the trades and there you have it. Aren't bids and offers listed in pips (like $1.4032).
As I see it production, processing, administration, etc. are the only value inputs. When a 400ms glitch extracts something of the order 1e5 USD the value that money represents comes from those inputs. Yes liquidity is an administrative input but the way the system is set up trades appear to extract far greater amounts of money than their value to society; of course that money comes from other investors, but money is not value, the value the money ineffectively represents is brought to the system by those said inputs.
The problem appears to be that those in a position to rectify the aberration are too busy getting rich off it to care.
Thanks for your input(!) and education.
As an aside, do you [or anyone] know of something along the lines of a (FOSS) toy stock market program, something that allows one to model a market futz with parameters on trades (like changing minimum stock increments, or fixing time periods) and see the effects graphically. Like an ecological modelling program I suppose.
It is true that lowering the latency and more to the point narrowing the spreads increases trade volume, which I kind of glossed over, but again if you lower your margins and sell more of your product you're not extracting value but creating it. Fundamentals traders are (hopefully) buying and selling shares for good reason; helping them do it quicker and more cheaply is a good thing.
>Aren't bids and offers listed in pips (like $1.4032)
AIUI there's an exception for low-value shares, but most are required to be sold in increments of $0.01. (Of course that only applies to stocks traded on public exchanges, which is by no means all or even most HFT activity)
>As I see it production, processing, administration, etc. are the only value inputs. When a 400ms glitch extracts something of the order 1e5 USD the value that money represents comes from those inputs. Yes liquidity is an administrative input but the way the system is set up trades appear to extract far greater amounts of money than their value to society; of course that money comes from other investors, but money is not value, the value the money ineffectively represents is brought to the system by those said inputs.
You're right that there's a kind of "tragedy of the commons" going on; because there's that massive $0.005/share to be made and free competition on latency to be the company to get it, the competing companies naturally push harder and harder until they're all spending $0.004999/share on FPGA programming and the smartest employees they can find to get that $0.005. But it is at least kind of circumscribed; it's that fixed (ish) quantity of money getting wasted, nothing more.
>The problem appears to be that those in a position to rectify the aberration are too busy getting rich off it to care.
Maybe. I've seen elsewhere in these comments that large institutions are now trading directly with HFT players like GETCO and Knight, because they can offer better prices (narrower spreads - less than $0.01) there than they can publicly. These guys are now doing their own trade crossing, effectively acting as a private exchange - and competition between these private exchanges will make the spreads narrower still, and reduce the rents the market makers get. Of course, there are all the downsides of a private exchange - without a public order book it's a shark pool in the same way as the bond market.
If I recall correctly, this is notable in Manhattan.
Someone sure new something earlier. But those high frequency traders don't go by names, and so never can be put to normal justice.
If FINRA detects something they can refer an investigation to the S.E.C. or other law enforcement body. But they don't exactly have a stellar track record. And nobody even has to listen to them; they just gather evidence and make recommendations. It's very much a dog with no teeth.
Those can only possibly be pre-programmed strategies. From the big boys. 'Cos you can't stack 'em exchange side last I checked, if they're price dependent. Which means they have a gloriously low-latency-close-to-the-exchange-link.
Which means this news was leaked well before the event.
In any case, the bounce back looks to happen over ~100 ms or so, which is plenty of time for anyone's strategy to catch up. I don't see how you can conclude there is some big player who knew "well before the event."
It then would be the regular "insider" knowledge trying to pretend business is as usual. But he got noticed because instead of starting abusing the system at 10:30:000 he unknowingly started abusing it at 10:29:400.
Petty amounts of money anyway and nobody is forcing to gamble in the stock market ; )