I think that forex is risky business. but in any case it can reduce the risk and can be overcome, if you think forex is only luck factor between winning and losing, it means you are not a trader. but a gambler. but if you are able to analyze the market properly and be able to overcome the errors in each OP you do, then you are can be regarded as a real trader.