Each person has different opinion about cloud mining and trading. But when it comes to practical you will make more through trading because start investing 0.01 in cloud mining and 0.01 in trading. After one week or one month compares your earning than you will make more profit with trading only.
It's better to max out your capital in trading because in cloud mining it's possible that before your contract ends you will be earning the same amount of your capital or worst comes worst you will be scammed and will don't have any return from them. As most of them are known to be a scam scheme so it's better not to trust any of them.