- TP/SL Market Order: When the Mark Price reaches your specified trigger price, a market order is immediately sent to the order book. This type of order prioritizes execution and is highly likely to be filled, but it may be subject to slippage, especially in fast-moving or illiquid markets.
- TP/SL Limit Order: When the Mark Price reaches your trigger price, a limit order is placed on the order book at a limit price you define. This gives you control over the worst price you are willing to accept.
- Benefit: Protects against excessive slippage.
- Risk: The order is not guaranteed to fill. If the market moves rapidly past your limit price, your order may be left unfilled on the book, and your position will remain open.
- If you set a limit price of 100, but it will only fill at a price of 98, your order might not fill.
- If you set a more aggressive limit price of $98, your order is more likely to be filled in the above scenario, but you accept a lower execution price.
- Untriggered State: When you place a limit order with attached TP/SL orders, the TP/SL orders are not active yet. They exist in an “untriggered” state, linked to the parent order.
- Cancellation: If you cancel the parent order before it is filled, the linked TP/SL orders are also automatically canceled. If the parent order is partially filled and then you cancel it, the linked TP/SL orders are also canceled. You would need to manually create new TP/SL orders for the partially filled position.
- Full Fill: If the parent order is fully filled, the linked TP and SL orders are immediately activated and attached to the newly created position.
- Margin Cancellation: A special case exists if a partially filled parent order is automatically canceled by the system due to insufficient margin. In this scenario, the TP/SL orders will be placed for the size that was filled.