Совместимость TWS с MacOS 12 (Monterey)

Статья посвящена проблемам при работе Trader Workstation (TWS) на MacOS Monterey (версия: 12), отмеченным некоторыми клиентами. На MacOS 12 программа может зависать или неожиданно прекращать работу. Сбои могут возникнуть при запуске TWS или при дальнейшей работе с программой (спустя несколько минут или даже часов).

Устранение проблемы

Ошибка была устранена в бета-версии TWS, скачать которую можно здесь.

Дополнительная информация о проблеме и ее устранении
Такое поведение было вызвано не Trader Workstation, а ошибкой в коде официальной платформы Oracle Java, используемой для работы TWS. Поскольку платформа Oracle Java принадлежит Oracle, и IBKR не может изменить ее код или функциональные возможности, необходимо было найти альтернативные платформы Java (например, OpenJDK, Azul), т.к. это был единственный возможный способ исправить проблему в разумные сроки.

Для внедрения нового решения требовалось провести тщательное тестирование, чтобы определить, какая платформа на Java лучше всего подходит для работы с Trader Workstation, и избежать новых ошибок.

Благодарим за Ваше терпение.