Yes and No. Yes because in trading, there's a small element of guessing. No because, In trading the odds are not against you. In trading you can make 90% accurate prediction having acquired sophisticated knowledge of the asset and market, Trading doesn't depend on "luck". You really have to put in the work and do your own homework.