Condition-based maintenance (CBM) is becoming increasingly important due to the development of advanced sensor and ICT technology, so that the condition data can be collected remotely. We propose a new CBM policy for multi-component systems with continuous stochastic deteriorations. To reduce the high setup cost of maintenance, a joint maintenance interval is proposed. With the joint maintenance interval and control limits of components as decision variables, we develop a model for the minimization of the average long-run maintenance cost rate of the systems. Moreover, a numerical study on a case of a wind power farm consisting of a large number of non-identical components is performed, including a sensitivity analysis. At last, our policy is compared to a corrective-maintenance-only policy.