取引所のAPI機能を使用して,現在の取引所の資金調達状況 (一部未払い,手数料を含む) を表示します.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") ); }
ニン公子ありがとうございました.
中本
数字狂いOK は borrows_info です get_loansはトークンのAPIです