Depends on how much time you can invest. I prefer doing fundamental analysis, sitting back and enjoying the ride.

Both of that is good and it depend of the setuation if you holding or trade it like if the price is very low so you can force your self to hold so that your money will not loss and if you see the price is good that time is good to trade so that you can get a huge profit.