If you are an experienced trader then daily trading can give you quick profit by scalping or swing trading.
It is risky and requires determination, controlling your emotions, discipline, patience, perfect execution and adoption to the market.
Holding strategy also can be profitable on an increasing market, but it is risky one on a declining market.
So, it depends on the market situation and on your preferences.