Help and Support
En
हि

Why did my order execute even when the market did not reach my chosen order price?

For Buy Orders:
  • The exchange executes limit buy orders at the best available price, which can be lower than your set price.
  • Example: If you place a buy order at ₹105 and the current market price is ₹100, your order will execute at ₹100.
  • To avoid this: Use a stop-loss buy order with a trigger price of ₹105 to ensure execution only when the price reaches ₹105.
For Sell Orders:
  • Similarly, limit sell orders execute at the best available price, which can be higher than your set price.
  • Example: If you place a sell order at ₹95 and the current market price is ₹100, your order will execute at ₹100.
  • To avoid this: Use a stop-loss sell order with a trigger price of ₹95 to ensure execution only when the price drops to ₹95.
This ensures orders are executed at the most favorable price unless a stop-loss trigger is used to control the execution price.

Was the answer helpful?