ABIDES: Towards High-Fidelity Market Simulation for AI Research

04/26/2019
by   David Byrd, et al.
0

We introduce ABIDES, an Agent-Based Interactive Discrete Event Simulation environment. ABIDES is designed from the ground up to support AI agent research in market applications. While simulations are certainly available within trading firms for their own internal use, there are no broadly available high-fidelity market simulation environments. We hope that the availability of such a platform will facilitate AI research in this important area. ABIDES currently enables the simulation of tens of thousands of trading agents interacting with an exchange agent to facilitate transactions. It supports configurable pairwise network latencies between each individual agent as well as the exchange. Our simulator's message-based design is modeled after NASDAQ's published equity trading protocols ITCH and OUCH. We introduce the design of the simulator and illustrate its use and configuration with sample code, validating the environment with example trading scenarios. The utility of ABIDES is illustrated through experiments to develop a market impact model. We close with discussion of future experimental problems it can be used to explore, such as the development of ML-based trading algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/28/2019

How to Evaluate Trading Strategies: Single Agent Market Replay or Multiple Agent Interactive Simulation?

We show how a multi-agent simulator can support two important but distin...
research
12/19/2019

Evolving ab initio trading strategies in heterogeneous environments

Securities markets are quintessential complex adaptive systems in which ...
research
08/18/2020

Fast Agent-Based Simulation Framework of Limit Order Books with Applications to Pro-Rata Markets and the Study of Latency Effects

We introduce a new software toolbox, called Multi-Agent eXchange Environ...
research
01/17/2018

The Data Market: Policies for Decentralised Visual Localisation

This paper presents a mercantile framework for the decentralised sharing...
research
08/30/2021

Multi-Agent Simulation for AI Behaviour Discovery in Operations Research

We describe ACE0, a lightweight platform for evaluating the suitability ...
research
05/18/2021

BBE: Simulating the Microstructural Dynamics of an In-Play Betting Exchange via Agent-Based Modelling

I describe the rationale for, and design of, an agent-based simulation m...
research
10/10/2022

Batch Exchanges with Constant Function Market Makers: Axioms, Equilibria, and Computation

Batch trading systems and constant function market makers (CFMMs) are tw...

Please sign up or login with your details

Forgot password? Click here to reset