多项选择题

定金的生效条件是( )。

A.从合同有效
B.主合同有效
C.发生交付定金的行为
D.定金比例符合法律规定
E.预先给付