Why did my bracket order split into multiple orders?
If the quantity of stock you enter for the initial leg of the bracket order doesn't get filled in one shot, your bracket order will be split into multiple executions.
This happens because there aren't enough counter orders with sufficient quantity to match your order price and quantity, which is why your bracket order will get split.
When a bracket order gets split, each split order will have its own separate order ID and will have their own SL & Target orders.
Let's understand this with an example. The following is the market depth of Infosys, where you can see the bid/offer prices and quantity.
Now, let's assume you place a bracket order in INFY to buy 2000 stocks at Rs 622. Based, on the above market depth, 1476 stocks would get purchased in 9 separate trades. This is because, bracket orders are built to ensure that each execution/fill has a target and stop loss associated with it. The BO entry will have a single order ID, however, each of these trades will have a separate trade ID.
The remaining 524 will be pending execution, and stay as an open order, because at that moment, there aren't enough stocks being sold at Rs 622. Once more sellers come in offering their shares at Rs 622, your bracket order will get executed either in a single or multiple fill, based on the available offers.
This order has been executed in multiple fills.
Note: When placing a bracket order if the order gets filled in multiple executions, each of the execution will be considered as a separate order and you will be charged brokerage & taxes separately for each partial fill. The same applies for Bracket orders squared off by our RMS team as well.