95% is too big number. The average % of losers is in the 70%-85% range.
FX/CFD brokers are obligated by law to have disclaimers like:
IG.com - "75% of retail investor accounts lose money when trading spread bets and CFDs with this provider."
Plus500.com - "76.4% of retail investor accounts lose money when trading CFDs with this provider. "
and so on.
Trading is not a zero sum game. Fees are eating a lot and when you add freed and incompetence, then the % is skyrocketing.