Optimal Technical Indicator Based Trading Strategies Using Evolutionary Multi Objective Optimization Algorithms

被引:0
|
作者
Vivek, Yelleti [1 ]
Prasad, P. Shanmukh Kali [2 ]
Madhav, Vadlamani [3 ]
Lal, Ramanuj [4 ]
Ravi, Vadlamani [1 ]
机构
[1] Ctr Excellence Analyt, Inst Dev & Res Banking Technol, Castle Hills Rd 1, Hyderabad 500057, India
[2] Cornell Univ, Ithaca, NY 14853 USA
[3] Indian Inst Technol, Dept Elect Engn, Mumbai 400076, India
[4] Stanford Univ, Grad Sch Business, Stanford, CA 94305 USA
关键词
NSGA-II; MOEA/D; AGE-MOEA; Sharpe ratio; Maximum drawdown; Multi objective optimization; Trading strategy; GENETIC ALGORITHMS; STOCK; SYSTEM;
D O I
10.1007/s10614-024-10701-6
中图分类号
F [经济];
学科分类号
02 ;
摘要
This paper proposes a bi-objective evolutionary approach to perform technical indicator-based stock trading. The objective is to find the optimal combinations of technical indicators in order to generate buy and sell strategies such that the objective functions, namely, Sharpe ratio and Maximum Drawdown, are maximized and minimized, respectively. In this study, Adaptive geometry-based MOEA (AGE-MOEA) and AGE-MOEA2 are proposed to accomplish the optimization owing to their popularity and power. This study incorporates a rolling-window-based approach (two years of training followed by a year for testing), and thus, the results of the approach seem to be considerably better in stable periods without major economic fluctuations. For the baseline comparison purpose, we employ Non-dominated sorting genetic algorithm-II (NSGA-II), Multi-objective evolutionary algorithm based on decomposition (MOEA/D) too for the problem. Further, we incorporate the transaction cost and domain expertise in the whole modeling approach. It is observed that AGE-MOEA turned out to be the best in 6 out of 11 time horizons by devising a better optimal strategy. However, MOEA/D selected less number of indicators in most of the buy strategy cases and stood first in terms of interpretability. The same observation is noticed with AGE-MOEA in sell strategy cases.
引用
收藏
页数:51
相关论文
共 50 条
  • [1] On the quest for robust technical trading strategies using multi-objective optimization
    Manuel Berutich, Jose
    Luna, Francisco
    Lopez, Francisco
    [J]. AI COMMUNICATIONS, 2014, 27 (04) : 453 - 471
  • [2] Optimal Strategies for Multi Objective Games and Their Search by Evolutionary Multi Objective Optimization
    Avigad, G.
    Eisenstadt, E.
    Cohen, M. Weiss
    [J]. 2011 IEEE CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND GAMES (CIG), 2011, : 166 - 173
  • [3] Reliability-based multi-objective optimization using evolutionary algorithms
    Deb, Kalyanmoy
    Padmanabhan, Dhanesh
    Cupta, Sulabh
    Mall, Abhishek Kumar
    [J]. EVOLUTIONARY MULTI-CRITERION OPTIMIZATION, PROCEEDINGS, 2007, 4403 : 66 - +
  • [4] Reference point based multi-objective optimization using evolutionary algorithms
    Deb, Kalyanmoy
    Sundar, J.
    [J]. GECCO 2006: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2006, : 635 - +
  • [5] A Technique for the Optimization of the Parameters of Technical Indicators with Multi-Objective Evolutionary Algorithms
    Bodas Sagi, Diego J.
    Soltero, Francisco J.
    Ignacio Hidalgo, J.
    Fernandez, Pablo
    Fernandez, F.
    [J]. 2012 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2012,
  • [6] Multi-objective topology optimization using evolutionary algorithms
    Kunakote, Tawatchai
    Bureerat, Sujin
    [J]. ENGINEERING OPTIMIZATION, 2011, 43 (05) : 541 - 557
  • [7] Robustness in multi-objective optimization using evolutionary algorithms
    A. Gaspar-Cunha
    J. A. Covas
    [J]. Computational Optimization and Applications, 2008, 39 : 75 - 96
  • [8] Robustness in multi-objective optimization using evolutionary algorithms
    Gaspar-Cunha, A.
    Covas, J. A.
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2008, 39 (01) : 75 - 96
  • [9] Multi-objective Routing Optimization Using Evolutionary Algorithms
    Yetgin, Halil
    Cheung, Kent Tsz Kan
    Hanzo, Lajos
    [J]. 2012 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2012, : 3030 - 3034
  • [10] Multi-Objective Collaborative Optimization Based on Evolutionary Algorithms
    Su Ruiyi
    Gui Liangjin
    Fan Zijie
    [J]. JOURNAL OF MECHANICAL DESIGN, 2011, 133 (10)