Crystal ball forecasting future for global finance