-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Description
Hello la team cryptorobot ;-)
Depuis quelques temps, l'execution de la strategie enveloppe sur bitget provoque des erreurs au moment de récupérer les positions live, dans la boucle for qui débute ligne 355 (multi_bitget.py)
La première position apparait bien, mais pas les suivantes, puis le code s'arrête et n'arrive jamais au bout.
Merci pour votre aide
--- Execution started at 2024-12-13 16:55:53 ---
Setting isolated x4 on 17 pairs...
Getting data and indicators on 17 pairs...
Balance: 789.38 USDT
Getting open trigger orders...
Canceling trigger orders...
Getting open orders...
Canceling limit orders...
Getting live positions...
Current position on JASMY/USDT short - 11075.0 ~ 511.61 $
Traceback (most recent call last):
File "/home/pascal/Live-Tools-V2/.venv/lib/python3.11/site-packages/pandas/core/indexes/base.py", line 3802, in get_loc
return self._engine.get_loc(casted_key)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "index.pyx", line 153, in pandas._libs.index.IndexEngine.get_loc
File "index.pyx", line 182, in pandas._libs.index.IndexEngine.get_loc
File "pandas/_libs/hashtable_class_helper.pxi", line 7081, in pandas._libs.hashtable.PyObjectHashTable.get_item
File "pandas/_libs/hashtable_class_helper.pxi", line 7089, in pandas._libs.hashtable.PyObjectHashTable.get_item
KeyError: 'ma_low_-19'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/pascal/Live-Tools-V2/strategies/envelopes/multi_bitget.py", line 574, in <module>
asyncio.run(main())
File "/usr/lib/python3.11/asyncio/runners.py", line 190, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/home/pascal/Live-Tools-V2/strategies/envelopes/multi_bitget.py", line 570, in main
raise e
File "/home/pascal/Live-Tools-V2/strategies/envelopes/multi_bitget.py", line 442, in main
position.pair, row[f"ma_low_{i+1}"]
~~~^^^^^^^^^^^^^^^^^
File "/home/pascal/Live-Tools-V2/.venv/lib/python3.11/site-packages/pandas/core/series.py", line 1111, in __getitem__
return self._get_value(key)
^^^^^^^^^^^^^^^^^^^^
File "/home/pascal/Live-Tools-V2/.venv/lib/python3.11/site-packages/pandas/core/series.py", line 1227, in _get_value
loc = self.index.get_loc(label)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pascal/Live-Tools-V2/.venv/lib/python3.11/site-packages/pandas/core/indexes/base.py", line 3809, in get_loc
raise KeyError(key) from err
KeyError: 'ma_low_-19'
sys:1: RuntimeWarning: coroutine 'PerpBitget.place_trigger_order' was never awaited
sys:1: RuntimeWarning: coroutine 'PerpBitget.place_order' was never awaited
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels