erdewit / ib_insync

Python sync/async framework for Interactive Brokers API
BSD 2-Clause "Simplified" License
2.75k stars 723 forks source link

Recurring error log: KeyError: 'completedOrders' #683

Open gdassori opened 5 months ago

gdassori commented 5 months ago

Hello, i'm plenty of errors like this one, using the latest ib_insync. I've seen it while I was investigating on why I can't be able to find filled orders by permId in the trades() method.

Traceback (most recent call last): File "/home/user/venv/lib/python3.9/site-packages/ib_insync/decoder.py", line 198, in interpret handler(fields) File "/home/user/venv/lib/python3.9/site-packages/ib_insync/decoder.py", line 1287, in completedOrder self.wrapper.completedOrder(c, o, st) File "/home/user/venv/lib/python3.9/site-packages/ib_insync/wrapper.py", line 401, in completedOrder self._results['completedOrders'].append(trade) KeyError: 'completedOrders'