Price Protection protects your open orders from extreme market movements and abnormal trading activities. For instance, when the Last price and the Mark Price of a Futures contract exceeds a predetermined threshold that could potentially trigger a stop-loss/take-profit order, the Price Protection function will prevent the stop-loss/take-profit order from being triggered.
You can enable/disable the Price Protection function for individual order. You’ll only see the Price Protection function on the trading interface when it’s activated. Please note that orders placed via API won’t be affected by the Price Protection function.
You can view the Price Protection threshold in Trading Rules.
Let’s assume the current BTCUSDT price is at 25,000 USDT. You decide to set up a limit buy order at 25,500 USDT and schedule a take-profit market order to sell when the price reaches the Mark Price (26,000 USDT) to secure profit.
The buy limit order will be triggered when the Last Price reaches 25,500 USDT, while the take-profit order will be triggered when the Mark Price reaches 26,000 USDT.
*Last Price is the latest transaction price, while the Mark Price represents a calculated average, factoring in recent prices and market specifics, such as the spot price and the funding rate. For more details, please refer to What Is the Difference Between a Futures Contract’s Last Price and Mark Price?.
Now the BTCUSDT price reaches 25,500 USDT. Extreme volatility in the market causes a substantial divergence between the Last Price (25,500 USDT) and the Mark Price (27,125 USDT), an approximately 6.5% increase from the Last Price.
Price Protection is a valuable tool in many trading scenarios, but like all trading tools, its effectiveness depends on the trader's goals, strategy, and market conditions. Here are some considerations:
Pros:
Cons:
While Price Protection can be a helpful feature to protect against extreme market anomalies, you should use it judiciously and in alignment with your overall trading strategy.
Price Protection is available on the Binance website, App, and API. You can apply it to all order types and enable/disable it anytime.
If you want to activate Price Protection for both USDⓈ-M and COIN-M Futures, you'll need to configure it individually on their respective trading interfaces.
1. Log in to your Binance account and click the [Settings] icon on the upper right corner.
2. Click [Price Protection].
3. Toggle the button to enable/disable it.
1. Log in to your Binance account and go to [Futures]. Tap [...] - [Preferences].
2. Tap [Price Protection]. Toggle the button to enable/disable it.
Please note that if you’ve enabled the order confirmation function, you can enable/disable Price Protection when placing an order.