aboutsummaryrefslogtreecommitdiff
path: root/store.py
diff options
context:
space:
mode:
authorIsmaël Bouya <ismael.bouya@normalesup.org>2018-02-19 14:06:45 +0100
committerIsmaël Bouya <ismael.bouya@normalesup.org>2018-02-19 14:06:45 +0100
commit7eb9cb36c2ef01097fe8e99d40dd17308abdfe37 (patch)
tree193f00e62178dd7da3c2442af4a5aee8783f6051 /store.py
parent9f1408a3c5d6f42ae709ca16fa27e01db192fd05 (diff)
downloadTrader-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.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/store.py b/store.py
index 841a0fc..abbe5ee 100644
--- a/store.py
+++ b/store.py
@@ -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():