অর্থায়নের হিসাব

লেখক:গণনাঃ পাগল, তারিখঃ ২০১৫-১২-২৮ ২১ঃ৪১ঃ৪৫
ট্যাগঃসরঞ্জাম

এক্সচেঞ্জের এপিআই বৈশিষ্ট্যটি ব্যবহার করে বর্তমান এক্সচেঞ্জের অর্থায়ন অর্থের অবস্থা (অংশিকভাবে পরিশোধ করা হয়নি, প্রসেসিং ফি সহ) দেখানো হয়। বর্তমানে শুধুমাত্র OKCoin এবং টোকেন সমর্থন করে, উন্নত করতে স্বাগত জানাই। এই ভিডিওতে, আপনি একটি নতুন সংস্করণ দেখতে পারেন।


function getLoanInfo(exchange, type) {
    var loanInfo;
    var dueAmount;
    if (exchange.GetName() == "OKCoin") { 
        loanInfo = exchange.IO("api", "borrows_info", "symbol=cny");
        if (type == "btc") {
            dueAmount = loanInfo.borrow_btc + loanInfo.interest_btc;
        }
        else if (type == "ltc") {
            dueAmount = loanInfo.borrow_ltc + loanInfo.interest_ltc;
        }   
        else if (type == "cny") {
            dueAmount = loanInfo.borrow_cny + loanInfo.interest_cny;
        }
    }
    else if (exchange.GetName() == "Huobi") {
        loanInfo = exchange.IO("api", "get_loans", "market=cny");
        dueAmount = 0;
            for (var i = 0; i < loanInfo.length; i++) {
                if (type == "cny" && loanInfo[i].type == 1 || type == "btc" && loanInfo[i].type == 2 || type == "ltc" && loanInfo[i].type == 3) {
                    dueAmount += (Number(loanInfo[i].loan_amount) - Number(loanInfo[i].repayment_amount) + Number(loanInfo[i].interest_nopay) + Number(loanInfo[i].interest_payed));
                }
            }
    }
    else 
        throw "暂不支持交易所: " + exchange.GetName();
    return dueAmount;
}

function main() {
    for (var i = 0; i < exchanges.length; i++)
        Log(exchanges[i].GetName(),
            "未归还CNY:", getLoanInfo(exchanges[i], "cny"),
            "未归还BTC:", getLoanInfo(exchanges[i], "btc"),
            "未归还LTC:", getLoanInfo(exchanges[i], "ltc")
           );
}

সম্পর্কিত

আরো

নিং ডেকোধন্যবাদ শেয়ার করার জন্য।

মধ্যবিত্তসর্বশেষ এপিআই কোথায়? আমি http://www.okcoin.cn/about/rest_api.do এ get_loans এপিআই খুঁজে পাচ্ছি না?

গণনাঃ পাগলঠিক আছে borrows_info get_loans হল টোকিনের API