Hostname: page-component-89b8bd64d-72crv Total loading time: 0 Render date: 2026-05-07T17:49:26.340Z Has data issue: false hasContentIssue false

Speed traps: algorithmic trader performance under alternative market balances and structures

Published online by Cambridge University Press:  14 March 2025

Yan Peng*
Affiliation:
Paula and Gregory Chow Institute for Studies in Economics, Xiamen University, Xiamen 361005, China
Jason Shachat*
Affiliation:
Durham University Business School, Mill House Lane, Durham DH1 3LB, UK
Lijia Wei*
Affiliation:
School of Economics and Management, Wuhan University, Wuhan 430072, China
S. Sarah Zhang*
Affiliation:
Alliance Manchester Business School, University of Manchester, Booth Street West, Manchester M15 6PB, UK
Rights & Permissions [Opens in a new window]

Abstract

Using double auction market experiments with both human and agent traders, we demonstrate that agent traders prioritising low latency often generate, sometimes perversely so, diminished earnings in a variety of market structures and configurations. With respect to the benefit of low latency, we only find superior performance of fast-Zero Intelligence Plus (ZIP) buyers to human buyers in balanced markets with the same number of human and fast-ZIP buyers and sellers. However, in markets with a preponderance of agents on one side of the market and a noncompetitive market structure, such as monopolies and duopolies, fast-ZIP agents fall into a speed trap. In such speed traps, fast-ZIP agents capture minimal surplus and, in some cases, experience near first-degree price discrimination. In contrast, the trader performance of slow-ZIP agents is comparable to that of human counterparts, or even better in certain market conditions.

Information

Type
Original Paper
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © The Author(s) 2023
Figure 0

Fig. 1 Aggregate supply–demand schedules. This figure presents the supply and demand schedules common to all treatments, with aggregate units on the x-axis and the price for individual units on the y-axis

Figure 1

Table 1 Theoretical equilibrium price, units traded, and earnings

Figure 2

Fig. 2 Experimental treatment design. This figure provides an overview of the treatments in the experiment. The first part of the acronym denotes the number of sellers and their type (H–Human, FZ–Fast ZIP, SZ–Slow ZIP), the second part denotes the number of buyers and their type (H–Human, FZ–Fast ZIP, SZ–Slow ZIP). In baseline treatments (6H-6H, 2H-6H, 1H-6H), traders consist of only human participants. In balanced competitive markets, traders consist of three human buyers and sellers, and either three fast-ZIP buyers and sellers (Balanced-FZ) or slow-ZIP buyers and sellers (Balanced-SZ). For unbalanced markets, humans and ZIP agents are either on the demand or supply side of the market

Figure 3

Fig. 3 Example trading sessions for balanced competitive treatments. This array of figures presents trade prices across the 8 trading periods for three representative trading sessions of the baseline and the balanced competitive sessions. There is a representative subfigure for each of the three treatments: Humans only (6H-6H, a), Balanced-FZ (b), and Balanced-SZ (c). Triangles denote trades between two human traders (HH), dots denote trades between two ZIP agents (ZZ), and crosses denote trades between a human trader and a ZIP agent (HZ or ZH, with the first character denoting the type of seller and the second the type of buyer). Seller-initiated trades, i.e., a limit ask is accepted, are further indicated by a black open circle. a Trade prices of a representative 6H-6H trading session. b Trade prices of a representative Balanced-FZ trading session. c Trade prices of a representative Balanced-SZ trading session

Figure 4

Table 2 Trade prices and earnings shares in balanced competitive markets

Figure 5

Table 3 Performance comparison between human and agent trader pairs in balanced treatments

Figure 6

Table 4 Statistics of trading volume in balanced markets

Figure 7

Table 5 Determinants of earning differences between human and agent trader pairs

Figure 8

Fig. 4 Average trade prices by treatment. This figure presents the average trade prices for unbalanced market treatments and treatments with humans only as benchmarks (see Table 1). The time series in the figures plot the average price of the nth transaction of a period, averaged across all periods, markets, and sessions. The dots (●) represent the average prices for transactions that occur in at least 95% of all periods, while the crosses (×) represent the average prices for the transactions that occur in 80–95% of all periods

Figure 9

Table 6 Trade price statistics, volume, and surplus distribution of unbalanced markets

Figure 10

Table 7 Performance comparison between human and agent traders in unbalanced treatments

Figure 11

Table 8 Determinants of aggregate human earnings in unbalanced competitive markets

Figure 12

Table 9 Determinants of aggregate human earnings in duopoly markets

Figure 13

Table 10 Determinants of aggregate human earnings in monopoly markets

Supplementary material: File

Peng et al. supplementary material

Peng et al. supplementary material
Download Peng et al. supplementary material(File)
File 1.4 MB