买卖外汇在特定情况下是违法的,主要原因如下:违反国家外汇管理规定我国外汇结算实行严格的管理制度,要求境内机构和个人只能在指定金融机构办理外汇结算。私自买卖外汇、变相买卖外汇或倒买倒卖外汇的行为均属于非法买卖外汇。扰乱金融秩序非法买卖外汇会扰乱正常的金融秩序,影响国家对外汇的宏观管理,破坏人民币在国内