Да, это по замыслу. Прогон l oop непрерывно обрабатывает любые входящие сообщения с рабочей станции Trader, поскольку они работают как клиент и сервер в сети асинхронно.
Варианты структурирования программы API включают:
- с использованием асинхронной среды, такой как asyncio. Это делается в библиотеке с открытым исходным кодом ib_insyn c.
- добавление дополнительного потока для обработки l oop.
Возможно, вы бы интересует примеры дополнительных программ, приведенные в:
Курс IBKR Traders Academy для TWS Python API
В нем есть простые программы для выполнения общих задач с примерами отсоединение.