Trading CFDs is not recommended for casual investors. Because of the specialized knowledge required and high level of risk involved, this type of trading is best left to expert investors.