When I started investing money on bitcoin I promised myself every week I would buy bitcoin whatever happens. But when I made a good profit I sold and I started to wait for dumping. But I couldnt buy. Then I bought again and made profit. But If I would keep buying every week I would earn at least 2x more. So in my opinion holding is the best and buying regularly.