Binance annule toutes les commandes en attente pour les paires de trading (démonstration d'extension IO)

Binance Study Extent-API
Date de création: 2018-10-13 14:25:38 Dernière modification: 2019-07-03 16:36:05
Copier: 25 Nombre de clics: 3151
3
Suivre
1444
Abonnés

Binance annule toutes les paires de transactions pour les commandes inachevées et utilise l’interface IO, qui peut être utilisée comme un exemple d’apprentissage de l’interface IO connectée en tant que support API.

Code source de la stratégie
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()
}