From 7bd830a83b662874c145ea9548edfde79eadc68f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Thu, 1 Mar 2018 19:08:56 +0100 Subject: Remove useless update_trades method Add arguments to log_stage --- market.py | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) (limited to 'market.py') diff --git a/market.py b/market.py index 0d91f17..ca365bd 100644 --- a/market.py +++ b/market.py @@ -128,17 +128,10 @@ class Market: order.trade.update_order(order, tick) self.report.log_stage("follow_orders_end") - def prepare_trades(self, base_currency="BTC", liquidity="medium", compute_value="average"): - self.report.log_stage("prepare_trades") - values_in_base = self.balances.in_currency(base_currency, compute_value=compute_value) - total_base_value = sum(values_in_base.values()) - new_repartition = self.balances.dispatch_assets(total_base_value, liquidity=liquidity) - # Recompute it in case we have new currencies - values_in_base = self.balances.in_currency(base_currency, compute_value=compute_value) - self.trades.compute_trades(values_in_base, new_repartition) - - def update_trades(self, base_currency="BTC", liquidity="medium", compute_value="average", only=None): - self.report.log_stage("update_trades") + def prepare_trades(self, base_currency="BTC", liquidity="medium", compute_value="average", only=None): + self.report.log_stage("prepare_trades", + base_currency=base_currency, liquidity=liquidity, + compute_value=compute_value, only=only) values_in_base = self.balances.in_currency(base_currency, compute_value=compute_value) total_base_value = sum(values_in_base.values()) new_repartition = self.balances.dispatch_assets(total_base_value, liquidity=liquidity) -- cgit v1.2.3