In FYERS basket orders, are legs executed simultaneously or sequentially?

In FYERS basket orders, are legs executed simultaneously or sequentially?

In FYERS Basket Orders, legs are executed sequentially. However, they are not executed in the same order in which you add them to the basket.

FYERS places the legs in the sequence that requires the lowest margin. This helps optimize margin usage while sending the orders for execution.

Basket order execution sequence

  • Basket legs are placed one after another.
  • The execution sequence is decided by FYERS based on margin requirement.
  • The first leg you add may not be the first leg sent for execution.
  • A later-added leg may be placed earlier if it helps reduce the required margin.

Key points to remember

  • Do not assume basket legs are executed in the order you added them.
  • Basket execution is not simultaneous; legs are sent sequentially.
  • The execution order is system-driven and based on lower margin requirement.
For steps to create a basket order from the Options Chain, refer this.

What If...

ScenarioSolution
I added legs in a specific orderFYERS may still place them in a different sequence based on margin requirement.
I expected all legs to execute togetherBasket legs are placed sequentially, so each leg is sent one after another.
I want to control the execution orderThe sequence is decided by FYERS to help reduce margin requirement during execution.

Last updated: 25 Jun 2026