It's literally like a Roller-Coaster. You scream not only for bunches of profits (through selling side), but also after a few mins/hours of profits, you scream for bunches of losses (buying side); cycle goes on, especially for beginners.
And once you're getting into it for long enough, you will know the upcoming movements, you will manage risk management, and then you build your highly profitable roller-coaster (strategy) where you scream for profits (both buying and selling) all the time.
That's what Forex is like in figurative way.
And yes, it's true. Many brokers provides platforms which is great use for us, and it's reliable, secured, and functional. :)