I've no idea why anyone would bother scalping FX. Why not just trade currency futures on the CME? 100% transparent and no real 'spread' like FX or stocks.
Why not? many trade CME, but they choose another places to share expirience and demonstrate their results. Here is mostly forex spot.
I said why not, because of the spreads. If you are scalping, why give yourself such a disadvantage from the start? I 100% understand FX as a longer term trade but anything intraday IMO is better on the futures market - simply because of the spreads.
As far as making money in any market trading, most fail. FX isn't a bad place to learn because you can trade mini and micro lots and not lose a lot of money for your tuition while you are learning. There's never a guarantee that you will ever make money, no matter how much time and effort you put in. You should be willing to invest a decade of your time and effort because it might take that long.