Skip to main content
Take profit and stop loss (TP/SL) orders automatically close a position when the mark price hits a specified level. They are reduce-only, meaning they can only close an existing position and never open or flip position direction. TP and SL are linked as OCO (one cancels the other). When one triggers and fills, the other is automatically cancelled. If the position is fully closed for any reason, all attached TP/SL orders cancel automatically. Two Ways to Set TP/SL At Order Placement: Add TP/SL directly on the order form when entering a trade. These apply only to the size of that specific order, allowing multiple partial TP/SL legs to coexist on the same position across successive entries. Via Risk Management Module: Set or adjust TP/SL from the Risk Management Module in the positions table at any time after a position is open. This applies to the full position, with a limit of one TP and one SL per market. Order States
StateDescription
OpenActive and waiting for trigger
TriggeredPrice condition met
FilledOrder executed
RejectedOrder was non-reducing at trigger and was rejected
CancelledManually cancelled, or cancelled by the paired order triggering
Limitations
  • Triggered as market orders only, stop-limit variants are not currently supported.
  • Risk Management Module TP/SL covers the full position only. Cancel and replace to update.
  • Once visible in Open Orders, TP/SL orders are cancel-only and cannot be edited.
  • Partial legs set at order placement are fixed at creation size and do not auto-resize as the position changes.