Based on what I learned so far mining will provides profits more than trading. However the obstacle is you need some fund to buy and upgrades the machines if you want to profits fast.
I don't think so

. With the same capital which do you think will better? Trading or mining? For example, 1 or 2 day ago with 4k$ capital you can earn at least 300$ a day so how about mining? I don't think with 4000$ capital you can earn 300$ a day with mining

). It's just my opinion
