Quote from dst:
Look at SPY market depth now - you'll see this level of granularity on both bid and ask sides.
Well, with the SPY as it's shown in the TWS Market Depth Window, this makes sense. Multiple market makers (obviously distinct ones, as indicated by their names) may bid the same price level and may offer at the same price level. But with the ES contract, the TWS Market Depth Window shows only one MM, which is Globex, and from my observations, the situation when we see multiple bid levels at the same price only happens about 5% of the time, which is why I believe that this is a corrupted DOM. If the "granularity" is the explanation, then every time when I submit a limit order to buy one ES contract two ticks below the current bid, we should see a new level in the DOM, (granularly) showing my bid. But this never happens. Instead, my order size is added to the existing bid level which corresponds to my limit price. So, am still confused about this. Can you please clarify where the granularity in the ES contract comes from?