minor cleanup

This commit is contained in:
Nicolás Sánchez 2025-07-11 17:02:00 -03:00
parent 0e644e913f
commit bfd1cc34d2
1 changed files with 5 additions and 8 deletions

View File

@ -16,7 +16,9 @@ class trader:
"short_price_exceeds_old_long": False, "short_price_exceeds_old_long": False,
"speol_notified": 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.broker = broker
self.config = ConfigHandler(pair,broker) self.config = ConfigHandler(pair,broker)
@ -808,21 +810,16 @@ class trader:
self.restart = True self.restart = True
return 1 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 #Restarting the trader
self.status.set_pause_reason("take_profit_routine - restart_trader call") self.status.set_pause_reason("take_profit_routine - restart_trader call")
restart_trader = self.start_trader() restart_trader = self.start_trader()
self.status.set_pause_reason("take_profit_routine - restart_trader call - start_trader() called") self.status.set_pause_reason("take_profit_routine - restart_trader call - start_trader() called")
#retries = self.broker.get_retries() #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.pause = False
self.restart = True self.restart = True
self.status.save_to_file(is_backup=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 return restart_trader