I had placed a BUY order for 1 lakh shares of Cals Ref with disclosed qty of 10k at 0.09. At 10:38 am 10k shares were filled at Rs.0.09 price but the remaining 90k remained pending, can somebody explain why?

I had placed BUY order for 1 lakh shares of Cals Refineries with disclosed quantity of 10k at Rs.0.09. At 10:38 am 10k shares were filled at 0.09 price but the remaining 90k remained pending till market close even though other orders at Rs.0.09 were executed.

no more sellers for that price

When an order is placed with disclosed quantity, only the disclosed quantity shows up in the market depth, and only this quantity is to top of the queue in terms of priority based on when it was placed. After this 10,000 is executed, the next 10,000 gets in queue.

So in your case, in 1lk shares, 10k was disclosed, so this was on top of the queue. Once they got executed, the next 10k from the remaining 90k got into queue. I am guessing, you went to the bottom of the queue for all orders placed to buy at 0.09.

3 Likes