Conditional cancelation

Hi,
As far as I know, there is not such a feature to cancel an order conditionally, I mean canceling an order if the price reaches a given price. We have to listen to Websocket and place a cancel order when it reaches the given price. But this method is useless on a volatile market.
Is there any work around? The point is, when the price moves too fast you have not time to cancel the order.
In general, being able to conditionally cancel orders is very helpful. Another example is to cancel all long (or short) orders that have limit price lower than a given price at once. Suppose you have 8 open orders and you want to cancel 5 of them. You need to cancel them one by one that takes about 2 seconds which is pretty long on a rapidly changing market.

Maybe this auto cancel open orders endpoint can be used for your trading.

https://binance-docs.github.io/apidocs/futures/en/#auto-cancel-all-open-orders-trade

1 Like

Thank you. But I hope Binance add such a feature that cancel an open order if price reaches a given one.