I don't have much experience trading futures. Today at 8:39:02 central my ATS placed a buy limit order on the ES at 751.75 through IB. At 8:39:08 my IB datafeed showed the bid-ask as 751.5 to 751.75. Since the ask was at my limit order to buy around 6 seconds after the order was placed, shouldn't I have been filled?