Cancelar todas las órdenes de Binance

El autor:Las hierbas, Fecha: 2018-10-13 14:25:38
Las etiquetas:BinanceEstudioExtent-API (en inglés)

Binance cancela todas las transacciones para pedidos no completados, utilizando una interfaz de IO, que puede servir como ejemplo de conexión de interfaz de IO de aprendizaje para soportar interfaces 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()
}

Relacionados

Más.