Leveraging Machine Learning for Financial Forecasting: Distinguishing Market Trends from Oscillations in ETFs

Read full text
Authors: SeyedSoroosh Azizi
Cited by: 1
References: 12

Abstract

This study frames next-day ETF market behavior as a binary regime classification problem—distinguishing between “oscillating” days, on which intraday price movements remain within a defined threshold, and “trending” days, on which movements exceed that threshold. This framing is economically motivated: active traders employing Martingale-style strategies and ETF options traders require precisely this type of regime prediction to manage risk and time positions. Using 25 years of daily data (2000–2024) for four major ETFs—IWM (Russell 2000), SPY (S&P 500), QQQ (Nasdaq-100), and DIA (Dow Jones)—the study trains and evaluates Random Forest and Neural Network classifiers enriched with macroeconomic announcement indicators and technical features (VIX, RSI, ATR) under a rolling window cross-validation framework. Oscillation is defined as daily intraday price movements within thresholds of 0.5%, 0.75%, and 1%; movements exceeding these levels constitute trending behavior. At the 0.5% threshold—the most practically relevant given typical ETF transaction costs—Neural Networks outperform a naive classifier by 13.4% for IWM, 15.4% for SPY, 4.7% for QQQ, and 3.2% for DIA. AUC values exceed 0.5 in most configurations, with stronger discrimination observed for SPY (AUC up to 0.74) and IWM (AUC up to 0.59) than for QQQ and DIA at some thresholds. Results are stronger for some ETFs and thresholds than others, and cases where AUC approaches 0.5 are explicitly acknowledged as reflecting limited discriminatory power.

Fields of Study & Subjects

Stock Market Forecasting Methods Financial Markets and Investment Strategies Complex Systems and Time Series Analysis

Publication details

Journal / source
Journal of risk and financial management
Publisher
MDPI AG
Volume
19
Issue
4
Pages
262–262
Publication date
4 April 2026
Language
EN