Is there an expiry on a Share CFD contract?
There is no expiration on a Share CFD contract.
Unlike other derivatives, A CFD is an open-ended contract, if you have not closed your position by the end of the trading day, then the position is rolled into the next day. At this point, financing is paid or received. Provided that you maintain enough available margin, your position is maintained indefinitely.