Optimal Technical Indicator-based Trading Strategies Using NSGA-II

11/26/2021
by   P. Shanmukh Kali Prasad, et al.
0

This paper proposes non-dominated sorting genetic algorithm-II (NSGA-II ) in the context of technical indicator-based stock trading, by finding optimal combinations of technical indicators to generate buy and sell strategies such that the objectives, namely, Sharpe ratio and Maximum Drawdown are maximized and minimized respectively. NSGA-II is chosen because it is a very popular and powerful bi-objective evolutionary algorithm. The training and testing used a rolling-based approach (two years training and a year for testing) and thus the results of the approach seem to be considerably better in stable periods without major economic fluctuations. Further, another important contribution of this study is to incorporate the transaction cost and domain expertise in the whole modeling approach.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/06/2019

Learning the population dynamics of technical trading strategies

We use an adversarial expert based online learning algorithm to learn th...
research
08/16/2020

GA-MSSR: Genetic Algorithm Maximizing Sharpe and Sterling Ratio Method for RoboTrading

Foreign exchange is the largest financial market in the world, and it is...
research
06/19/2015

Design of OFDM radar pulses using genetic algorithm based techniques

The merit of evolutionary algorithms (EA) to solve convex optimization p...
research
07/08/2022

A note on VIX for postprocessing quantitative strategies

In this note, we introduce how to use Volatility Index (VIX) for postpro...
research
02/11/2020

A Non-Dominated Sorting Based Customized Random-Key Genetic Algorithm for the Bi-Objective Traveling Thief Problem

In this paper, we propose a method to solve a bi-objective variant of th...
research
11/23/2021

A Case Study on Optimization of Warehouses

In warehouses, order picking is known to be the most labor-intensive and...

Please sign up or login with your details

Forgot password? Click here to reset