TWSとMacOS 12(Monterey)間の相互作用

こちらのページでは、一部のお客様よりご報告いただいた、MacOS Monterey(バージョン12)によるトレーダー・ワークステーション(TWS)のパフォーマンスに関する問題点をご説明します。MacOS 12を使用した場合、TWSがフリーズすることや、突然シャットダウン(クラッシュ)することがあり、これはTWSの起動時または数分後や、場合によっては数時間後に発生することがあります。

修正プログラムの実装

TWSベータ版の修正プログラムがリリースされました。ダウンロードはこちらからできます。

問題解決の背景と詳細
この問題はトレーダー・ワークステーションによるものではなく、TWSとバンドルになりソフトウェアの起動に使用される、Oracle Javaの公式なプラットフォームのバグにより発生していました。Oracle JavaプラットフォームはOracle社のものであり、弊社(IBKR)ではコードや機能の変更は不可能であったため、この問題をなるべく早急に修正し、お客様にご提供する唯一の実行可能な策として、代替Javaプラットフォーム(OpenJDK、Azulなど)を検討しました。

現在の問題を対処しつつ他の問題も発生させないようにしながら、どのJavaプラットフォームがトレーダー・ワークステーションに一番適した代替となるかをテストして割り出すにあたってかなりの時間を要しました。

ご理解とご協力、誠に有難うございました。