我有一个 Java 代码,它使用 blpapi 请求特定证券的特定字段。我的代码现在运行良好。但是,我想到了一个我当前的代码没有处理的案例。
比如说,我正在为特定证券请求“CUR_MKT_CAP”、“PX_LAST”和“EQY_SH_OUT”。如果 Bloomberg 没有 'PX_LAST' 的值怎么办?到时候布隆伯格会给我什么?(a) 它会给我一个 PX_LAST = 0 的字段元素吗?(b) 它会给我一个 PX_LAST = NULL 的字段 Element 吗?(c) 它不会在我将收到的响应中包含 PX_LAST 吗?因此,响应将如下所示?
HistoricalDataResponse (choice) = {
securityData = {
security = XXXXX Equity
sequenceNumber = 0
fieldData[] = {
fieldData = {
date = YYYY-MM-DD
CUR_MKT_CAP = XX.XXXX
EQY_SH_OUT = XX.XXXX
}
}
} }
基本上,我只想知道如果彭博社没有提供我需要的字段之一,我应该如何处理。