CFD trading has gained popularity due to its accessibility with low initial investment requirements, the ability to profit from both rising and falling markets by going long or short and the option for leveraged trading, which allows traders to control larger positions with a smaller amount of capital.