Abstract-This paper extends a previous market microstructure model, where we used Genetic Programming (GP) as an inference engine for trading rules, and Self Organizing Maps as a clustering machine for those rules. Experiments in that work took place under a single financial market and investigated whether its behavior is non-stationary or cyclic. Results showed that the market's behavior was constantly changing and strategies that would not adapt to these changes, would become obsolete, and their performance would thus decrease over time. However, because experiments in that work were based on a specific GP algorithm, we are interested in this paper to prove that those results are independent of the choice of such algorithms. We thus repeat our previous tests under two more GP frameworks. In addition, while our previous work surveyed only a single market, in this paper we run tests under 10 markets, for generalization purposes. Finally, we deepen our analysis and investigate whether the performance of strategies, which have not co-evolved with the market, follows a continuous decrease, as it has been previously suggested in the agent-based artificial stock market literature. Results show that our previous results are not sensitive to the choice of GP. Strategies that do not co-evolve with the market, become ineffective. However, we do not find evidence for a continuous performance decrease of these strategies.
I. INTRODUCTIONThere are several types of models in the agent-based financial markets literature. One way of categorizing them is to divide them into the N -type models and the Santa-Fe Institute (SFI) like ones (see [1] for details). The former type of models focuses on the mesoscopic level of markets, by allowing agents to choose among different types of strategies. A typical example is the fundamentalist-chartists model. Agents in this model are presented with these two strategy types and at any given time they have to choose between these two. Other examples of such N -type models in the literature are [2], [3], [4]. A typical area of investigation of these models is fraction dynamics, i.e. how the fractions of the different strategy types change over time. However, what is not presented in most of these models is novelty-discovering agents. For instance, in the fundamentalist-chartists example, agents can only choose between these two types; they cannot create new strategies that do not fall into these two types. On the other hand,