多项选择题

商业银行对公业务产品定价十分复杂,必须考虑的因素包括()。

A.成本因素
B.市场因素
C.营销组合因素
D.法律政策因素