goranjovic55 / Binance-Trading-Bot

Binance trading bot based CyberPunkMetalHeads Binance-volatility-trading-bot
MIT License
96 stars 37 forks source link

Bot (sometimes) crashes on live-net when selling coins (and if restarted trade_slots is not being updated) #84

Open sixeingenieria opened 3 years ago

sixeingenieria commented 3 years ago

[2021-08-09 09:01:41] TP or SL reached, selling 0.893 WAVESBUSD. Bought at: 16.83300000 (Price now: 16.86300000) - 0.18% - Est: 0.03 BUSD [2021-08-09 09:01:41] TP or SL reached, selling 10.54 WRXBUSD. Bought at: 1.42310000 (Price now: 1.42070000) - -0.17% - Est: -0.03 BUSD [2021-08-09 09:01:42] Sold WAVESBUSD, removed order ID 110980828 from history. [2021-08-09 09:01:42] Sold WRXBUSD, removed order ID 63935702 from history. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 665, in urlopen httplib_response = self._make_request( File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 421, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 416, in _make_request httplib_response = conn.getresponse() File "/usr/lib/python3.9/http/client.py", line 1345, in getresponse response.begin() File "/usr/lib/python3.9/http/client.py", line 307, in begin version, status, reason = self._read_status() File "/usr/lib/python3.9/http/client.py", line 268, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib/python3.9/socket.py", line 704, in readinto return self._sock.recv_into(b) File "/usr/lib/python3.9/ssl.py", line 1241, in recv_into return self.read(nbytes, buffer) File "/usr/lib/python3.9/ssl.py", line 1099, in read return self._sslobj.read(len, buffer) ConnectionResetError: [Errno 104] Connection reset by peer

AND

[2021-08-09 12:06:35] TP:52.08:0.11 or SL:50.99:-2.00 not yet reached, not selling PSGBUSD for now >> Bought at: 52.02700000 - Now: 51.17600000 : -1.64% Est: -0.25 BUSD - CIP: -0.10/-0.08 - TAKE_PROFIT: 0.09 [2021-08-09 12:06:35] Sold ZECBUSD, removed order ID 100776316 from history. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 665, in urlopen httplib_response = self._make_request( File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 421, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 416, in _make_request httplib_response = conn.getresponse() File "/usr/lib/python3.9/http/client.py", line 1345, in getresponse response.begin() File "/usr/lib/python3.9/http/client.py", line 307, in begin version, status, reason = self._read_status() File "/usr/lib/python3.9/http/client.py", line 268, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib/python3.9/socket.py", line 704, in readinto return self._sock.recv_into(b) File "/usr/lib/python3.9/ssl.py", line 1241, in recv_into return self.read(nbytes, buffer) File "/usr/lib/python3.9/ssl.py", line 1099, in read return self._sslobj.read(len, buffer) ConnectionResetError: [Errno 104] Connection reset by peer

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/usr/lib/python3/dist-packages/requests/adapters.py", line 439, in send resp = conn.urlopen( File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 719, in urlopen retries = retries.increment( File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 400, in increment raise six.reraise(type(error), error, _stacktrace) File "/usr/lib/python3/dist-packages/six.py", line 702, in reraise raise value.with_traceback(tb) File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 665, in urlopen httplib_response = self._make_request( File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 421, in _make_request six.raise_from(e, None) File "", line 3, in raise_from File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 416, in _make_request httplib_response = conn.getresponse() File "/usr/lib/python3.9/http/client.py", line 1345, in getresponse response.begin() File "/usr/lib/python3.9/http/client.py", line 307, in begin version, status, reason = self._read_status() File "/usr/lib/python3.9/http/client.py", line 268, in _read_status line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1") File "/usr/lib/python3.9/socket.py", line 704, in readinto return self._sock.recv_into(b) File "/usr/lib/python3.9/ssl.py", line 1241, in recv_into return self.read(nbytes, buffer) File "/usr/lib/python3.9/ssl.py", line 1099, in read return self._sslobj.read(len, buffer) urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/hugo/Binance-Trading-Bot/Binance_Detect_Moonings.py", line 215, in reload_tickers() File "/home/hugo/Binance-Trading-Bot/bot/tickers_list.py", line 124, in reload_tickers tickers_list(SORT_LIST_TYPE) File "/home/hugo/Binance-Trading-Bot/bot/tickers_list.py", line 52, in tickers_list tickers_binance = client.get_ticker() File "/usr/local/lib/python3.9/dist-packages/binance/client.py", line 998, in get_ticker return self._get('ticker/24hr', data=params, version=self.PRIVATE_API_VERSION) File "/usr/local/lib/python3.9/dist-packages/binance/client.py", line 237, in _get return self._request_api('get', path, signed, version, kwargs) File "/usr/local/lib/python3.9/dist-packages/binance/client.py", line 202, in _request_api return self._request(method, uri, signed, kwargs) File "/usr/local/lib/python3.9/dist-packages/binance/client.py", line 196, in _request self.response = getattr(self.session, method)(uri, kwargs) File "/usr/lib/python3/dist-packages/requests/sessions.py", line 546, in get return self.request('GET', url, kwargs) File "/usr/lib/python3/dist-packages/requests/sessions.py", line 533, in request resp = self.send(prep, send_kwargs) File "/usr/lib/python3/dist-packages/requests/sessions.py", line 646, in send r = adapter.send(request, kwargs) File "/usr/lib/python3/dist-packages/requests/adapters.py", line 498, in send raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

sixeingenieria commented 3 years ago

RECHECK_INTERVAL = 6

sixeingenieria commented 3 years ago

SIGNALS_FREQUENCY: 1

jlefebvre59 commented 3 years ago

I fix on a pull request