Learning to Trade from Zero-Knowledge Using Particle Swarm Optimization

0Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Competitive co-evolutionary particle swarm optimization (CEPSO) algorithms have been developed to train neural networks (NNs) to predict trend reversals. These approaches considered the optimization problem, i.e. training of the NNs to maximize net profit and to minimize risk, as a static optimization problem. Based on the dynamic nature of the financial stock market, this paper proposes that the training should rather be treated as a dynamic optimization problem. A new dynamic CEPSO is proposed and used to train a NN on technical market indicators to predict trade actions. In addition, this paper incorporates approaches to combat saturation of the activation functions – an aspect neglected in previous research. The dynamic CEPSO is evaluated and compared with the static CEPSO approach, a buy-and-hold strategy, and a rule-based strategy. Results show that the new CEPSO performs significantly better on a selection of South African stocks.

Cite

CITATION STYLE

APA

van Deventer, S., & Engelbrecht, A. (2021). Learning to Trade from Zero-Knowledge Using Particle Swarm Optimization. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 12862 LNCS, pp. 183–195). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-85099-9_15

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free