I am just not brave enough at the moment or have enough knowledge to earn with trading for now but in future I hope I can make some with trading also. I lost quite a bit of my btc in cloud mining scam (remember hashocean?) so not going to jump into trading so quickly.
I agree there is a high possibility of getting scammed in cloud mining and HYIP indeed, it is risky while you only get low amount. As for now earning through signature campaigns and services is the only safest way I can think to earn BTC. But as soon as I saw the answers for this topic, I might try understanding then earning through trading.