minor cleanup
This commit is contained in:
parent
0e644e913f
commit
bfd1cc34d2
13
trader.py
13
trader.py
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue