Live data from Hacker News

Someone got the natural gas report 400 ms early

nanex.net

141–150 of 291 posts

Re: Someone got the natural gas report 400 ms early

#142

Earlier quoted context omitted.

And why exactly shouldn't the guy who's invested in the best hardware have an edge? Should perhaps we also mandate that all software engineers use exactly the same 2004-era Acer Pentium 4 laptop so that any difference in productivity is strictly due to programming skills?

Because the purpose of the stock market is not to give the guy with the best hardware an "edge".

This. The entire reason for having this market is to reward making better decisions about allocating society's resources, not the same decisions imperceptibly faster. The market's clearing system is flawed in ways that reward huge misinvestments in solving the wrong problem.

Re: Someone got the natural gas report 400 ms early

#143
post #114
post #95

Earlier quoted context omitted.

I was once like you, young and innocent :)

Then you took an arrow to the knee?

This is the first time I heard about that meme, which means your comment contained the most usable information I gained across all comments in this thread.

Re: Someone got the natural gas report 400 ms early

#144
post #27

Earlier quoted context omitted.

We do. You are grossly misinformed. The charts correctly show the sequence and times of this event. I'm not going to engage this discussion further, though pmail is fine.

As a bystander who does not have the background necessary to evaluate either of your claims at face value, I would really like to hear your explanation for why you disagree with his explanation.

A simple analogy: you are an advertiser using Facebook. You tell them you want to get 1000 impressions, and facebook gives you a report at the end of the day saying that they gave the number of impressions you paid for.

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)

Re: Someone got the natural gas report 400 ms early

#146
post #90

The most likely explanation: no one got anything early. 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…

The data are printed with the CME's and NYSE's official timestamps. It would not be unprecedented for the CME's timestamps to diverge from, say, the NYSE's. That would present itself as a consistent temporal dislocation between the CME and NYSE, but would be invisible within each data-set (sort of like your calendar putting itself into the wrong time-zone where - the times are off, but they're consistently off, i.e. spacing between events is preserved).

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.

Re: Someone got the natural gas report 400 ms early

#147

I don't think that increased trading activity supports a conclusion that the report leaked. 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.

>...my theory is as well supported as the claim in this post. Are you familiar with Nanex beyond this article?

No, I'm not, but based on the quality of this post alone, I don't value them much. A respectful source would present a compelling argument for such a claim, whereas this post looks like a marketing trick to attract attention.

Re: Someone got the natural gas report 400 ms early

#148

Earlier quoted context omitted.

Because the purpose of the stock market is not to give the guy with the best hardware an "edge".

This. The entire reason for having this market is to reward making better decisions about allocating society's resources, not the same decisions imperceptibly faster. The market's clearing system is flawed in ways that reward huge misinvestments in solving the wrong problem.

So I looked at Wikipedia: http://en.wikipedia.org/wiki/Stock_market#Function_and_purpo...

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?

Re: Someone got the natural gas report 400 ms early

#149
post #111

Earlier quoted context omitted.

There are clearly 2 spiking in trading, 400ms apart, skew between the CGS and EIA systems doesn't explain that.

It's just an algo designed to run before the release.. see my post below.

Since Hacker News uses a dynamic sorting algorithm for comments, "below" can quickly become "above". It's best to just say something with a link, like, "See my post elsewhere in this thread (https://news.ycombinator.com/item?id=5147300)."
Post reply on HN