You can deploy multiple Algos on the same broker account; there are no restrictions on the number of Algos you can deploy simultaneously. However, if two Algos generate opposite positions on the same instrument, the broker may square off the position that was opened first instead of maintaining both positions separately (this is a general practice).
To prevent such conflicts, Stratzy has a built-in safeguard. If one Algo already holds a position in an instrument and another Algo later generates an opposite trade on the same instrument with the same order type (CNC/MIS), the second order is skipped. This prevents unintended position netting and, more importantly, avoids breaking the hedge of an existing multi-leg strategy.
Example**:**
If Algo A already holds a long position in Instrument XYZ and later Algo B generates a short trade on the same instrument with the same order type, placing the second order would square off the existing position at the broker level. To avoid this, the second order is skipped.
One exception to this is Option Buying Algos and multi-legged Index Strategy Algos (such as Credit Spreads, Short Straddles, and Short Strangles). Option Buying Algos place MIS orders, whereas multi-legged strategies place NRML orders. Since the broker treats these as different product types, both positions coexist even if they are in opposite directions.
This safeguard helps ensure smooth execution when running multiple Algos simultaneously while avoiding unintended position conflicts.
I hope this clarifies your query.