【发布时间】:2015-01-02 20:26:13
【问题描述】:
在尝试覆盖债券的报价类型时,是否有人遇到过Rbbg 的问题? (背景,我们可以用价格或收益率来报价债券,在 Bloomberg 中,您可以使用名为 QtTyp 的字段来覆盖它)
我在 excel API 中尝试了相同的公式并且效果很好,但是当我在 R 中尝试时,当我使用覆盖时它给了我一个错误:
.jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, 中的错误:
org.findata.blpwrapper.WrapperException:响应错误:指定的覆盖字段 ID 无效 [nid:908]
excel中的公式是:
=BDH("EC223677@BGN Corp","LAST_PRICE","02/01/2000","02/01/2000","QtTyp=P")
R中的公式为:
> bdh(conn, "EC223677@BGN Corp","LAST_PRICE",as.Date("02/01/2000","%m/%d/%Y"),as.Date("02/01/2000","%m/%d/%Y"))
date LAST_PRICE
2000-02-01 2000-02-01 0.983
> bdh(conn, "EC223677@BGN Corp","LAST_PRICE",as.Date("02/01/2000","%m/%d/%Y"),as.Date("02/01/2000","%m/%d/%Y"), override_fields = "QtTyp", override_values = "P")
Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl, :
org.findata.blpwrapper.WrapperException: response error: Invalid override field id specified [nid:908]
【问题讨论】:
标签: r overriding bloomberg