return amounts
def fetch_balances(self, tag=None, add_portfolio=False,
- checkpoint=None, log_tickers=False,
+ 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()
for currency, balance in all_balances.items():
if add_portfolio:
for currency in Portfolio.repartition(from_cache=True):
self.all.setdefault(currency, portfolio.Balance(currency, {}))
+ if add_usdt:
+ self.all.setdefault("USDT", portfolio.Balance("USDT", {}))
if log_tickers:
tickers = self.in_currency(ticker_currency, compute_value=ticker_compute_value, type=ticker_type)
self.market.report.log_balances(tag=tag, checkpoint=checkpoint,