Binance membatalkan semua pesanan yang belum diselesaikan untuk pasangan perdagangan (demonstrasi perluasan IO)

Binance Study Extent-API
Tanggal Pembuatan: 2018-10-13 14:25:38 Akhirnya memodifikasi: 2019-07-03 16:36:05
menyalin: 25 Jumlah klik: 3151
3
fokus pada
1444
Pengikut

Binance membatalkan semua transaksi untuk pasangan pesanan yang belum selesai, menggunakan antarmuka IO, yang dapat digunakan sebagai contoh pembelajaran antarmuka IO yang terhubung untuk mendukung antarmuka API

Kode Sumber Strategi
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()
}