cls.all[currency] = portfolio.Balance(currency, balance)
@classmethod
- def dispatch_assets(cls, amount, repartition=None):
+ def dispatch_assets(cls, amount, liquidity="medium", repartition=None):
if repartition is None:
- repartition = portfolio.Portfolio.repartition()
+ repartition = portfolio.Portfolio.repartition(liquidity=liquidity)
sum_ratio = sum([v[0] for k, v in repartition.items()])
amounts = {}
for currency, (ptt, trade_type) in repartition.items():