def getloaninfo(symbol=CoinSymbol.Btcusdt): request_client = RequestClient(api_key=g_api_key, secret_key=g_secret_key) try: result_list = request_client.get_margin_loan_info(symbol.symbol) if result_list and len(result_list): for loan_item in result_list: for item_info in loan_item.currencies: if item_info.currency == symbol.coin: loan_info.coin = item_info.loanable_amt loan_info.min_coin = item_info.min_loan_amt if item_info.currency == symbol.cash: loan_info.cash = item_info.loanable_amt loan_info.min_cash = item_info.min_loan_amt return loan_info except Exception as e: print(e) print("retrying in 1s") time.sleep(1) return getloaninfo()
from huobi import RequestClient from huobi.constant.test import * request_client = RequestClient(api_key=g_api_key, secret_key=g_secret_key) result_list = request_client.get_margin_loan_info("btcusdt,ethusdt") if result_list and len(result_list): for loan_item in result_list: loan_item.print_object("************** \t") print()