多项选择题

在为客户推荐适合的理财产品时,需要考虑的因素有()。

A.客户所属的人生周期
B.客户的风险承受能力
C.客户的投资目标
D.投资期限长短
E.产品流动性