多项选择题

信托成立时,客户需要签署以下哪几份协议()。

A.信托合同
B.投资管理及财务顾问合同
C.保密协议
D.风险申明书