Stuck Somewhere?

My Tickets
Most Asked
My Account
Stocks, F&O, IPO & MTF
Payments & Withdrawals
Mutual Funds
FDs
US Stocks
En
हि
Stocks & Intraday
Futures & Options
IPO
Reports
Margin
Charges
Demat Account
Corporate Action
Pledge
SGB
ETF NFO
Others

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?