在银行炒外汇是合法的,因为银行拥有合法的外汇交易牌照以及监管机构的授权,且在外汇市场上拥有充足的资金实力和专业的金融交易人员,能够保证外汇交易的合规性和风险控制。而在一些平台炒外汇不合法的原因是可能因为这些平台没有取得合法的金融交易资格或者没有通过监管机构的审批,同时也可能涉及到未经授权从事资金筹集、交易操纵等非法金融行为。此外,一些平台可能存在欺诈或者资金安全风险等问题,不具备合规性和可靠性,因此被监管机构所查处和取缔。