Stuck Somewhere?

My Tickets
Most Asked
My Account
Stocks, F&O, IPO & MTF
Payments & Withdrawals
Mutual Funds
FDs
US Stocks
En
हि
Most Visited FAQs

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?