I made a limit order for a stock for 37 shares afterhours. The current ask was 4.08 and there was 10x100. I waited 10 seconds or more and it did not get fill so I cancelled the order and bid at 4.09. Now this time it did get fill but the 1000 shares on the ask at 4.08 remained? I have heard about the exchanges ignoring odd lot sizes but I didn't think I'll get filled at a higher ask when the current ask was still active. Is that possible?
Yes, Odd lots are not protected, but unlikely to be filled at worse price during regular hours. Actually, there is no protection after hours even for full lots. Also, the BBO is normally displayed in full lots, so 199 shares would be displayed as 1(one) lot, so even if you executed against it, you wouldn't necessarily see it change (obviously your price would be at the offer).
BTW, i had similar problem with left over odd lot. Spread was huge. I was constantly updating my order to be displayed as best offer. I was slowly walking down by a penny. Finally, someone (MM) just took me out so I don't interfere That was a bit unpleasant.
%% Are you asking us if your 1k shares @4.08 remained , how would we know that GotherL?? Most platforms have confirm, cancel , confirm........ BUT since broker$ get paid on volume;stuff happens LOL And since the stock is priced under $5 i would assume your order is still in effect even NOW unless i have proof other wise.
My orders are always - Reject Odd lot fills -I don't like to be filled partly and be left with 77 shares. Go play bitcoin please if you can't trade standard lots. Thank you.