This study employs a variety of machine learning models and a wide range of economic and financial variables to enhance the forecasting accuracy of the Korean won–U.S. dollar (KRW/USD) exchange rate and the U.S. and Korean stock market returns. We construct international asset allocation portfolios based on these forecasts and evaluate their performance. Our analysis finds that the Elastic Net and LASSO regression models outperform traditional benchmark models in predicting exchange rate and stock market returns, as evidenced by their superior out-of-sample R-squared values. We also identify the key factors crucial for improving the accuracy of forecasting the KRW/USD exchange rate and stock market returns. Furthermore, a machine learning-driven global portfolio that accounts for exchange rate fluctuations demonstrated superior performance. Global portfolios constructed using LASSO (Sharpe ratio = 3.45) and Elastic Net (Sharpe ratio = 3.48) exhibit a notable performance advantage over traditional benchmark portfolios. This suggests that machine learning models outperform traditional global portfolio construction methods.