STOP
ASTOP order is triggered when the trigger_price is reached, creating a new order of the specified type.
TP_SL
For eachTP_SL order placed, three algo orders are created in the Orderly system.
Rules:
- To edit a
TP_SLorder, send the edit request on theroot_algo_orderand pass bothroot_algo_orderandchild_ordersas parameters. You may pass only onechild_orderfor editing. If editingquantity, bothchild_ordersmust be passed with identicalquantity. - Maximum 10 untriggered
TP_SLorders per user. - Maximum 1 untriggered POSITIONAL_TP_SL order per user per symbol per side
Market TP/SL
Limit TP/SL
TP_SL orders also support triggering Limit orders:
POSITIONAL_TP_SL
BRACKET
ABRACKET order tracks a regular order and automatically closes its position with a TP_SL or POSITIONAL_TP_SL order.
Quantity behavior:
BRACKET+TP_SL: TheTP_SLquantity is determined by theexecuted_quantityofleg_1.BRACKET+POSITIONAL_TP_SL: ThePOSITIONAL_TP_SLquantity is determined by the user’s position at the time of triggering.
For
BRACKET + POSITIONAL_TP_SL: - When leg_2’s POSITIONAL_TP_SL is triggered, any
previously active POSITIONAL_TP_SL orders will be canceled. - If a triggered POSITIONAL_TP_SL
order already exists, leg_2 will be canceled instead — ensuring only one active
POSITIONAL_TP_SL order at a time. - When any regular order in leg_1 is executed, leg_1 and
leg_2 are decoupled, and leg_2 becomes an independent POSITIONAL_TP_SL order.