Пример #1
0
 def get_all_balances(self):
     """获取余额"""
     balances = []
     account = self.get_account()
     for item in account['balances']:
         balance = xq.create_balance(item['asset'], item['free'], item['locked'])
         balances.append(balance)
     return balances
Пример #2
0
    def get_balances(self, *coins):
        """ 获取账户余额,回测默认1个亿,哈哈 """
        coin_balances = []
        for coin in coins:
            balance = xq.create_balance(coin, "100000000", "0")
            coin_balances.append(balance)

        if len(coin_balances) <= 0:
            return
        elif len(coin_balances) == 1:
            return coin_balances[0]
        else:
            return tuple(coin_balances)
Пример #3
0
    def get_balances(self, *coins):
        coin_balances = []
        account = self.client.get_account()
        free = account['free']
        frozen = account['frozen']

        for coin in coins:
            coinKey = self.__get_coinkey(coin)
            balance = xq.create_balance(coin, free[coinKey], frozen[coinKey])
            coin_balances.append(balance)

        if len(coin_balances) <= 0:
            return
        elif len(coin_balances) == 1:
            return coin_balances[0]
        else:
            return tuple(coin_balances)
Пример #4
0
 def get_balances(self, *coins):
     """获取余额"""
     coin_balances = []
     account = self.__client.get_account()
     balances = account['balances']
     for coin in coins:
         coinKey = self.__get_coinkey(coin)
         for item in balances:
             if coinKey == item['asset']:
                 balance = xq.create_balance(coin, item['free'], item['locked'])
                 coin_balances.append(balance)
                 break
     if len(coin_balances) <= 0:
         return
     elif len(coin_balances) == 1:
         return coin_balances[0]
     else:
         return tuple(coin_balances)