Binance annule toutes les transactions pour les commandes non terminées, utilise l'interface IO et peut être utilisé comme exemple pour apprendre la connexion de l'interface IO pour supporter l'interface API
function cancellAll(){ try{ var openOrders = exchange.IO('api', 'GET', '/api/v3/openOrders'); for (var i=0; i<openOrders.length; i++){ var order = openOrders[i]; var currency = ''; if (order.symbol.endsWith('USDT')){ currency = order.symbol.slice(0,order.symbol.length-4) + '_' + 'USDT'; } else{ currency = order.symbol.slice(0,order.symbol.length-3) + '_' + order.symbol.slice(order.symbol.length-3,order.symbol.length); } exchange.IO("currency", currency); exchange.CancelOrder(order.orderId); } } catch(err){ Log('error'); } } function main(){ cancellAll() }