Day trading will be more profitable. But you need more time and knowledge when investing. Buying and keeping will take a long time to get profitable but it does not require much knowledge of the market and time to sit trading.
Not sure the daily deal has brought more profit, my friend!!!
If the hold is long and you do not panic sell it out I believe it will bring more profit than daily trading.
For example: In the recent uptrend instead of HOLD to earn 50% profit from bitcoin I traded short and earn 20% profit