Tiqs Logo
Hi, How can we help you?
Home
Trading

Trading Faq General

Why did my order get executed at different price points?

  • Order Type: Maybe you have placed a market order. In this scenario the ordered quantity will fill based on the best bid/ask price available on the exchange. If the number of share you want to buy is higher than the quantity available on the exchange on a particular price then you will get average price of the quantity fulfilled.

    Ex: If you placed a market order for 300 quantities of IOC at Rs 70 (CMP). And the quantity available on market depth is 150 shares @ Rs 70.3, 50 shares @ Rs 70.8, 200 Shares @Rs 71.1 and so on. Then the placed will fill in the given sequence –

    • 1st = 150 @ 70.3
    • 2nd = 50 @ 70.8
    • 3rd = 100 @71.1

    So, the average buying price will be Rs 70.65 (70.3 x 150 + 70.8 x 50 + 71.1 x 100) / 300

  • Liquidity - If there's low liquidity in the market for the stock you're trading, the price may move quickly, leading to different execution prices.

  • Order size - If you placed a large order, it may have been split up and filled at different prices, depending on the number of shares available at each price point.

  • Market volatility - The stock market is known for its ups and downs, and rapid price changes can cause your order to be filled at different prices.