Constructing trading strategy ensembles by classifying market states
Michal Balcerak, Thomas Schmelzer

TL;DR
This paper develops a method for constructing trading strategy ensembles by classifying market states with neural networks, demonstrating improved out-of-sample performance in Bitcoin trading and highlighting the correlation between past success and future results.
Contribution
It introduces a novel approach of classifying market states with neural networks and combining them into trading ensembles, outperforming benchmarks in cryptocurrency trading.
Findings
Ensemble strategies outperform individual classifiers in Bitcoin trading.
A custom metric effectively ranks trading strategies based on past performance.
Successful past strategies tend to predict future performance reliably.
Abstract
Rather than directly predicting future prices or returns, we follow a more recent trend in asset management and classify the state of a market based on labels. We use numerous standard labels and even construct our own ones. The labels rely on future data to be calculated, and can be used a target for training a market state classifier using an appropriate set of market features, e.g. moving averages. The construction of those features relies on their label separation power. Only a set of reasonable distinct features can approximate the labels. For each label we use a specific neural network to classify the state using the market features from our feature space. Each classifier gives a probability to buy or to sell and combining all their recommendations (here only done in a linear way) results in what we call a trading strategy. There are many such strategies and some of them are…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Metaheuristic Optimization Algorithms Research · Evolutionary Algorithms and Applications
