Numin: Weighted-Majority Ensembles for Intraday Trading
Aniruddha Mukherjee, Rekha Singhal, Gautam Shroff
TL;DR
Numin addresses intraday equity forecasting by aggregating predictions from multiple data scientists through a weighted-majority ensemble. It situates the approach between Numerai-style meta-models and real-time trading, employing dynamic EMA-based weight updates guided by two metrics: accuracy and a trading-utility proxy. The study demonstrates that utility-based weighting, particularly over short windows, can improve practical profitability while maintaining competitive accuracy, even when individual models underperform. Overall, the results suggest that WMA ensembles offer a viable, adaptive framework for near real-time model combination and for rewarding contributors in a Numerai-inspired setting.
Abstract
We consider the application of machine learning models for short-term intra-day trading in equities. We envisage a scenario wherein machine learning models are submitted by independent data scientists to predict discretised ten-candle returns every five minutes, in response to five-minute candlestick data provided to them in near real-time. An ensemble model combines these multiple models via a weighted-majority algorithm. The weights of each model are dynamically updated based on the performance of each model, and can also be used to reward model owners. Each model's performance is evaluated according to two different metrics over a recent time window: In addition to accuracy, we also consider a `utility' metric that is a proxy for a model's potential profitability under a particular trading strategy. We present experimental results on real intra-day data that show that our weighted-majority ensemble techniques show improved accuracy as well as utility over any of the individual models, especially using the utility metric to dynamically re-weight models over shorter time-windows.
