不计算股票涨跌幅的情况下你这种做法在沪深市场是不划算的,比如股价10元,你今天买入等到某天分红,分给你现金0.2元,然后会“除权”,除权后你的股价是9.8元,股票账户里增加了现金(分红所得)0.2元,加起来还是10元。然后你马上卖出这一股,要扣掉交易佣金,分红所得还要交上20%红利税(即0.04元)。假如你这只股持有超过一个月,也要交分红所得红利税10%(即0.02元)

股票分红前几天买入分红后再卖出划算吗?

就算不交税你也损失了交易佣金。