我具有以下代码来操纵Bloomberg终端,并且我想升级此代码以使用官方的Bloomberg API。我已经能够从Bloomberg下载API,并在装有Bloomberg Terminal的计算机上运行C#示例。
SendKeys.SendWait("{ESC}");
Thread.Sleep(delay);
SendKeys.SendWait("{ESC}");
Thread.Sleep(delay);
SendKeys.SendWait("IB> " + uuid);
Thread.Sleep(delay);
SendKeys.SendWait("{ENTER}");
我找不到一个纯粹的例子,纯粹是在机器上执行命令(自动化),它们似乎更多是在访问数据。
是否可以通过Bloomberg API将命令和参数发送给Bloomberg Terminal?
答案 0 :(得分:0)
Bloomberg提供了一个可以从Bloomberg Terminal下载的终端连接SDK,键入SDK
在上面的示例中,我可以使用以下代码开始进行彭博IB聊天:
BlpApi.Register();
BlpTerminal.RunFunction("IB >122234", "1");
但是这种方法有一些缺点
您必须具有一个强大的命名程序集,并向Bloomberg注册密钥(在Terminal Connect SDK提供的帮助文件中对此进行了详细说明)
使用Terminal Connect SDK需要支付许可费用。