If you buy Bitcoin and sell it immediately. You won't make profit, because transaction fee will be deducted from the Bitcoin, so that will be a lost. But if you buy it and the price went up that instant, then you will make profit.
So it is advisable to wait and sell it when the price rise up