Developing an enhanced portfolio trading system using K-means and genetic algorithms

Wonbin Ahn, Donghyun Cheong, Youngmin Kim, Kyong Joo Oh

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)


The objective of this study is to enhance the ability of an index fund strategy using k-means clustering and genetic algorithms. This study proposes a novel enhanced portfolio mechanism consisting of two phases. In the first phase, a subset of all the index shares is selected using k-means clustering based on investor information. In the second phase, a genetic algorithm is employed to search for the optimal stock weights in the selected clusters. In order to identify the usefulness of the proposed model, this study is compared against the conventional approach of using an index fund strategy with tracking error minimization. For measuring trading performance, the tracking error, which is a measure of how closely a portfolio follows the index as a benchmark, is evaluated. Furthermore, the information ratio is used to compare the performance of the proposed model in terms of the risk-adjusted return. An empirical study of the proposed model is simulated in the Korea stock exchange market.

Original languageEnglish
Pages (from-to)559-568
Number of pages10
JournalInternational Journal of Industrial Engineering : Theory Applications and Practice
Publication statusPublished - 2018

Bibliographical note

Publisher Copyright:
© 2018 International Journal of Industrial Engineering.

All Science Journal Classification (ASJC) codes

  • Industrial and Manufacturing Engineering


Dive into the research topics of 'Developing an enhanced portfolio trading system using K-means and genetic algorithms'. Together they form a unique fingerprint.

Cite this