Munich Personal RePEc Archive

Algorithm of construction of Optimum Portfolio of stocks using Genetic Algorithm

Sinha, Pankaj and Chandwani, Abhishek and Sinha, Tanmay (2013): Algorithm of construction of Optimum Portfolio of stocks using Genetic Algorithm.

[img]
Preview
PDF
MPRA_paper_48204.pdf

Download (674kB) | Preview

Abstract

The objective of this paper is to develop an algorithm to create an Optimum Portfolio from a large pool of stocks listed in a single market index SPX 500 Index: USA (for example) using Genetic Algorithm. The algorithm selects stocks on the basis of a priority index function designed on company fundamentals, and then genetically assigns optimum weights to the selected stocks by finding a genetically suitable combination of return and risk on the basis of historical data. The effect of genetic evolution on portfolio optimization has been demonstrated by developing a MATLAB code to implement the genetic application of reproduction, crossover and mutation operators. The effectiveness of the obtained portfolio has been successfully tested by running its performance over a six month holding period. It is found that genetic algorithm is successful in providing the optimum weights to stocks which were initially screened through a predetermined priority index function. The constructed portfolio beats the market for the considered holding period by a significant margin.

UB_LMU-Logo
MPRA is a RePEc service hosted by
the Munich University Library in Germany.