如何以编程方式打开特定的bloomberg终端页面?

Idr*_*iss 10 .net c# com dde bloomberg

是否有可靠的方式以编程方式打开特定的bloomberg终端页面(例如"MSFT Equity")?

我对任何建议和代码示例持开放态度:

  • 通过参数中的bloomberg终端可执行文件和自动收录器的路径启动进程
  • 彭博API
  • DDE
  • COM自动化
  • SendKeys(可被某些防病毒软件阻止)
  • ...

非常感谢

Jon*_*man 11

您可以通过终端获得答案:

API <GO >> API开发者网站> WAPI主页>常见问题>杂项主题

具体问题是我如何以编程方式与Bloomberg Professional进行沟通?

您需要通过DDE发送的字符串是

<blp-1><home>MSFT US<EQUITY><GO>DES<GO>
Run Code Online (Sandbox Code Playgroud)


Mat*_*loy 6

现在已弃用对DDE的支持.来自WAPI杂项主题页面

  1. 您是否支持使用DDE以编程方式检索Bloomberg API数据?

不.我们不再支持通过DDE以编程方式检索Bloomberg数据.事实上,所有DDE帮助和特定于将DDE请求Bloomberg API数据的示例内容都已删除.做出此决定的原因如下:1.DDE服务器最初开发时仅用作通过输入这些单元格的Bloomberg DDE链接将Bloomberg数据检索到Microsoft Excel工作表单元格的管道.它不打算用作应用程序中的编程接口.2.与使用DDE(即DDERequest())相比,从应用程序中以编程方式请求Bloomberg API数据有更高效和更强大的替代方案.例如,对于Microsoft Excel和Access VBA等开发环境,我们建议您使用COM v3数据控件.该界面易于编程,能够更好地控制您的请求,并具有处理数据回复的更大灵活性.对于C++,我们建议使用C v3 API接口或.对于.NET应用程序,您将需要使用.NET v3 API接口.

我们在Desktop API SDK安装包中提供了所有这些接口的示例,可以从API下载中心下载.