compute_value, type)
return amounts
- def fetch_balances(self, tag=None, add_portfolio=False,
+ def fetch_balances(self, tag=None, add_portfolio=False, liquidity="medium",
checkpoint=None, log_tickers=False, add_usdt=False,
ticker_currency="BTC", ticker_compute_value="average", ticker_type="total"):
all_balances = self.market.ccxt.fetch_all_balances()
currency in self.all:
self.all[currency] = portfolio.Balance(currency, balance)
if add_portfolio:
- for currency in Portfolio.repartition(from_cache=True):
+ for currency in Portfolio.repartition(from_cache=True, liquidity=liquidity):
self.all.setdefault(currency, portfolio.Balance(currency, {}))
if add_usdt:
self.all.setdefault("USDT", portfolio.Balance("USDT", {}))