我正试图将兴趣数据的实时指示从bloomberg中拉出来并进入excel。我无法通过Excel API找到方法,所以我正在考虑两个选项:
一些混乱的VBA API调用尝试将其拉出来。
使用VBA控制bloomberg gui并打开页面。
有谁知道这些中的任何一个是否可能?我可以看到后者使用windows函数和sendkeys进行了一些真正严肃的工作,但理想的是在许多VB库中会隐藏一个propper方法。
谢谢,
答案 0 :(得分:2)
如果您无法通过API或FLDS
找到此数据(如果您可以找到相关字段,您将能够看到它可用的产品),您需要与您的Bloomberg代表讨论是否此数据作为后台数据许可文件的一部分提供。我发现代表是与特定复杂问题的相关人员交流的最快方式。
输入BREP
以查看您的代表的联系方式。
答案 1 :(得分:0)
如果有人最终搜索到这一点 - 我最终使用VBA来控制主要的Bloomberg终端。以下是屏幕号无变化和传递给终端的命令。它正在从活动单元格中读取自动收报机。
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