Framework simulates market microstructure with stable Hawkes processes.
problem Reproduce realistic market order flow dynamics.
method Deterministic C++ LOB simulator with Hawkes-driven stochastic order flow.
result Derives stability and ergodicity proofs for Hawkes models.
RL agents optimize order execution in a realistic market simulation.
problem Optimal order execution challenges in a complex market.
method Multi-agent RL in a historical order book simulation.
result RL agents converge to TWAP strategies in some scenarios.
Improved queue-reactive model considers order sizes for better market simulation.
problem Accurately modeling market dynamics and order flow properties.
method Integrates order sizes, type, and arrival rate into queue-reactive model.
result Extended model produces markets with volatility matching historical data.
Simulates realistic execution and costs in limit order books.
problem Realistic simulation of limit order books for large-tick assets.
method Tractable representation of spread and volume imbalance; calibrated event timing; feedback mechanism for market impact.
result Simulator yields realistic behavior and sensitivity to execution parameters.
Simulates financial market orders using anomalous diffusion models.
problem Anomalous diffusion in financial market order dynamics.
method Discrete Time Random Walk with Sibuya waiting times, non-uniform sampling, and cubic spline interpolation.
result Demonstrates price impact for different forcing functions and model parameters.
Generative model simulates financial market price variations from order flow.
problem Simulating intra-day price variations driven by order flow.
method Sequence Generative Adversarial Networks framework applied to model order flow.
result Generated price sequences from generative model better match real price variations.
MarketGPT models financial time series with realistic order flow data.
problem Creating accurate financial market simulations.
method Generative pre-trained transformer (GPT) for long sequence generation.
result Model reproduces key features of real financial markets and stylized facts.
MarS simulates financial markets using generative models.
problem Simulating realistic financial market effects.
method Order-level generative foundation model (LMM) for realistic, interactive, and controllable order generation.
result Strong scalability and robust realism in MarS.
JAX-LOB simulates thousands of LOBs for RL training.
problem Efficient simulation of large LOBs for RL training.
method GPU-accelerated JAX implementation of LOB simulator.
result JAX-LOB processes thousands of LOBs in parallel with reduced processing time.
Paper uses K-NN resampling to simulate and evaluate LOB markets.
problem Simulating and evaluating limit order book (LOB) markets.
method Applies K-nearest neighbor (K-NN) resampling to LOB simulation and evaluation. result Demonstrates the effectiveness and efficiency of K-NN resampling in LOB simulation and evaluation. We present Sequential Neural Likelihood (SNL), a new method for Bayesian inference in simulator models, where the likelihood is intractable but simulating data from the model is possible. SNL trains an autoregressive flow on simulated data in order to learn a model of the likelihood in the region of high posterior dens…
We propose a parametric model for the simulation of limit order books. We assume that limit orders, market orders and cancellations are submitted according to point processes with state-dependent intensities. We propose new functional forms for these intensities, as well as new models for the placement of limit orders …
We demonstrate an application of risk-sensitive reinforcement learning to optimizing execution in limit order book markets. We represent taking order execution decisions based on limit order book knowledge by a Markov Decision Process; and train a trading agent in a market simulator, which emulates multi-agent interact…
Researchers simulate and estimate a market model with a matching engine to understand its impact on order submission and management.
problem The impact of a matching engine on the modeling of order submission and management in financial markets.
method Simulation of a 10-variate Hawkes process with rules for different order types, including limit orders, to compare model parameters with the original order generating process.
result Practical considerations, not directly related to model specification, can significantly distort the true model specification in an asynchronous trading environment.
Hybrid model simulates market dynamics using neural stochastic background traders.
problem Lack of realistic LOB simulations that combine historical data and dynamic interactions.
method Neural stochastic background trader trained on historical LOB data, embedded in multi-agent simulation.
result Hybrid model recreates stylised market facts and financial herding behaviors.
Model simulates correlation emergence in two coupled limit order books.
problem Modeling correlation emergence in coupled limit order books.
method Simulated two coupled diffusive limit order books using random walks in the fluid limit, with trader interactions.
result Demonstrated the recovery of an Epps effect from the model.
This work deals with the simulation of Wishart processes and affine diffusions on positive semidefinite matrices. To do so, we focus on the splitting of the infinitesimal generator, in order to use composition techniques as Ninomiya and Victoir or Alfonsi. Doing so, we have found a remarkable splitting for Wishart proc…
CoinTossX is a low-latency, open-source matching engine for financial trading.
problem Efficiently matching orders in financial markets with low latency and high throughput.
method Developed in Java, orders submitted via UDP SBE, low-latency message transport (Aeron Media Driver). Separates order generation and matching.
result Demonstrated low-latency, high-throughput performance in various deployment scenarios.
Improves Monte-Carlo simulations for consistent mean and variance.
problem Artificial randomness in running mean calculations.
method Combining running mean and variance with accurate summing.
result Increased accuracy and robustness of Monte-Carlo estimates.
Model simulates sparse order books in illiquid markets.
problem Inaccurate LOB models in illiquid markets.
method Inhomogeneous Poisson process for order arrivals and cancellations.
result Enhanced understanding of LOB dynamics in illiquid markets.
This review examines various LOB simulation models in algorithmic trading.
problem Calibrating and fine-tuning automated trading strategies in financial markets.
method Classification and analysis of LOB simulation models based on methodology.
result Price impact is a crucial phenomenon to model in algorithmic trading.
Agent-based model simulates market dynamics with real-time order matching.
problem Realistic simulation of market dynamics with realistic price impact.
method Agent-based model with asynchronous, event-time order matching.
result Realistic price impact curves and stylized facts presented.
A new high-frequency market making strategy using Deep Hawkes process.
problem Optimizing high-frequency trading in volatile markets.
method Developed a Deep Hawkes process to model order arrivals and their effects on the limit order book.
result The new strategy outperforms traditional methods in market making.
New simulation shows trading algorithms' performance varies with parallelism.
problem Validation of trading algorithms' performance in parallel markets.
method Used TBSE, a threaded market simulator, to compare algorithms' performance.
result Trading algorithms' performance differs in parallel vs. sequential markets.
We develop high-order approximations for the Heston model.
problem Modeling the Heston model with high accuracy and efficiency.
method Combining approximation schemes on different random grids to achieve any order of convergence.
result Achieve any order of convergence for the Heston model.
Study uses agent-based simulation to analyze impact of OBI strategy on financial markets.
problem Improving execution in markets with supply-demand imbalance.
method Built an execution algorithm that accounts for OBI, tested it in artificial markets.
result OBI strategy can improve execution, especially in volatile markets.
It has been suggested that marked point processes might be good candidates for the modelling of financial high-frequency data. A special class of point processes, Hawkes processes, has been the subject of various investigations in the financial community. In this paper, we propose to enhance a basic zero-intelligence o…
Study reveals stylized facts in German bond futures markets.
problem Understanding market dynamics in German bond futures.
method Analyzed tick-by-tick data of four German bond futures contracts.
result Uncovered commonalities and unique characteristics across different futures.
Paper reduces expensive financial risk simulations through efficient MOR.
problem Expensive simulations of financial risk models.
method Model order reduction (MOR) using proper orthogonal decomposition (POD) with adaptive greedy sampling.
result MOR approach reduces computational cost for financial risk analysis.
High-precision machine learning reduces particle physics simulations by orders of magnitude.
problem Reducing computational burden in particle physics simulations.
method Developed optimal training strategies and tuned machine learning regressors, including Deep Neural Networks with skip connections and boosted decision trees.
result Significantly reduced computational time by factors of 10^3 to 10^6 over first-principles simulations.
Generative network integrates into ROM for PDEs, matching measurements and estimating uncertainties.
problem Predicting and quantifying uncertainties in numerical simulations of PDEs.
method Generative network (GN) integrated into a reduced-order model (ROM) framework for inverse problems.
result GN-based ROM efficiently quantifies uncertainty and matches measurements with high accuracy.
DeepTraderX learns from other strategies to place market orders.
problem Creating efficient trading strategies in multi-threaded market simulations.
method Deep Learning model trained on historical market data to predict optimal market orders.
result DeepTraderX outperforms existing strategies in multi-threaded market simulations.
New method improves zeroth-order stochastic optimization with adaptive sampling.
problem Optimization problems without gradient information.
method Adaptive sampling quasi-Newton method using finite differences.
result Significant improvement in performance with adaptive sample sizes.
The multilevel Monte Carlo path simulation method introduced by Giles ({\it Operations Research}, 56(3):607-617, 2008) exploits strong convergence properties to improve the computational complexity by combining simulations with different levels of resolution. In this paper we analyse its efficiency when using the Milst…
A model simulates how different types of traders react to macroeconomic news.
problem Understanding how various market participants respond to macroeconomic surprises.
method Developed a calibrated data generation process (DGP) with four trader archetypes and a Monte Carlo simulation.
result Higher information and lower risk-averse traders take larger positions and achieve higher average wealth.
Study shows maker-taker fees improve market efficiency but increase costs.
problem Impact of maker-taker fees on total cost of taking orders.
method Agent-based simulation model for financial markets.
result Maker-taker fees increase total costs but improve market efficiency.
Proposes a neural LOB model for market-making.
problem Capturing dynamic LOB events in financial markets.
method Neural Hawkes process for modeling LOB events.
result Model captures real market price fluctuations.
Novel hybrid modeling combines ML and physics for real-time diagnosis.
problem Real-time diagnosis of complex systems.
method Combines machine learning and physics-based models to create reduced-order models.
result Generated models are two orders of magnitude simpler, improving efficiency.
A new Python-C++ framework for agent-based simulation.
problem Understanding market dynamics and effects of delays.
method User-friendly Python API with efficient C++ implementation, message-driven architecture.
result Investigated the role of order processing delay in financial markets.
Study fills and adverse selection effects on trading strategy simulation.
problem Effects of fill probabilities and adverse fills on trading strategy simulation.
method Stochastic optimal control market-making problem, empirical evidence on liquid futures contracts.
result Fill probabilities and adverse fills significantly affect trading strategy performance.
Bayesian Neural Networks improve precision cosmology from simulations.
problem Extracting precise cosmological parameters from complex simulations.
method Using Bayesian Neural Networks on The Quijote simulations.
result Demonstrates BNNs' ability to estimate associated uncertainties and complex output distributions.
Paper proposes a new method to simulate realistic markets from data.
problem Lack of accurate market simulators leading to misleading conclusions.
method Proposes a world agent model trained on historical data without agent calibration.
result Models consistently outperform previous methods in realism and responsiveness.
Improved simulation of phase transitions using hierarchical autoregressive networks.
problem Simulating phase transitions in complex systems.
method Hierarchical Autoregressive Neural (HAN) network sampling algorithm.
result Significant improvement in statistical uncertainty compared to the Wolff cluster algorithm.
The Tick library simulates and learns Hawkes processes with latency effects.
problem Correctly modeling causality in order book events with latency.
method Exponential kernels shifted by latency, derived log-likelihood expressions.
result Latency determines most decays in real data, showing decay relationships.
KineticSim: A lightweight, high-performance execution engine for real-time market simulators
problem Simulating financial markets at scale with multi-agent models
method Reusable parallel design pattern: persistent, state-carrying clearing for iterative multi-agent reductions
result Reduces per-step critical-path depth from Theta(L+A) to Theta(log L + ceil(A/L))
The computational cost associated with simulating fluid flows can make it infeasible to run many simulations across multiple flow conditions. Building upon concepts from generative modeling, we introduce a new method for learning neural network models capable of performing efficient parameterized simulations of fluid f…
ξ-torch simplifies physics-informed learning by providing differentiable functionals.
problem Training physics-informed deep neural networks requires differentiable physical simulations.
method ξ-torch offers a library of differentiable functionals for scientific simulations.
result Improves numerical stability and reduces memory requirements for higher order derivatives.
This paper uses CGANs to simulate and improve trading agent performance in limit order books.
problem Improving trading agent performance in limit order book environments.
method Investigates conditional generative models (CGANs) for order book simulation and adversarial attacks to enhance realism and robustness.
result CGANs can be improved to better simulate real market conditions and are more robust to adversarial attacks.