I've heard from IB about yesterday's fill. As the day went on, I would have had the correct fill, four points higher, but not for several hours. I do think from what they're saying that they will need to give me the four points, but I'll wait for them to figure it out. My other brokers would have given this to me, by the way, just on the basis of what IB found out thus far, and they'd have let me know within a few hours of receiving my note, too. It would never take this long to track a trade issue in my other brokerage houses.
I did read the interesting article which we were told about yesterday about the batch pricing, but the person effected by that had a STOP order, and a STOP order can be dropped down as many points as... well, FAR... because that's within its rules, but a limit order to sell cannot be filled lower than the limit, only at or higher, so I don't see how they can penalize me for IB's orders not going through properly -- the order showed as transmitted on my screen (green). They might try to squirm out of it, though. Luckily it's not big bucks.
Anyway, this is what they've said:
Their note:
Dear Trader,
Thank you for your patience while we continue to investigate the issue. It appears that the revisions that you attempted to submit on 9/4 were never received by the exchange; thus, the last working price was your revision on 9/3 to 9465. Hence, this was the execution price. Our programmers are looking into the details regarding this issue, and we will forward this information to you as soon as it is received.
Once again, we apologize for the delay in responding to your e-mail and thank you for your patience. If you have additional questions, please feel free to contact IB Customer Service.
Regards,
xxxxx
IB Customer Service
This is my original note:
Incorrect fill
I had an order in to sell x contracts YM Sept 03, for 9469, but it was
filled at 9465. This was at 5:03:26 this morning. Can your people check this
fill, please.