forex is not gambling, because forex trading has knowledge (not chancy), and people rarely master it because they have to learn self-taught and from experience.
You must keep in mind that the level of price volatility moves increases when the news is released, and it is quite difficult to guess where prices will move.