Skip to content

Commit 38399c6

Browse files
committed
Removed unnecessary sleeps between sell and buy
1 parent 67b8742 commit 38399c6

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

binance_api_manager.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -76,27 +76,27 @@ def get_alt_tick(self, origin_symbol: str, target_symbol: str):
7676
def wait_for_order(self, origin_symbol, target_symbol, order_id):
7777
while True:
7878
try:
79-
time.sleep(3)
8079
order_status = self.BinanceClient.get_order(symbol=origin_symbol + target_symbol, orderId=order_id)
8180
break
8281
except BinanceAPIException as e:
8382
self.logger.info(e)
84-
time.sleep(10)
83+
time.sleep(1)
8584
except Exception as e:
8685
self.logger.info("Unexpected Error: {0}".format(e))
86+
time.sleep(1)
8787

8888
self.logger.info(order_status)
8989

9090
while order_status[u'status'] != 'FILLED':
9191
try:
9292
order_status = self.BinanceClient.get_order(
9393
symbol=origin_symbol + target_symbol, orderId=order_id)
94-
time.sleep(1)
9594
except BinanceAPIException as e:
9695
self.logger.info(e)
97-
time.sleep(2)
96+
time.sleep(1)
9897
except Exception as e:
9998
self.logger.info("Unexpected Error: {0}".format(e))
99+
time.sleep(1)
100100

101101
return order_status
102102

@@ -184,7 +184,6 @@ def _sell_alt(self, origin_coin: Coin, target_coin: Coin):
184184

185185
# Binance server can take some time to save the order
186186
self.logger.info("Waiting for Binance")
187-
time.sleep(5)
188187

189188
stat = self.wait_for_order(origin_symbol, target_symbol, order[u'orderId'])
190189

0 commit comments

Comments
 (0)