바이낸스, 거래 쌍에 대한 모든 미처리 주문 취소(IO 확장 데모)

Binance Study Extent-API
생성 날짜: 2018-10-13 14:25:38 마지막으로 수정됨: 2019-07-03 16:36:05
복사: 25 클릭수: 3151
3
집중하다
1444
수행원

비트코인은 모든 거래 쌍을 취소하고, IO 인터페이스를 사용하여 API 인터페이스를 지원하는 학습 IO 인터페이스 연결의 예시로 사용할 수 있습니다.

전략 소스 코드
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()
}