Studies show that long-term investments (buy and hold) generally gives better results than doing short-term investments (buy-sell and sell-buy). Why? Because long-term investments to avoid excessive transaction costs.
Besides the difficulty in predicting short-term price movements to make investment results that generally fluctuates can cause losses for individual investors. In the long term investment, you will likely get the desired results by choosing an asset allocation that has been adjusted for investment purposes.