Interpretable trading pattern designed for machine learning applications

Financial markets are a source of non-stationary multidimensional time series which has been drawing attention for decades. Each financial instrument has its specific changing-over-time properties, making its analysis a complex task. Hence, improvement of understanding and development of more inform...

Full description

Bibliographic Details
Main Authors: Artur Sokolovsky, Luca Arnaboldi, Jaume Bacardit, Thomas Gross
Format: Article
Language:English
Published: Elsevier 2023-03-01
Series:Machine Learning with Applications
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2666827023000014
_version_ 1828012546647392256
author Artur Sokolovsky
Luca Arnaboldi
Jaume Bacardit
Thomas Gross
author_facet Artur Sokolovsky
Luca Arnaboldi
Jaume Bacardit
Thomas Gross
author_sort Artur Sokolovsky
collection DOAJ
description Financial markets are a source of non-stationary multidimensional time series which has been drawing attention for decades. Each financial instrument has its specific changing-over-time properties, making its analysis a complex task. Hence, improvement of understanding and development of more informative, generalisable market representations are essential for the successful operation in financial markets, including risk assessment, diversification, trading, and order execution.In this study, we propose a volume-price-based market representation for making financial time series more suitable for machine learning pipelines. We use a statistical approach for evaluating the representation. Through the research questions, we investigate, i) whether the proposed representation allows any improvement over the baseline (always-positive) performance; ii) whether the proposed representation leads to increased performance over the price levels market pattern; iii) whether the proposed representation performs better on the liquid markets, and iv) whether SHAP feature interactions are reliable to be used in the considered setting.Our analysis shows that the proposed volume-based method allows successful classification of the financial time series patterns, and also leads to better classification performance than the price levels-based method, excelling specifically on more liquid financial instruments. Finally, we propose an approach for obtaining feature interactions directly from tree-based models and compare the outcomes to those of the SHAP method. This results in the significant similarity between the two methods, hence we claim that SHAP feature interactions are reliable to be used in the setting of financial markets.
first_indexed 2024-04-10T09:34:27Z
format Article
id doaj.art-94e9145a321c45c9b8b8105129464f94
institution Directory Open Access Journal
issn 2666-8270
language English
last_indexed 2024-04-10T09:34:27Z
publishDate 2023-03-01
publisher Elsevier
record_format Article
series Machine Learning with Applications
spelling doaj.art-94e9145a321c45c9b8b8105129464f942023-02-18T04:17:42ZengElsevierMachine Learning with Applications2666-82702023-03-0111100448Interpretable trading pattern designed for machine learning applicationsArtur Sokolovsky0Luca Arnaboldi1Jaume Bacardit2Thomas Gross3Newcastle University, School of Computing, 1 Science Square, Newcastle upon, Tyne NE4 5TG, UK; Corresponding author.University of Edinburgh, School of Informatics, 10 Crichton St, Newington, Edinburgh EH8 9AB, UKNewcastle University, School of Computing, 1 Science Square, Newcastle upon, Tyne NE4 5TG, UKNewcastle University, School of Computing, 1 Science Square, Newcastle upon, Tyne NE4 5TG, UKFinancial markets are a source of non-stationary multidimensional time series which has been drawing attention for decades. Each financial instrument has its specific changing-over-time properties, making its analysis a complex task. Hence, improvement of understanding and development of more informative, generalisable market representations are essential for the successful operation in financial markets, including risk assessment, diversification, trading, and order execution.In this study, we propose a volume-price-based market representation for making financial time series more suitable for machine learning pipelines. We use a statistical approach for evaluating the representation. Through the research questions, we investigate, i) whether the proposed representation allows any improvement over the baseline (always-positive) performance; ii) whether the proposed representation leads to increased performance over the price levels market pattern; iii) whether the proposed representation performs better on the liquid markets, and iv) whether SHAP feature interactions are reliable to be used in the considered setting.Our analysis shows that the proposed volume-based method allows successful classification of the financial time series patterns, and also leads to better classification performance than the price levels-based method, excelling specifically on more liquid financial instruments. Finally, we propose an approach for obtaining feature interactions directly from tree-based models and compare the outcomes to those of the SHAP method. This results in the significant similarity between the two methods, hence we claim that SHAP feature interactions are reliable to be used in the setting of financial markets.http://www.sciencedirect.com/science/article/pii/S2666827023000014Applied MLVolume profilesBoosting treesExplainable MLComputational finance
spellingShingle Artur Sokolovsky
Luca Arnaboldi
Jaume Bacardit
Thomas Gross
Interpretable trading pattern designed for machine learning applications
Machine Learning with Applications
Applied ML
Volume profiles
Boosting trees
Explainable ML
Computational finance
title Interpretable trading pattern designed for machine learning applications
title_full Interpretable trading pattern designed for machine learning applications
title_fullStr Interpretable trading pattern designed for machine learning applications
title_full_unstemmed Interpretable trading pattern designed for machine learning applications
title_short Interpretable trading pattern designed for machine learning applications
title_sort interpretable trading pattern designed for machine learning applications
topic Applied ML
Volume profiles
Boosting trees
Explainable ML
Computational finance
url http://www.sciencedirect.com/science/article/pii/S2666827023000014
work_keys_str_mv AT artursokolovsky interpretabletradingpatterndesignedformachinelearningapplications
AT lucaarnaboldi interpretabletradingpatterndesignedformachinelearningapplications
AT jaumebacardit interpretabletradingpatterndesignedformachinelearningapplications
AT thomasgross interpretabletradingpatterndesignedformachinelearningapplications