For day traders, there is virtually no downside to trading contracts for differences (CFDs) as opposed to buying and selling stocks directly. In general, the main disadvantage to using CFDs is that they do not make you eligible to collect dividends. However, since day traders don’t hold positions overnight, they are very rarely eligible for dividends in any case.