多项选择题

债券交易的方式主要有(     )
   
A、现货交易
B、期货交易
C、期权交易
D、回购交易
E、远期交易