多项选择题

影响银行贷款保证的风险因素有()

A.保证人的资格
B.保证期间约定
C.保证人的财务实力
D.保证人的保证意愿