LBank provides Take Profit (TP) and Stop Loss (SL) features to help you automatically close positions at your preset price levels, securing profits or limiting losses. If your TP/SL order didn’t trigger as expected, here are the common reasons and solutions.
Common Reasons for TP/SL Not Triggering
- Incorrect Trigger Price Setup
The trigger price is the market price at which your TP or SL order activates. It must align with your trade direction and have a reasonable gap from the execution price:
- Long Position: TP should be above your entry price, SL below it.
- Short Position: TP should be below your entry price, SL above it.
⚠️ Ensure there’s enough buffer between the trigger and execution prices to allow for proper execution.
- Market Volatility or Low Liquidity
In volatile markets, prices may quickly pass your TP/SL trigger price. If the order book lacks liquidity, your order might not execute at the desired price or at all. For example, if BTC/USDT drops from $10,000 to $9,800, an SL set at $9,900 may not trigger due to insufficient matching orders.
- Incorrect Price Type Selection
LBank offers two price types for TP/SL:
- Last Price: The most recent market transaction price.
- Mark Price: An average price designed to prevent premature order triggers due to short-term price fluctuations.
⚠️ If you chose the mark price but the last price hits your trigger, the order won’t activate. Double-check your selected price type please.
- Trigger Price Too Close to Market Price
LBank requires a minimum distance between the trigger price and the current market price to prevent accidental triggers. If set too close, the system may reject your order.
- Trading Restrictions or Account Issues
- Trading Pair Unavailable: TP/SL orders won’t trigger if the trading pair is under maintenance or suspended.
- Account Restrictions: Issues like incomplete KYC, insufficient funds, or suspicious activity may restrict your account.
- Position Already Closed: If your position was closed (e.g., manually, liquidated, or expired), the TP/SL order will be void.
How to Fix and Prevent TP/SL Issues
- Review Your TP/SL Settings
- Verify that the trigger price matches your trade direction.
- Ensure the trigger price isn’t too close to the current market price.
- Confirm the price type (latest traded price or mark price) suits your strategy.
- Go check 👉 How to setup TP/SL
- Monitor Market Conditions
- For volatile assets, set wider TP/SL ranges to account for price swings.
- Consider using market orders instead of limit orders to improve execution chances during rapid price changes.
- Check Order Status
- Review your open orders or trading history to confirm the TP/SL order is active.
- Ensure the trading pair is available and not under maintenance.
- Go check 👉 How to view history of TP/SL setting
- Test with a Small Position
- Before trading with larger amounts, use a small position to test if your TP/SL settings work as intended.
- Contact Support
If the issue persists, reach out to our support team via live chat or email to submit a ticket with providing details like:
- Trading pair (e.g., BTC/USDT)
- Order type (e.g., limit or market)
- Trigger price and price type
- Screenshots of the order or any error messages
Best Practices to Avoid TP/SL Issues
- Double-Check Settings: Always review TP/SL parameters before placing a trade.
- Stay Informed: Check platform announcements for updates on maintenance or trading restrictions.
- Use Market Orders for TP/SL: This can help ensure execution in volatile markets.
- Adjust for Volatility: Set TP/SL ranges based on the asset’s typical price movements.
- Secure Your Account: Enable Two-Factor Authentication (2FA) to avoid account restrictions.
📧 If you’re still having trouble, feel free to reach out [email protected].
⚠️ Note: In case of translation discrepancies, the English version prevails.