如何在Bloomberg BDS请求中覆盖频率?

时间:2018-03-15 15:41:59

标签: excel bloomberg

我正在使用Bloomberg Excel插件来检索某些共同基金的批量历史数据。具体来说,我需要获得他们的股息历史,包括股息收入,短期资本收益,长期资本收益等。我将在下面列出我需要的“股息频率”和“股息类型”。

在大多数情况下,这个公式运作得很好:

=BDS("FILDX US Equity", "DVD_HIST_ALL", "DVD_START_DT=20080501", "DVD_END_DT=20180301", "Headers=True")

这为我提供了符号"FILDX US Equity"所需的所有数据,它尊重开始和结束日期。

然而,对于某些符号,我只得到过去12个月的股息数据。根据我的研究,如果符号的股息历史记录包含"Dividend Type" "Daily Accrual",我只能得到12个月的数据。它不尊重我的开始和结束日期覆盖。

一个例子是符号"WAPAX US Equity"。这个符号已存在多年(并支付股息),但BB仅返回去年的数据。

=BDS("WAPAX US Equity", "DVD_HIST_ALL", "DVD_START_DT=20080501", "DVD_END_DT=20180301", "Headers=True")

那么,我如何重写BDS公式以便获得其整个股息历史记录?我是否需要覆盖“频率”或“类型”字段以过滤掉(或过滤掉)某些内容?我需要某种periodicityAdjustment或类似物吗?

以下是我希望拥有的频率和类型:

frequency => None, Monthly, Quarter, Semi-Anl, Annual, Irreg
type => Income, Short Term Cap Gain, Long Term Cap Gain, Omitted, Special Cash

任何帮助都将不胜感激。

0 个答案:

没有答案