bugfix
This commit is contained in:
parent
550ab3f3f6
commit
74e24e6249
|
|
@ -403,7 +403,7 @@ class Broker:
|
|||
retries = self.retries
|
||||
while retries>0:
|
||||
try:
|
||||
self.last_price = self.exchange.fetch_ticker(symbol)
|
||||
self.last_price = self.exchange.fetch_ticker(symbol)["close"]
|
||||
return self.last_price
|
||||
except Exception as e:
|
||||
self.logger.log_this(f"Exception in get_ticker_price: {e}",1)
|
||||
|
|
|
|||
1
main.py
1
main.py
|
|
@ -1432,7 +1432,6 @@ def unwrapped_add_pair(base,quote):
|
|||
|
||||
broker.logger.log_this(f"Initializing trader",2,symbol)
|
||||
add_instance(base,quote)
|
||||
|
||||
broker.add_pair_to_config(f"{base}{quote}")
|
||||
broker.rewrite_config_file(backup=True)
|
||||
|
||||
|
|
|
|||
|
|
@ -440,6 +440,7 @@ class trader:
|
|||
|
||||
if self.config.get_is_short(): #Short traders do not need cleanup
|
||||
return 0
|
||||
|
||||
balance_to_clean = self.fetch_free_base()
|
||||
if balance_to_clean is None:
|
||||
self.broker.logger.log_this("Can't fetch free base",1,self.config.get_pair())
|
||||
|
|
@ -447,6 +448,7 @@ class trader:
|
|||
#balance_to_clean /= 2 #Maybe it's a good idea, sort of DCAing the dust.
|
||||
min_base_size = self.broker.get_min_base_size(self.config.get_pair())
|
||||
minimum_cleanup_size = self.status.get_safety_order()["amount"]*2 # type: ignore
|
||||
|
||||
if balance_to_clean-minimum_cleanup_size >= min_base_size:
|
||||
self.broker.logger.log_this(f"Balance to clean: {balance_to_clean-minimum_cleanup_size} {self.base}",2,self.config.get_pair())
|
||||
self.broker.logger.log_this("Sending cleanup order...",2,self.config.get_pair())
|
||||
|
|
|
|||
Loading…
Reference in New Issue