Question: how long are cfd contracts?
Answer: However, there is a general rule of thumb that states long CFDs, because they levy a financing charge, start to get expensive to hold after 4-6 weeks. CFDs therefore are not best suited for investing in shares which you wish to hold for a long period. They are ideal for short term trading and speculation.