在Windows 7(64位)上运行交互式broker API与Matlab并行错误



最近,我尝试使用Matlab 2015上运行在Windows 7(64位)机器上的交易工具箱连接到Interactive Brokers API。已经安装了TWS和IB API。

Matlab抛出并行错误。

Windows事件查看器错误日志如下:

为"C:TWS APIbinActiveX TWS .ocx"生成激活上下文失败。无法找到相关程序集Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50608.0"。详细诊断请使用sxstrace.exe。

首先,我通过错误消息搜索解决方案。有几个建议,但它们不是针对Windows 64位的,在这种情况下不起作用。

有效的解决方案在此处的Interactive Brokers API参考指南(ActiveX>在64位Windows XP系统上运行ActiveX API)中进行了描述。

它涉及到安装这些依赖项:

  1. Microsoft Visual c++ 2005 SP1 Redistributable Package (x86)
  2. Microsoft Visual j# 2.0可重新发布包。

您可能希望尝试基于java(非ActiveX)的跨平台IB-Matlab产品:

http://undocumentedmatlab.com/ib-matlab

IB-Matlab没有这样的问题,它是非常可靠的

相关内容

  • 没有找到相关文章

最新更新