Predicting Chinese stock market using XGBoost multi-objective optimization with optimal weighting | Synapse