我正在使用以下VBA代码开始Bloomberg会话:
Set Sess = New Session
Dim Opt As SessionOptions
Set Opt = Sess.CreateSessionOptions
Opt.ServerHost = "127.0.0.1"
Opt.ServerPort = 8194
Sess.SetSessionOptions Opt
Sess.Start它可以工作,但需要15-20秒。如果必须的话,我可以接受,但这似乎很奇怪,因为使用他们的旧彭博数据控件没有这样的延迟。有没有办法加快速度,比方说,通过连接到现有的Bloomberg流程,或者其他一些我不知道的选择?
发布于 2015-02-20 05:38:44
登录终端后启动第一个会话可能需要一段时间,但后续会话应该会更快。如果您希望避免应用程序的长时间启动,您可以运行Excel并使用API进行任何数据检索。例如,在Excel:"=BDP("IBM US Equity","PX_LAST")的单元格中键入以下公式,然后运行应用程序。
https://stackoverflow.com/questions/22509806
复制相似问题