Can machine learning make technical analysis work?

被引:0
作者
Rigamonti, Andrea [1 ]
机构
[1] Masaryk Univ, Dept Finance, Lipova 507-41a, Brno 60200, Czech Republic
关键词
Machine learning; Portfolio selection; Prediction; Technical analysis; G11; G17; NAIVE DIVERSIFICATION; TRADING RULES; SELECTION; MARKET; RISK; PROFITABILITY; PORTFOLIOS;
D O I
10.1007/s11408-024-00451-8
中图分类号
F8 [财政、金融];
学科分类号
0202 ;
摘要
Technical analysis is generally regarded as an ineffective investment strategy. However, with the advent of machine learning in finance, it has been suggested that technical indicators can play a role as features when trying to predict asset returns. One direct application of this approach is portfolio selection and optimization. Technical indicators as predictors represent an attractive choice, as they can easily be obtained. However, although some studies addressed this topic, the literature on this subject is still not well developed. In this study, we apply tree-based methods that use technical indicators as predictors for daily stock returns. We describe the procedures employed for the tuning of the models and we then develop some portfolio strategies that build on the predictions provided by such models. Finally, we conduct a detailed empirical analysis to gauge the profitability of the approach considered in this paper. We find that our machine learning model shows predictive power and that its performance greatly increases when feature selection is performed. While the resulting investing strategies do not consistently beat simpler alternatives after accounting for transaction costs, our results look promising and provide new insights on the use of technical indicators as stock return predictors.
引用
收藏
页码:399 / 412
页数:14
相关论文
共 33 条
[1]  
[Anonymous], 1978, New concepts in technical trading systems
[2]  
Appel G., 1979, SCI INVESTMENT SYSTE
[3]  
Ardia D., 2017, J OPEN SOURCE SOFTW, V2, P171
[4]   Technical trading revisited: False discoveries, persistence tests, and transaction costs [J].
Bajgrowicz, Pierre ;
Scaillet, Olivier .
JOURNAL OF FINANCIAL ECONOMICS, 2012, 106 (03) :473-491
[5]   SIMPLE TECHNICAL TRADING RULES AND THE STOCHASTIC PROPERTIES OF STOCK RETURNS [J].
BROCK, W ;
LAKONISHOK, J ;
LEBARON, B .
JOURNAL OF FINANCE, 1992, 47 (05) :1731-1764
[6]   Mean-variance portfolio optimization using machine learning-based stock price prediction [J].
Chen, Wei ;
Zhang, Haoyu ;
Mehlawat, Mukesh Kumar ;
Jia, Lifen .
APPLIED SOFT COMPUTING, 2021, 100
[7]   Evaluation of variable selection methods for random forests and omics data sets [J].
Degenhardt, Frauke ;
Seifert, Stephan ;
Szymczak, Silke .
BRIEFINGS IN BIOINFORMATICS, 2019, 20 (02) :492-503
[8]   A Generalized Approach to Portfolio Optimization: Improving Performance by Constraining Portfolio Norms [J].
DeMiguel, Victor ;
Garlappi, Lorenzo ;
Nogales, Francisco J. ;
Uppal, Raman .
MANAGEMENT SCIENCE, 2009, 55 (05) :798-812
[9]   Optimal Versus Naive Diversification: How Inefficient is the 1/N Portfolio Strategy? [J].
DeMiguel, Victor ;
Garlappi, Lorenzo ;
Uppal, Raman .
REVIEW OF FINANCIAL STUDIES, 2009, 22 (05) :1915-1953
[10]   Technical market indicators: An overview [J].
Fang, Jiali ;
Qin, Yafeng ;
Jacobsen, Ben .
JOURNAL OF BEHAVIORAL AND EXPERIMENTAL FINANCE, 2014, 4 :25-56