Binance API users will soon avail of the new Self-Trade Prevention (STP) function for spot trading, to automatically prevent unintentional self-trading
Binance spot trading platform introduced a new Self-Trade Prevention (STP) function that will be available to all API users from January 26, 2023.
Customers trading on Binance Web, Binance App and the Binance Desktop App will not get access to the same feature. The STP function is optional and available exclusively via Binance API. The reason is that other users don’t need this feature much. Self-trading, both intentional and accidental, is extremely difficult to do manually, though it often occurs with fast algorithmic trading, facilitated by API.
What is self-trading?
However, sometimes self-trading transactions do not happen on purpose. They may occur by the user’s mistake or when orders get matched accidentally. For instance, separate trading units of the same firm, using the same account, may accidentally post orders that match each other. Coordinating trading strategies efficiently is often difficult for large traders. In such cases, the STP feature will come in handy.
How STP helps prevent self-trade?
The new option allows setting an STP parameter for each spot order to determine the consequences of a potential self-trade. The STP function will also block the execution of an order if it results in a self-trade. It would automatically expire the maker or taker order, according to the user settings.
Therefore, Binance spot traders would be able to run various different trading strategies without any worries about self-trades or extra fees spent on unnecessary order executions.