Although crude oil price forecasts can provide policymakers, investors, consumers, and producers with scientific and reliable guidance, the nonlinearity and complexity of crude oil markets still pose serious challenges to this work. To this end, we propose a crude oil price ensemble prediction model that combines model selection sorting, multi-objective heterogeneous ensemble learning, and residual error iterative correction. First, a selection strategy based on the weighted information criterion is used to screen benchmark models in the model pool. Subsequently, candidate models are heterogeneously integrated using the multi-objective multi-verse optimization algorithm. VIseKriterijumska Optimizacija I Kompromisno Resenje, Technique for Order Preference by Similarity to Ideal Solution, and Grey Relational Analysis are utilized to select the optimal non-dominated solution of the Pareto surface. Finally, correction technology is designed to adaptively correct the residual error. Optimum error shrinkage and the number of corrections ensure maximum predictable component development. West Texas Intermediate and Europe Brent spot price data are utilized for experimental verification. Results show that the model can accurately describe crude oil price fluctuations, and has excellent robustness and stability. The forecasting method can be used as a reliable and promising energy economic decision algorithm.