多项选择题

私自买卖外汇、变相买卖外汇或者倒买倒卖外汇应受到的处罚措施有( )。

A.由外汇管理机关给予警告
B.强制收兑
C.没收违法所得,并处10万元以上50万元以下的罚款
D.构成犯罪的,依法追究刑事责任