Compounding works well in the long term. To maximize your returns through compounding, you have to stay invested for the long term. Hence this strategy will not be the best for short-term investors.