I didn’t see anything that would prevent someone’s order from getting filled in the order it was received. I route too but find it doesn’t matter on fast stocks. The OP could explain? I only make a few hundred day trades, maybe people in the 1000s are having issues?
What a secretive person. You didn't mention which broker and which financial products you are trading. There are hundreds of brokers and millions of financial products in this world. And they all behave differently.
Yeah right, like you're the first one in the queue. The reality is more like you're the last one in line. To illustrate, I usually have my limit order placed way ahead of time, by at least 30 minutes. That's like eons in this day of hyper-trading. But more often than not, I'm not the first one to get executed. The best scenario is I'm usually somewhere in the middle of the line. Sometimes I'm closer towards the back.
Assuming we are talking us listed stocks here. As long as you are submitting an order for a full lot of an exchange listed equity, a member firm has the obligation to submit your order to the national market system and to fill your limit order before it allows the quote to move past your order. If it doesn’t, it has to submit it in its monthly report to finra and give the rational as to why it didn’t. Trust me, your order isn’t important enough for the broker handling your order to add your trade to that report. If you’re using a broker that’s operating under a correspondent agreement, ie Ameritrade using the pipes of multiple major houses, the introducing broker has to send your limit order the same way you gave it to them to the executing broker. They’re held to the same report with finra and again, unlikely you’re going to be worth it to them not to.