ETF Trend Prediction in Emerging Markets — Paper Reproduction

Reproduced Sagaceta-Mejía et al. (2024) using LASSO feature selection and MLP neural networks to predict ETF trends in Chile, Brazil, and U.S. equity markets. WQU MScFE coursework.

Paper: Sagaceta-Mejía et al., “An Intelligent Approach for Predicting Stock Market Movements in Emerging Markets Using Optimized Technical Indicators and Neural Networks,” Economics, vol. 18, no. 1, De Gruyter, 2024. DOI: 10.1515/econ-2022-0073  ·  PDF

Code: Google Colab  ·  Report  ·  Type: Paper Reproduction  ·  Context: WQU MScFE 600


Overview

Reproduced and extended a 2024 Economics paper applying LASSO-regularized feature selection and MLP neural networks to predict daily trend direction (up/down) in equity ETFs. Targets: ECH (Chile), EWZ (Brazil) as emerging market proxies, and IVV (S&P 500) as a developed-market benchmark.

All Python implementation was done independently.

Technical Approach

Feature Engineering

  • Constructed 27 technical indicators across four categories: trend (SMA, EMA, MACD, ADX), momentum (RSI, Stochastic, Williams %R, ROC), volatility (Bollinger Bands, ATR, standard deviation), and volume (OBV, MFI)
  • Expanded to 216 features via lag windows; binarized target as next-day trend direction

Feature Selection — LASSO Variants

  • Compared 8 LASSO-family methods: standard LASSO, Ridge, Elastic Net, Adaptive LASSO, and group variants
  • Evaluated feature stability across bootstrap samples using Jaccard distance (measures consistency of selected feature sets across resamples)
  • Selected(5) (LASSO selecting 5 features) identified as optimal: lowest Jaccard distance (highest stability) with ~9–10 features retained

Model

  • MLP classifier with k-fold cross-validation (k=10)
  • Selected(5) achieved ~2% accuracy improvement over the full 216-feature baseline
  • Reported per-ETF accuracy, precision, recall, F1; consistent gains in emerging market ETFs over developed market baseline

Key Findings

  • Emerging market ETFs (ECH, EWZ) showed stronger predictive signal from technical indicators than IVV — consistent with original paper’s hypothesis about inefficiency in emerging markets
  • Sparse feature selection (LASSO) generalizes better than full feature sets for daily trend classification
  • Jaccard stability criterion provides a principled method for selecting among regularization variants

Stack

Python · scikit-learn · pandas · NumPy · Matplotlib · LASSO / Elastic Net · MLP Classifier · k-fold CV


Connection to research: This project develops fluency in the methodological toolkit common to empirical ML research — feature selection under high dimensionality, regularization as a model selection criterion, stability analysis, and benchmarking across data regimes. The emerging-market framing also connects to applied econometrics and alternative data themes in my MSc coursework.