多项选择题

投资者在购买债券时,应当从以下哪些方面考虑债券的风险?()

A.利率风险
B.再投资风险
C.违约风险
D.提前赎回风险
E.通货膨胀风险