多项选择题

甲对乙有应收账款,甲对丙负有债务,甲将其对乙的应收账款债权出质给丙,甲与丙订立质押合同,并办理了质押登记。后甲又将该应收账款转让给不知情的丁。对此,下列说法正确的是()。

A.质权在登记前生效,登记后可以对抗第三人
B.质押合同自成立时生效,不以办理出质登记为生效要件
C.甲转让已出质的应收账款给丁,应当经丙同意
D.若丙同意甲转让,丙可以主张以该债权转让所得价款优先受偿