Towards Realistic Market Simulations: a Generative Adversarial Networks Approach

10/25/2021
by   Andrea Coletta, et al.
0

Simulated environments are increasingly used by trading firms and investment banks to evaluate trading strategies before approaching real markets. Backtesting, a widely used approach, consists of simulating experimental strategies while replaying historical market scenarios. Unfortunately, this approach does not capture the market response to the experimental agents' actions. In contrast, multi-agent simulation presents a natural bottom-up approach to emulating agent interaction in financial markets. It allows to set up pools of traders with diverse strategies to mimic the financial market trader population, and test the performance of new experimental strategies. Since individual agent-level historical data is typically proprietary and not available for public use, it is difficult to calibrate multiple market agents to obtain the realism required for testing trading strategies. To addresses this challenge we propose a synthetic market generator based on Conditional Generative Adversarial Networks (CGANs) trained on real aggregate-level historical data. A CGAN-based "world" agent can generate meaningful orders in response to an experimental agent. We integrate our synthetic market generator into ABIDES, an open source simulator of financial markets. By means of extensive simulations we show that our proposal outperforms previous work in terms of stylized facts reflecting market responsiveness and realism.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/26/2022

Learning to simulate realistic limit order book markets from data as a World Agent

Multi-agent market simulators usually require careful calibration to emu...
research
02/28/2023

Neural Stochastic Agent-Based Limit Order Book Simulation: A Hybrid Methodology

Modern financial exchanges use an electronic limit order book (LOB) to s...
research
12/10/2019

Get Real: Realism Metrics for Robust Limit Order Book Market Simulations

Machine learning (especially reinforcement learning) methods for trading...
research
09/15/2020

Which Trading Agent is Best? Using a Threaded Parallel Simulation of a Financial Market Changes the Pecking-Order

This paper presents novel results generated from a new simulation model ...
research
02/02/2022

CTMSTOU driven markets: simulated environment for regime-awareness in trading policies

Market regimes is a popular topic in quantitative finance even though th...
research
02/23/2023

K-SHAP: Policy Clustering Algorithm for Anonymous State-Action Pairs

Learning agent behaviors from observational data has shown to improve ou...
research
08/02/2021

Learning who is in the market from time series: market participant discovery through adversarial calibration of multi-agent simulators

In electronic trading markets often only the price or volume time series...

Please sign up or login with your details

Forgot password? Click here to reset