Yes, long-term investment gives you a better chance of not losing money than intraday trading.
When it comes to risk then you are correct simply holding for long term would really somehow give you the chance to make profits without worrying too much on the price on daily basis since you are holding for longer time then you are expecting profits for more months or years but there are people who do loves to risk out and do short trades which is indeed can make you money more than or compared on just holding it up.