Multi-Level Market Making with Reinforcement Learning
Patrick Cheridito, Moritz Weiss
Abstract
We introduce a reinforcement learning framework for market making in a limit order book. Our algorithm aims to maximize trading revenue by dynamically submitting market and limit orders of varying sizes across multiple price levels while controlling inventory size. We use multivariate logistic-normal distributions to model order allocations and employ a deep-set encoder to aggregate features from variable-length order sets into a fixed-dimensional latent representation. Additionally, we incorporate potential-based reward shaping to accelerate learning without altering the optimal policy. We illustrate the performance of the method in three simulated market environments consisting of noise traders who submit random trades, tactical traders who respond to instantaneous volume imbalance, and strategic traders who trade in the direction of an exponentially weighted volume imbalance signal.
Create a lesson
Related papers
Model-Free Passive Execution via Order-Level Shadowing
Vincent Maciejewski
SAiFE-gym: Model-based Environments for Automated Market Making with Concentrated Liquidity
Georgios Chionas, Charalampos Kleitsikas, Stefanos Leonardos et al.
From Public Evidence to Contractual Outcome: First and Stable Decidability on Kalshi
Maksym Nechepurenko
Resolution Is Not Settlement, Part II: Protocol Finality and Observed Redemption on Polymarket
Maksym Nechepurenko
Resolution Is Not Settlement, Part I: Oracle Adjudication and Semantic Governance on Polymarket
Maksym Nechepurenko
Gate Design and Stage-Dependent Incentives in Retail Proprietary-Trading Evaluations: Why Passing Is Not Standalone Evidence of Skill, and Why the Product Fails to Pay Under Measured Trading Constraints
Nicholas Hall