问题描述
我正在进行我的研究项目,以找出 IPO 和 5 年后 20 个交易日的证券的最后价格。我使用 =BDP($A$1,"EQY_INIT_PO_DT") 来获取 IPO 交易日期及其罚款。当我使用 =BADDPERIODS(A2,"NumberOfPeriods","20","CDR","ID JA","BusDayAdj","1") 时出现问题,它仍然包括非交易日。因此,当我使用 =BDH($A$1,"PX_LAST",A6,A6) 时,它显示 #N/A N/A。我猜=baddperiods() 函数输出了非交易日,而=bdh() 无法获得价格。如何获得特定日期后的正确 20 个交易日(不包括周末和任何公开/非交易日)?
Reference:
A1= Company Ticker
A2= IPO Date
A3= =BADDPERIODS(A2,"1")
...
A6= =BADDPERIODS(A5,"1")