Можно ли держать открытую позицию по CFD бесконечно?

Да, если средств на счёте хватает для поддержания открытой позиции.