Trading via Selective Classification

10/28/2021
by   Nestoras Chalkidis, et al.
0

A binary classifier that tries to predict if the price of an asset will increase or decrease naturally gives rise to a trading strategy that follows the prediction and thus always has a position in the market. Selective classification extends a binary or many-class classifier to allow it to abstain from making a prediction for certain inputs, thereby allowing a trade-off between the accuracy of the resulting selective classifier against coverage of the input feature space. Selective classifiers give rise to trading strategies that do not take a trading position when the classifier abstains. We investigate the application of binary and ternary selective classification to trading strategy design. For ternary classification, in addition to classes for the price going up or down, we include a third class that corresponds to relatively small price moves in either direction, and gives the classifier another way to avoid making a directional prediction. We use a walk-forward train-validate-test approach to evaluate and compare binary and ternary, selective and non-selective classifiers across several different feature sets based on four classification approaches: logistic regression, random forests, feed-forward, and recurrent neural networks. We then turn these classifiers into trading strategies for which we perform backtests on commodity futures markets. Our empirical results demonstrate the potential of selective classification for trading.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/26/2019

Cryptocurrency Price Prediction and Trading Strategies Using Support Vector Machines

Few assets in financial history have been as notoriously volatile as cry...
research
10/19/2022

AUC-based Selective Classification

Selective classification (or classification with a reject option) pairs ...
research
05/23/2017

Selective Classification for Deep Neural Networks

Selective classification techniques (also known as reject option) have n...
research
10/15/2020

Selective Classification via One-Sided Prediction

We propose a novel method for selective classification (SC), a problem w...
research
10/20/2022

DNN-ForwardTesting: A New Trading Strategy Validation using Statistical Timeseries Analysis and Deep Neural Networks

In general, traders test their trading strategies by applying them on th...
research
01/09/2018

Predict Forex Trend via Convolutional Neural Networks

Deep learning is an effective approach to solving image recognition prob...
research
09/21/2020

Machine Learning Classification of Price Extrema Based on Market Microstructure Features: A Case Study of S P500 E-mini Futures

The study introduces an automated trading system for S&P500 E-mini futur...

Please sign up or login with your details

Forgot password? Click here to reset