مالی اعانت کے اعدادوشمار

مصنف:نمبر: پاگل، تاریخ: 2015-12-28 21:41:45
ٹیگز:آلہ

ایکسچینج کی API کی خصوصیت کا استعمال کرتے ہوئے موجودہ ایکسچینج کی مالی اعانت کی رقم کی حالت (جزوی طور پر ادا نہیں کی گئی ، رسپانس شامل ہے) دکھاتا ہے۔ فی الحال صرف او کے کوئن اور ٹوکن کی حمایت کرتا ہے ، اس میں مزید بہتری کا خیرمقدم کرتا ہے۔ آپ کو تازہ ترین ورژن کے منتظمین کی ضرورت ہے۔


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 API نہیں پایا؟

نمبر: پاگلٹھیک ہے یہ ہے borrows_info get_loans ٹوکن کا API ہے