Quote from bone:
There is so much spoofing and order crossing and gaming in terms of the bid / ask - especially off-hours. I would be curious to know why a serious trader would think that there is a tangible and repeatable edge there ?
ES is heavily automated - and that includes quite a bit of arbitrage going on in terms of spread relationships with other instruments. Look at the COT data for spread volume in the ES amongst institutions and asset managers. My point being - you cannot assume that a lifted offer or hit bid is an aggressive liquidity taker who will on his own accord move the market enough where you can race him for a tic or two. That is my honest opinion, fwiw.
http://www.cftc.gov/dea/futures/financial_lf.htm
Spoofing and trickery regarding the bid / ask spread is a reality - ask some electronic fixed income traders about Harris Brumfield and Paul Rotter.
Do you notice any relationship between CL and ES?Quote from Mr_You:
I recently added a custom Level 2 indicator to an automated strategy and ran Market Replay against CL and ES and the performance was worse than without Level 2.
Quote from RedDuke:
I see exactly the same behavior in KOSPI 200 futures (ES equivalent on South Korea). I did come across several DOM patterns that repeat all the time. Took at bit of coding top get there.
I am using IB as it is the only venue now to trade this market from US. Generally very happy with them, but as we all know they do not send raw data through.
Planning to start collecting statistics on ES in near future. Theoretically the patterns should be the same.
@gmst: Have you reached a conclusion: Is the data from IB wrong, or are you displaying it wrong? How are you displaying it?Quote from hft:
Your(IB's) feed is just wrong. Some trades are missing, some are interleaved incorrectly, and some pricing is just wrong (the locked market at 1427 that you have for a while for example). In that timespan there were hundreds of quote upates (~700 to be exact, between 9:30:22 and 9:30:24, and about 100 separate trade prints), and even the snippet that you post is obviously missing quite a few. Perhaps the most glaring inaccuracy I see in that screenshot is that the trades aren't aligned with the quote updates properly (that whole clip of trades, from what I can gather, should be shifted up about 10 lines to get in the ballpark). I have raw data captured from a stream connected directly to CME so I can see precision out to nanoseconds. So, long story short, your data is inaccurate, so don't draw any microstructure conclusions from it.
Quote from rwk:
@gmst: Have you reached a conclusion: Is the data from IB wrong, or are you displaying it wrong? How are you displaying it?