多项选择题

农业银行金融衍生品是一种金融合约,其价值取决于一种或多种基础资产或指数,合约的基本种类包括()。

A.远期
B.期货
C.掉期(互换)
D.期权