多项选择题

投资基金有多种类型,其中包括()。

A.契约型基金
B.封闭型基金
C.公司型基金
D.开放式基金
E.半封闭型基金