市场风险包括汇率风险、股票价格风险、利率风险和商品价格风险。因此,商业银行市场风险包括选项B、C、D和E,即汇率风险、股票价格风险、利率风险和商品价格风险。选项A押品价格变动风险不属于商业银行市场风险。