使用彭博API向彭博终端发送命令



我有以下代码来操作彭博终端,我想升级此代码以使用官方的彭博API。我已经能够从Bloomberg下载API,并在安装了Bloomberg终端的机器上运行C#示例。

SendKeys.SendWait("{ESC}");
Thread.Sleep(delay);
SendKeys.SendWait("{ESC}");
Thread.Sleep(delay);
SendKeys.SendWait("IB> " + uuid);
Thread.Sleep(delay);
SendKeys.SendWait("{ENTER}");

我找不到一个纯粹围绕在机器上执行命令(自动化(的例子——它们似乎更多地围绕着访问数据。

有没有一种方法可以发送命令&通过彭博API向彭博终端进行辩论?

Bloomberg提供了一个终端连接SDK,可以从Bloomberg终端下载,键入SDK<输入>。一旦安装,您将能够在彭博社操作简单的功能。

对于我上面的例子,我可以用以下代码启动彭博IB聊天:

BlpApi.Register();
BlpTerminal.RunFunction("IB >122234", "1");

然而,这种方法也有一些缺点

  1. 您必须有一个强命名的程序集,并向Bloomberg注册密钥(这在终端连接SDK提供的帮助文件中有详细说明(,

  2. 使用终端连接SDK需要支付许可费用。

最新更新