While CFDs are commonly used for short to medium-term trading due to their leverage and flexibility, they can also be utilized for long-term positions, although overnight fees and rollover costs should be considered.