Developer Guide

Complete system reference — architecture, modules, workflows, APIs & relationships

Modules10
API Endpoints133
Cross-Module Links19
Base URLmarketmaker-app.111dimtech.com

What Is This Dashboard?

This is the unified control plane for Qatar Exchange market-making operations. It replaces fragmented CLI tools, Jupyter notebooks, and manual processes with a single professional interface. The system enables quantitative traders and operations teams to:

Calibrate Models

Run 5 types of calibration (Activity, Microprice, GLFT, Volatility, Liquidity) to optimize market-making parameters

Trade Algorithms

Configure, launch, and monitor market-making algorithms in Paper (simulated) or Real (live) mode

Backtest Strategies

Run multi-day historical simulations with production or manual parameters to validate strategies

Analyze Performance

View real-time and historical P&L, fills, latency, and volatility across 8 chart types with live SSE streaming

Core pipeline: Calibration produces optimized parameters MLops promotes them to production Trading wizard loads them Paper trade to validate Go live Analytics monitors performance.

Quick Start

pnpm installInstall dependencies
pnpm run devStart dev server at http://localhost:3000
pnpm run buildProduction build (TypeScript check)
pnpm run lintRun ESLint
Environment
API Base: https://marketmaker-app.111dimtech.com
Min viewport: 1280px (desktop only)
Demo login: demo / demo123
Admin login: admin / admin123