Closed FaycalSettar closed 1 month ago
Solution communiqué par la team CryptoRobot sur Discord
Bonjour @everyone
⚠️ Modification à faire pour le TRIX ⚠️
Pour ceux qui ont installé le Trix sur Bitmart, l'API a subit une modification, il faut absolument dans le fichier bitmart_perp (dossier utilities) à la ligne 117 changer bitmart_limit = 1000
par bitmart_limit = 500
sinon vous aurez une erreur lors de la récupération de données.
Sinon pour l'instant la stratégie se comporte plutôt bien en espérant que cela continu 😉
Très bonne journée à tous ! 🤖 🚀
Bonjour,
Le robot était fonctionnel depuis quelques jours, j'ai eu une une erreur ce matin lors du lancement de 11H
Ci dessous :
ubuntu@ip-172-31-33-88:~/Live-Tools-V2/strategies$ ls [34;1menvelopes[0m [34;1mtrix [0mubuntu@ip-172-31-33-88:~/Live-Tools-V2/strategies$ cd trix/ ubuntu@ip-172-31-33-88:~/Live-Tools-V2/strategies/trix$ ls multi_bitmart.py multi_bitmart_lite.py positions_bitmart1.json ubuntu@ip-172-31-33-88:~/Live-Tools-V2/strategies/trix$ nano multi_bitmart_lite.py [?1049h[H File "/home/ubuntu/Live-Tools-V2/.venv/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 859, in request return await self.fetch2(path, api, method, params, headers, body, config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/Live-Tools-V2/.venv/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 855, in fetch2 raise e File "/home/ubuntu/Live-Tools-V2/.venv/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 846, in fetch2 return await self.fetch(request['url'], request['method'], request['headers'], request['body']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/Live-Tools-V2/.venv/lib/python3.12/site-packages/ccxt/async_support/base/exchange.py", line 254, in fetch self.handle_errors(http_status_code, http_status_text, url, method, headers, http_response, json_response, request_headers, request_body) File "/home/ubuntu/Live-Tools-V2/.venv/lib/python3.12/site-packages/ccxt/async_support/bitmart.py", line 4633, in handle_errors self.throw_exactly_matched_exception(self.exceptions['exact'], errorCode, feedback) File "/home/ubuntu/Live-Tools-V2/.venv/lib/python3.12/site-packages/ccxt/base/exchange.py", line 4452, in throw_exactly_matched_exception raise exactstring ccxt.base.errors.BadRequest: bitmart {"code":40039,"message":"Invalid Timestamp","trace":"c5c555ce9bcd4fc592c1b770c7dba3f6.89.17302014079612299"} bitmart requires to release all resources with an explicit call to the .close() coroutine. If you are using the exchange instance with async coroutines, add
await exchange.close()
to your code into a place when you're done with the exchange and don't need the exchange instance anymore (at the end of your async coroutine). Unclosed client session client_session: <aiohttp.client.ClientSession object at 0x72632d4a25d0> ubuntu@ip-172-31-33-88:~$ [?1h[?66h[?2004hMerci d'avance