I prefer long term as I am not good enough to trade daily, I tried to trade daily several months ago but I stopped after two weeks because it actually need a lot of time and effort to monitor the price and the profit doesn't worth the time spend on doing that. I know several people that earn a lot from daily trade but right now I prefer to hold long term.