Fellow Binancians,

Following positive feedback and requests from the community, Binance will be making the Self-Trade Prevention (STP) function mandatory for all users on Binance Spot and Margin at 2023-10-26 08:00 (UTC)

This allows users to avoid any inadvertent self-trading and payment of unnecessary trading fees, as the STP function automatically blocks the execution of orders that will result in self-trades. A total of three STP modes are available, and the default STP mode enabled for all orders on Binance Spot and Margin is "EXPIRE_MAKER". 

Please Note:

  • The “EXPIRE_MAKER” STP mode will be the default mode for all trading pairs and orders on Binance Spot and Margin.

  • The “EXPIRE_MAKER” STP mode prevents self-trading by immediately expiring the remaining unfilled quantity on the impacted maker order. Thereafter, the taker order will be executed as per normal.

  • API users may select other STP modes if they send the selfTradePreventionMode” parameter with their orders via the API. API users may query STP modes enabled for each symbol by sending “allowedSelfTradePreventionModes” parameter via GET/api/v3/exchangeInfo. Refer to the STP Function FAQ for more information on the other two STP modes.

  • To check orders that expired due to the STP function, users may visit Order History on Binance Web, Binance App, or Binance Desktop App.

  • For further API enquiries, please reference or seek community assistance at the Binance Developer homepage.

  • When any discrepancy arises between the translated versions and the original English version, the English version shall prevail.

Further Information:

Thanks for your support!

Binance Team

2023-10-11