Matlab を介してインタラクティブ ブローカー TWS に接続しようとしています。Matlab バージョン R2013b がインストールされています。IB TWS とその API をコンピューターにインストールしました。しかし、コマンドを使用してTWSに接続しようとすると
ib = ibtws('', 7496);
次のエラーが表示されます
COM.TWS_TwsCtrl_1/connect エラーの使用エラー: タイプの不一致、引数 4
ibtws のエラー (45 行目)
サーバーを 2008 から Windows Server 2012 にアップグレードし、すべてのソフトウェアを再インストールした後にこの問題が発生しました。最新の IB TWS API ActiveX コンポーネントをインストールするのではなく、2013 の以前のバージョンをインストールすることで解決しました。
幸運を!
Java ベース (ActiveX ではない) のクロスプラットフォーム IB-Matlab 製品を試してみることをお勧めします。
http://undocumentedmatlab.com/ib-matlab
IB-Matlab にはそのようなバグがなく、非常に信頼性があります。