多项选择题

金融机构应当按照下列哪些规定期限保存客户的账户资料和交易记录()。

A.账户资料,自销户之日起至少5年
B.账户资料,自销户之日起至少10年
C.交易记录,自交易记账之日起至少5年
D.交易记录,自交易记账之日起至少10年