多项选择题

金融期货的功能是()。

A.套期保值
B.价格发现
C.投机功能
D.套利功能