diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2018-02-19 14:06:45 +0100 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2018-02-19 14:06:45 +0100 |
commit | 7eb9cb36c2ef01097fe8e99d40dd17308abdfe37 (patch) | |
tree | 193f00e62178dd7da3c2442af4a5aee8783f6051 /store.py | |
parent | 9f1408a3c5d6f42ae709ca16fa27e01db192fd05 (diff) | |
download | Trader-7eb9cb36c2ef01097fe8e99d40dd17308abdfe37.tar.gz Trader-7eb9cb36c2ef01097fe8e99d40dd17308abdfe37.tar.zst Trader-7eb9cb36c2ef01097fe8e99d40dd17308abdfe37.zip |
Allow dispatch assets to receive liquidity
Diffstat (limited to 'store.py')
-rw-r--r-- | store.py | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -27,9 +27,9 @@ class BalanceStore: | |||
27 | cls.all[currency] = portfolio.Balance(currency, balance) | 27 | cls.all[currency] = portfolio.Balance(currency, balance) |
28 | 28 | ||
29 | @classmethod | 29 | @classmethod |
30 | def dispatch_assets(cls, amount, repartition=None): | 30 | def dispatch_assets(cls, amount, liquidity="medium", repartition=None): |
31 | if repartition is None: | 31 | if repartition is None: |
32 | repartition = portfolio.Portfolio.repartition() | 32 | repartition = portfolio.Portfolio.repartition(liquidity=liquidity) |
33 | sum_ratio = sum([v[0] for k, v in repartition.items()]) | 33 | sum_ratio = sum([v[0] for k, v in repartition.items()]) |
34 | amounts = {} | 34 | amounts = {} |
35 | for currency, (ptt, trade_type) in repartition.items(): | 35 | for currency, (ptt, trade_type) in repartition.items(): |