从Bloomberg中检索IOI数据

我试图把实时的兴趣数据从彭博社转到Excel。 我找不到通过Excel API的方式,所以我正在考虑两个select:

  1. 一些凌乱的VBA API调用尝试把它拉出来。

  2. 使用VBA来控制bloomberg GUI并打开页面。

有谁知道这些是否有可能? 我可以看到后者与一些真正严肃的工作与Windowsfunction和sendkeys工作,但idealy将有一个propper方式隐藏在许多VB库。

谢谢,

如果您无法通过API或FLDS查找这些数据(如果您可以find相关字段,则可以查看哪些产品可用),则需要向彭博代表咨询有关此数据是否可作为后台数据许可文件。 我发现代表是与相关人士交谈,讨论特别复杂的问题的最快方法。

BREP查看您的代表的联系方式。

如果有人最终search这个 – 我最终使用VBA来控制主要的彭博terminal。 下面的屏幕不会改变,命令传递给terminal。 它正在读取活动单元格中的代码。

 Private Sub Change_Screen(ScreenNo As Byte, QueryString As String) Dim Blp As Long 'Establish connection with terminal via add-in. Blp = DDEInitiate("winblp", "bbk") 'Call add in - make the gui go to the IOI page for security currently selected using the screen select. Call DDEExecute(Blp, "<blp-" & ScreenNo - 1 & ">" & ActiveCell.Text & "<equity>" & QueryString & "<GO>") 'Kill terminal connection. Call DDETerminate(Blp) End Sub