- def log_balances(self, tag=None, tickers=None,
+ def log_balances(self, tag=None, checkpoint=None, tickers=None,
ticker_currency=None, compute_value=None, type=None):
self.print_log("[Balance]")
for currency, balance in self.market.balances.all.items():
ticker_currency=None, compute_value=None, type=None):
self.print_log("[Balance]")
for currency, balance in self.market.balances.all.items():
- def fetch_balances(self, tag=None, add_portfolio=False, log_tickers=False,
+ def fetch_balances(self, tag=None, add_portfolio=False,
+ checkpoint=None, log_tickers=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():
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():
self.all.setdefault(currency, portfolio.Balance(currency, {}))
if log_tickers:
tickers = self.in_currency(ticker_currency, compute_value=ticker_compute_value, type=ticker_type)
self.all.setdefault(currency, portfolio.Balance(currency, {}))
if log_tickers:
tickers = self.in_currency(ticker_currency, compute_value=ticker_compute_value, type=ticker_type)
tickers=tickers, ticker_currency=ticker_currency,
compute_value=ticker_compute_value, type=ticker_type)
else:
tickers=tickers, ticker_currency=ticker_currency,
compute_value=ticker_compute_value, type=ticker_type)
else:
def dispatch_assets(self, amount, liquidity="medium", repartition=None):
if repartition is None:
def dispatch_assets(self, amount, liquidity="medium", repartition=None):
if repartition is None: