Quote from MPike:
I don't know about your problem but IB has gone dark side on us
Everything stated when IB defined last trading price as
1--One last price value must be greater than (less than) or equal to the trigger price
2--The exchange or other market center where the order is to be executed must also publish (and the system must also receive) an ask price equal to or higher than, and a bid price equal to or lower than, the trigger price.
3--Last must be within the bid/ask (i.e. >=bid and <= ask) or within leeway percentage outside the bid/ask (i.e. >=bid-0.5% of last and <=ask+0.5% of last)
The Last method has leeway to trigger up to 0.5% above the ask price or up to 0.5% below the bid price. This 0.5% amount of leeway is subject to change at any time without notice.
Entire definition in Bold is what IB defines last traded price.
It is hilarious, even though I still use IB for 1 of my accounts, this is hilarious