kotak-logo

Why wasn’t my entry or exit order sent to the exchange even though the condition was met?

Even if your entry or exit condition is met, orders may not be sent to the exchange due to the following reasons:

A. Opposite market depth was not available

For every leg in a strategy, the Strategy Bot checks whether there is sufficient opposite-side market depth at the time of execution.

  • For a Buy leg → Sell-side quantity must be available
  • For a Sell leg → Buy-side quantity must be available

If any one leg has zero opposite quantity in the market depth, the entire strategy order will not be sent to the exchange.

Example:
Suppose your strategy includes a NIFTY 24500 CE (Sell) order.
When the entry condition is met, the system checks the buyer-side depth for that option.

  • If there are no buyers available at that moment (buyer quantity = 0), the sell order cannot be executed.

  • In such a case, the Strategy Bot will not place the order, even though the condition was triggered.

📌 Orders are sent only when opposite market depth is available for all legs in the strategy.

Lightbox image

B. Strategy is in Paused or Repair state

If your strategy is in Paused or Repair state:

  • Entry and exit conditions are not evaluated
  • No orders will be sent to the exchange, even if the condition price or time is met

You must resume or repair the strategy for it to start monitoring conditions and placing orders again.

Did you find this helpful?