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, the Price Protection function will prevent the stop-loss or 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 the 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 at 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.
Important note: 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, if extreme volatility pushes the Mark Price up to 27,125 USDT (an approximately 6.5% increase from the Last Price), here is what happens:
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.
1. Log in to your Binance account and go to [Futures]. Tap [...] - [Preferences].
2. Tap [Price Protection]. Toggle the button to enable/disable.
Please note that if you’ve enabled the order confirmation function, you can enable/disable Price Protection when placing an order.