我正在使用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
任何帮助都将不胜感激。