多项选择题

关于合同定金的说法,正确的有______。

A.定金具有担保效力
B.收受定金的一方不履行约定债务的,应当双倍返还定金
C.定金合同从实际交付定金之日起生效
D.定金的数额由当事人约定,但不得超过主合同标的额的50%
E.当事人既约定定金又约定违约金的,未违约一方可以同时要求赔偿定金和违约金