A CFD is a great short-term investment tool, provided you have the right guidance or knowledge of the market
. It is not a good investment opportunity for the people looking for a long-term approach as it costs more then. It may be a good idea to enlist the support of a company that specializes in CFDs to advise you in the beginning. A good portfolio needs a mix of various instruments purchased in accordance with investment objectives as well as market realities.