From bfd1cc34d2d9159ed44f1b7190fe5b446ccb9650 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20S=C3=A1nchez?= Date: Fri, 11 Jul 2025 17:02:00 -0300 Subject: [PATCH] minor cleanup --- trader.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/trader.py b/trader.py index 318c950..bd824cb 100755 --- a/trader.py +++ b/trader.py @@ -16,7 +16,9 @@ class trader: "short_price_exceeds_old_long": False, "speol_notified": False } - + self.trader_restart_errors = {1: "start_trader returned error #1. Trader will be restarted", + 2: "start_trader returned error #2: Initial order never got filled. Trader will be restarted", + 3: "start_trader returned error #3: Slippage threshold exceeded. Trader will be restarted"} self.broker = broker self.config = ConfigHandler(pair,broker) @@ -808,21 +810,16 @@ class trader: self.restart = True return 1 - #Possible restart errors - restart_errors = {1: "start_trader returned error #1. Trader will be restarted", - 2: "start_trader returned error #2: Initial order never got filled. Trader will be restarted", - 3: "start_trader returned error #3: Slippage threshold exceeded. Trader will be restarted"} - #Restarting the trader self.status.set_pause_reason("take_profit_routine - restart_trader call") restart_trader = self.start_trader() self.status.set_pause_reason("take_profit_routine - restart_trader call - start_trader() called") #retries = self.broker.get_retries() - if restart_trader in restart_errors.keys(): + if restart_trader in self.trader_restart_errors.keys(): self.pause = False self.restart = True self.status.save_to_file(is_backup=True) - self.broker.logger.log_this(restart_errors[restart_trader],1,self.config.get_pair()) + self.broker.logger.log_this(self.trader_restart_errors[restart_trader],1,self.config.get_pair()) return restart_trader