多项选择题

决定封闭式基金存续期长短的因素主要有( )。

A.《投资基金法》的规定
B.基金本身投资期限的长短
C.宏观经济形势
D.投资者的要求