Two things are true at once: losing is the normal outcome, and most of the reasons are mechanical rather than mystical. This page separates what is actually documented from the numbers the internet repeats.
Losing is the normal outcome. Brokers regulated in the EU and UK must publish the share of retail accounts that lose money on CFDs with them, and those figures are generally around 70-85%. The mechanical reasons are costs paid on every trade, position sizing that cannot survive a normal losing run, cutting winners while holding losers, and never measuring a sample.

Brokers regulated in the EU and UK must publish, on their own websites, the percentage of retail client accounts that lose money trading CFDs with them. Those published figures are generally in the region of 70-85%, and you can read each firm's current number on its own risk warning rather than taking anyone's word for it. That is the most reliable public evidence available.

Losing money while learning is optional. Chart Bound teaches the same skills on real historical charts for free.
Play free, no signup →Losses and gains are not symmetrical. Down 20% needs +25% to recover; down 50% needs +100%. Add costs on every trade and the hole gets deeper before any of it is about market skill. The drawdown calculator shows the recovery numbers for your own figures.
None of that makes trading likely to pay. It removes the reasons that have nothing to do with the market.
Brokers regulated in the EU and UK publish their own figures for retail CFD accounts, typically in the 70-85% region. Check the risk warning on any regulated broker's site for a current, sourced number.
It is repeated constantly with no consistent source. The published broker disclosures are the reliable evidence, and they already show that losing is the normal outcome.
Position sizing that cannot survive a normal losing run, usually combined with trading too often. Both are fixable without any change to strategy.
Some people are, over long samples, but there is no way to know in advance who. Treat any promise of results as a warning sign, including from us.

Losing money while learning is optional. Chart Bound teaches the same skills on real historical charts for free.
Play free, no signup →