Why does premarket order have a better chance of execution

Orders get executed on a ‘first come first serve’ basis (queue system). If there are people who have placed orders before you, your order will be executed only if the orders placed earlier gets filled.

To be ahead of the queue, what you can do is -

1. Place an AMO - Limit/Market order after 3:50 PM. (Market orders have a higher chance of being filled)

2. Place a market or limit order at the pre-market i.e at 9:00 AM

Placing a pre-market order has a better chance of being executed than an AMO. But placing an AMO is more convenient as you can place it anytime between 3:50 PM to 8:57 AM for NSE & 3:50 PM to 8:59 AM for BSE and not wait for the pre-market timings.

Reference: https://support.zerodha.com/category/trading-and-markets/trading-faqs/articles/why-is-my-order-not-getting-executed-even-though-its-been-placed-successfully

My question is: Why is it said that a pre-market order has a better chance of being executed than an AMO. AMO if placed b4 8 AM should be ahead in the queue compared to a premarket order, isn’t it?

appropriate answer is price. order fills which ever price is available

but then, there is no chance of pre market order having an upper hand, making the above statement false.
Also then, do we agree that AMO will be ahead of premarket order if both are placed at “same price”?

Absolutely :+1: 1st thing is price matching then time.

So what’s the priority for AMO with Market Price?

1 Like