Given that CFDs enable you to speculate on rising or falling prices without taking ownership of the underlying asset, and can be used to trade a range of markets including shares, forex, indices and commodities of course it's a gamble, the way I see it any kind of trading means gambling. As a trader I can say one thing, I would very much preffered to risk my funds gambling at a casino like https://qualitycasinos.info than trading. At least at the casino i might get lucky and win while trading seems to not like me.