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.

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.