GTC order not executed (not filled)

Hiya,
at TDAmeritrade my GTC limit order for buying a stock has not been filled, not even partially, though it should be according to OHLC data, as my Bid was slightly higher than the Low (equals Open) price of the day.
Anybody else had such an unpleasant experience? How to explain this?
%%
Yes;
more so with semi liquid stuff with wide bid/ ask spread. ''Slightly higher??'' Close doesnt count except in horseshoes + hand grenades. Not in muni bonds now\ but the ''muni bonds ladder buy or sell order pattern '' helps on that.
May not be much liquidity @ turn points even in liquid stuff like SPXL/UPRO.
NOT a stock tip\not insured by any federal agency:caution::caution:
 
Happy end: I finally got the shares to my very original Bid as the stock again shortly rebounced today, this time during regular market hours (not at Open as was before).
 
Look at time and sales, not the low. It could have been 30 shares and there's no way to know if you were the first in line, as retail you were probably last.
Also, since it's the open, it could have been the opening auction and you're GTC order won't participate in that.

Are you sure that a GTC order doesn't participate?

This document suggests that GTC orders are included in the opening.
https://nasdaqtrader.com/content/ProductsServices/Trading/Crosses/openclose_faqs.pdf

Say I have a GTC buy limit order at $10.05 for a stock. How could it open at $10.03 and not have my order filled?

This document explains execution priority for the different orders:
https://www.nasdaqtrader.com/conten...adingProducts/crosses/openclosequickguide.pdf

I see that MOO orders are higher priority, but those just trade at the market price. Second priority is "orders priced more aggressively than the crossing price" including GTC orders.

So once all the MOO buy orders are filled, it seems like the buy orders that have to fill are the buy limit orders that are above the opening. I suppose that theoretically you could run out of shares before all those higher priced buy limit orders are filled, but if that's the case, how can they claim that their opening price was the one that resulted in the maximum number of shares matched? Since you run out of shares selling, before you run out of buy orders that are willing to pay a higher price, why isn't the price set higher so as to increase the available limit orders that will sell?

What am I missing? I ask because I use limit orders almost exclusively.

Even if there was little liquidity, doesn't the NBBO requirement mean that they have to sell those shares to me at $10.05, before they can sell to someone else as $10.03?
 
Are you sure that a GTC order doesn't participate?

This document suggests that GTC orders are included in the opening.
https://nasdaqtrader.com/content/ProductsServices/Trading/Crosses/openclose_faqs.pdf

Say I have a GTC buy limit order at $10.05 for a stock. How could it open at $10.03 and not have my order filled?

This document explains execution priority for the different orders:
https://www.nasdaqtrader.com/conten...adingProducts/crosses/openclosequickguide.pdf

I see that MOO orders are higher priority, but those just trade at the market price. Second priority is "orders priced more aggressively than the crossing price" including GTC orders.

So once all the MOO buy orders are filled, it seems like the buy orders that have to fill are the buy limit orders that are above the opening. I suppose that theoretically you could run out of shares before all those higher priced buy limit orders are filled, but if that's the case, how can they claim that their opening price was the one that resulted in the maximum number of shares matched? Since you run out of shares selling, before you run out of buy orders that are willing to pay a higher price, why isn't the price set higher so as to increase the available limit orders that will sell?

What am I missing? I ask because I use limit orders almost exclusively.

Even if there was little liquidity, doesn't the NBBO requirement mean that they have to sell those shares to me at $10.05, before they can sell to someone else as $10.03?

That does seem conflicting. I'm going by personal experience with IB. Market orders I sent half an hour or more before open were executed in the regular session and not at auction.

You can never have the actual maximum number of shares matched when it comes to limit orders as many are offsets that come after 9:28. Market orders with massive volume attract the imbalance orders with which the limits are competing with. From what I've seen imbalance algos have gotten way better and faster, so we don't see many crazy open spikes at all. Years ago it was a different story when the open was 5% or more from the tape.
 
Are you sure that a GTC order doesn't participate?

This document suggests that GTC orders are included in the opening.
https://nasdaqtrader.com/content/ProductsServices/Trading/Crosses/openclose_faqs.pdf
You are right about that. Although each exchange has its own set of trading rules, GTC are usually included in the opening auction process.

Say I have a GTC buy limit order at $10.05 for a stock. How could it open at $10.03 and not have my order filled?
I cannot, unless the exchange has a special case for odd lot at the opening and your order is an odd lot.

This document explains execution priority for the different orders:
https://www.nasdaqtrader.com/conten...adingProducts/crosses/openclosequickguide.pdf
Reminder that each exchange has its own set of trading rules. And on top of that, Brokers may handle order types in different ways in order to harmonize the differences between exchanges.

Even if there was little liquidity, doesn't the NBBO requirement mean that they have to sell those shares to me at $10.05, before they can sell to someone else as $10.03?
NBBO requirement doesn't usually apply for the opening.
 
Back
Top