Utiliser la fonctionnalité API de l'échange pour afficher la situation actuelle de financement de l'échange (pas remboursé, frais de traitement inclus). Il faut une dernière version de l'administrateur.
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") ); }
Le fils de NingMerci de le partager.
Le moteurOù est l'API la plus récente? Je n'ai pas trouvé l'API get_loans sur https://www.okcoin.cn/about/rest_api.do?
Numéro: fouOK est borrows_info get_loans est l'API du jeton