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_SLorder per user.
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.
| Term | Description |
|---|---|
leg_1 | The BRACKET order and its triggered regular order |
leg_2 | The POSITIONAL_TP_SL or TP_SL order and their triggered child orders |
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’sPOSITIONAL_TP_SLis triggered, any previously activePOSITIONAL_TP_SLorders will be canceled. - If a triggered
POSITIONAL_TP_SLorder already exists,leg_2will be canceled instead — ensuring only one activePOSITIONAL_TP_SLorder at a time. - When any regular order in
leg_1is executed,leg_1andleg_2are decoupled, andleg_2becomes an independentPOSITIONAL_TP_SLorder.