Trading Simulator
A price-simulation and agent-strategy backtesting engine, grounded in Avellaneda-Stoikov market-making mechanics. Agents post quotes and fills are modeled probabilistically as a function of each quote's distance from the mid-price and order size, rather than a full limit-order-book matching engine — that's a deliberate scope choice for now, with a proper orderbook a possible next step. Multiple trader strategies (market-making, random, momentum), independent RNG streams for the price and fill models, and per-trader performance metrics. Built in C++ with CMake / MSYS2 UCRT64.