多项选择题

商业银行面临的外部风险主要包括()

A.信用风险
B.市场风险
C.财务风险
D.法律风险