Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

After the last update keep geting this error: #20

Open
Ar4g0rn opened this issue Nov 15, 2021 · 4 comments
Open

After the last update keep geting this error: #20

Ar4g0rn opened this issue Nov 15, 2021 · 4 comments

Comments

@Ar4g0rn
Copy link

Ar4g0rn commented Nov 15, 2021

Error while scouting...
Traceback (most recent call last):
File "/BTB-Install-script/Binance1/binance-trade-bot/binance_trade_bot/scheduler.py", line 25, in _run_job
super()._run_job(job)
File "/usr/local/lib/python3.8/dist-packages/schedule/init.py", line 172, in _run_job
ret = job.run()
File "/usr/local/lib/python3.8/dist-packages/schedule/init.py", line 661, in run
ret = self.job_func()
File "/BTB-Install-script/Binance1/binance-trade-bot/binance_trade_bot/strategies/multiple_coins_strategy.py", line 35, in scout
self._jump_to_best_coin(coin, coin_price, excluded_coins)
File "/BTB-Install-script/Binance1/binance-trade-bot/binance_trade_bot/auto_trader.py", line 179, in _jump_to_best_coin
self.transaction_through_bridge(best_pair, coin_price, prices[best_pair.to_coin_id])
File "/BTB-Install-script/Binance1/binance-trade-bot/binance_trade_bot/auto_trader.py", line 50, in transaction_through_bridge
self.update_trade_threshold(pair.to_coin, price)
File "/BTB-Install-script/Binance1/binance-trade-bot/binance_trade_bot/auto_trader.py", line 80, in update_trade_threshold
min_notional = self.manager.get_min_notional(pair.from_coin.symbol, self.config.BRIDGE.symbol)
File "/usr/local/lib/python3.8/dist-packages/cachetools/decorators.py", line 26, in wrapper
v = func(*args, **kwargs)
File "/BTB-Install-script/Binance1/binance-trade-bot/binance_trade_bot/binance_api_manager.py", line 323, in get_min_notional
return float(self.get_symbol_filter(origin_symbol, target_symbol, "MIN_NOTIONAL")["minNotional"])
File "/BTB-Install-script/Binance1/binance-trade-bot/binance_trade_bot/binance_api_manager.py", line 310, in get_symbol_filter
for _filter in self.binance_client.get_symbol_info(origin_symbol + target_symbol)["filters"]
File "/usr/local/lib/python3.8/dist-packages/binance/client.py", line 502, in get_symbol_info
res = self.get_exchange_info()
File "/usr/local/lib/python3.8/dist-packages/binance/client.py", line 459, in get_exchange_info
return self._get('exchangeInfo', version=self.PRIVATE_API_VERSION)
File "/usr/local/lib/python3.8/dist-packages/binance/client.py", line 371, in _get
return self._request_api('get', path, signed, version, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/binance/client.py", line 334, in _request_api
return self._request(method, uri, signed, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/binance/client.py", line 315, in _request
return self._handle_response(self.response)
File "/usr/local/lib/python3.8/dist-packages/binance/client.py", line 324, in _handle_response
raise BinanceAPIException(response, response.status_code, response.text)
binance.exceptions.BinanceAPIException: APIError(code=-1003): Too much request weight used; current limit is 1200 request weight per 1 MINUTE. Please use the websocket for live updates to avoid polling the API.

@Ar4g0rn
Copy link
Author

Ar4g0rn commented Nov 17, 2021

I forgot to mention that the bot is running but keep throw this error once a while...

@tntwist
Copy link
Owner

tntwist commented Dec 6, 2021

How many coins do you have in your list?

@Ar4g0rn
Copy link
Author

Ar4g0rn commented Dec 8, 2021

At the time this happened I had 38 coins on the list.
I noticed that my coins list causes the bot to get into stress and it did not stop jumping between coins without taking profit at all so I back to your list And since then the error has not returned.

@krsh-off
Copy link

krsh-off commented Jan 3, 2022

Seeing the same issue with 11 coins in the list. Increased scout_sleep_time to 10, the error seems to be gone.

P.S. Using always-free server in Oracle cloud.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants