This is where money management and trading systems come into the picture. As CFD markets have no expiry, it comes down to price. If it hits your take-profit level, you will be out of the market. However, the same can be said if it hits your stop loss level. Time very rarely comes into the equation, but if you know of a specific event that may cause drastic moves, you may wish to exit at that point.