MTS multi-venue trading stack · live
connecting…
—
What you're looking at open as a page ↗

This is a real trading system, not a mock-up. The same C++ binaries that trade US Treasuries on BrokerTec and hedge on CME in production are running here end to end, on one box: two market-data handlers decode synthetic MDP 3.0 multicast feeds exactly as they decode the exchanges', one trader consumes both books, and orders go out through the real iLink3 gateways to two venue simulators:

Drop copy never feeds the trader: it is the venue's own record of every execution, used downstream for positions, risk and audit. Both venues use the same drop-copy protocol (CME's FIX 4.2 drop copy — BrokerTec runs on Globex), so one client binary serves both. Everything on this path runs in the container: the broker, the two drop copies, the position server and the risk server are the production components.

  • The maker carries no alpha. Its "model" is three hand-written coefficients on a trend and a book-imbalance feature — enough to show how a strategy is composed (samplers → variables → model → strategy), not to make money. It quotes passively around its target price and never crosses the spread.
  • You trade against it. The order pad sends real orders through the same gateway. Post inside the spread and watch the maker re-quote; hit its quote and you'll see the fill on both sides of the tape.
  • Shared sandbox. Everyone here shares one manual strategy and its account: orders are capped at 5 lots and 8 ticks from the mid, resting orders expire after 60 s, "cancel" clears the whole visitor book, and the visitor position is flattened after two idle minutes. Nothing you do can reach the gateways or the simulator's lifecycle.
  • Two venues, one book of risk. Every cash fill on BrokerTec is hedged in the 10-year note future on CME (about 12 contracts per $1mm lot, DV01-neutral) — the same cash-versus-futures setup the desk runs, on a synthetic future that tracks the cash book plus a mean-reverting basis.
  • Prices are UST-style 32nds on a 1/64 grid; 1 lot = $1mm face, so 1 tick ≈ $156. The future trades in 1/64 too, 1 contract = $100k face.
maker position
—
lots
maker PnL
—
since restart
orders / fills
—
—
mid
—
—

BrokerTec order book —

bidask maker quoteyour order

Send an order

shared sandbox · your id —
1lots

Order tape

gateway events, newest first

Fills

—

Processes

—
pausing auto-resumes after 3 minutes