Forex can sacrifice a large amount of profit to you just keep maintaining three things like:
-strategy based trading,
-trade with a regulated and fluent trading broker,
-if you are patience and hard working.
I am really with a regulated trading broker called Trade12 which is an ECN standard broker. The broker is too dedicated specially the best guide to the neophyte traders indeed.