0

我们订阅了彭博数据,我们使用 excel 使用 bdp 函数从彭博加载数据。但它很痛苦,所以我们决定找到简单的方法来做到这一点。有没有办法使用 VBA、access、sql 或任何东西从证券列表中编程和计算固定收益字符。

谢谢

4

3 回答 3

1

这是一个古老的问题,但也许有人会寻找答案。基本上,您可以通过 Bloomberg API 检索相同的数据。对于个人使用,它是一个桌面 API(当前版本 3)。快速入门指南(可从 Bloomberg Terminal 下载)提供了 C++、Java 和 C# 的示例。字段的名称与 bdp 函数中的名称完全相同。例如:

Element fields = request.GetElement("fields");
fields.AppendValue("PX_LAST");
fields.AppendValue("VOLUME_AVG_30D");
session.SendRequest(request,null);
于 2011-05-03T12:12:55.087 回答
0

是的。您需要使用 VBA 自动化在 excel 中执行此操作,或直接写入 c api。

于 2010-02-04T20:56:36.457 回答
0

如果您已经在使用 Excel VBA,那么将代码复制并粘贴到 Access VBA 中将非常容易。然后,您需要进行适当的更改以插入记录而不是插入单元格。如果使用 DAO,您将需要使用类似于以下的代码来添加记录。

    Set rs = CurrentDb.OpenRecordset("Customer")
    rs.AddNew
    rs!cName = NewData
    rs.Update
    rs.Move 0, rs.LastModified
    CustomerID = rs!cID
    rs.Close: Set rs = Nothing

如果您需要插入子记录,rs.move 0 行会获取刚刚添加的记录的 autonumbr 键。

于 2010-02-14T20:48:54.517 回答