Co-evolved genetic program for stock market trading

Show simple item record

dc.contributor.advisor Engelbrecht, Andries P.
dc.contributor.postgraduate Nicholls, Jason Frederick
dc.date.accessioned 2019-02-20T07:02:51Z
dc.date.available 2019-02-20T07:02:51Z
dc.date.created 2019-04-09
dc.date.issued 2018
dc.description Dissertation (MSc)--University of Pretoria, 2018. en_ZA
dc.description.abstract This thesis compares the profitability of trading rules evolved by a single population genetic program (GP), a co-operative co-evolved GP, and a competitive co-evolved GP. Profitability was determined by trading thirteen listed shares on the Johannesburg Stock Exchange (JSE) over a period of April 2003 to June 2008. The GP parameters were optimised using a response surface methodology known as factorial design. A compound excess return over the buy-and-hold strategy was determined as the preferred fitness function via an empirical process. Various selection strategies to select individuals for the crossover and mutation operators were compared. It was found rank selection was the preferred strategy. The optimised GPs were tested on market data using a real world fee structure. The results were compared to a buy-and-hold strategy and a random-walk. The results of this thesis show that the co-operative co-evolved GP generates trading rules that perform significantly worse than a single population GP and a competitively co-evolved GP. The results also show that a competitive co-evolved GP and the single population GP produce similar trading rules. The evolved trading rules significantly outperform the buy-and-hold strategy when the market, including fees, was trending downwards. No significant difference was found between the buy-and-hold strategy, the competitive co-evolved GP, and single population GP when the market (including fees) was trending upwards. en_ZA
dc.description.availability Unrestricted en_ZA
dc.description.degree MSc en_ZA
dc.description.department Computer Science en_ZA
dc.identifier.citation Nicholls, JF 2018, Co-evolved genetic program for stock market trading, MSc Dissertation, University of Pretoria, Pretoria, viewed yymmdd <http://hdl.handle.net/2263/68477> en_ZA
dc.identifier.uri http://hdl.handle.net/2263/68477
dc.language.iso en en_ZA
dc.publisher University of Pretoria
dc.rights © 2019 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria.
dc.subject Evolutionary Programming en_ZA
dc.subject Stock market en_ZA
dc.subject Genetic Algorithms en_ZA
dc.subject Co-evolution en_ZA
dc.subject Stock market trading rule optimisation en_ZA
dc.subject Machine learning en_ZA
dc.subject UCTD
dc.title Co-evolved genetic program for stock market trading en_ZA
dc.type Dissertation en_ZA


Files in this item

This item appears in the following Collection(s)

Show simple item record