Smart Order Routing · Live L2 Microstructure · Multi-Agent NVIDIA Nemotron-3 Orchestration · Isolated Cloud Sandboxes · Post-Trade Governance
Live Production App · 2-Minute Demo Video · System Flowcharts · Quant Math Spec · Agent & Sandbox Spec · REST API Guide · Quick Start
FastTrade is a production-grade Institutional Execution Management System (EMS), Real-Time Cross-Asset Market Monitor, $25.0M Mark-to-Market Portfolio & Blotter, and Autonomous Multi-Agent Quantitative Execution Platform created and architected by Ritesh Kochar (@ensuredesign).
When institutional desks execute large parent block orders (1,000 to 50,000+ units, or $1M–$100M+ notional) across US Equities, Index Futures, or Digital Assets, naive execution algorithms (TWAP, VWAP, static Passive Maker, or immediate Market Sweep) lose 15 to 45 bps of Implementation Shortfall to two compounding structural forces:
- Adverse Selection ("Winner's Curse" / Toxic Order Flow): Informed low-latency arbitrageurs sweep resting passive limit orders milliseconds before an unfavorable price jump—turning apparent maker rebates into steep post-fill mark-out losses.
- Static Trajectory Blindness: Fixed-clock schedules slice inventory uniformly while ignoring real-time Level-2 (L2) queue depletion, Order Flow Imbalance (OFI), volatility spikes, and fragmented multi-venue fee/rebate dynamics.
FastTrade solves this end-to-end by uniting closed-form microstructure & optimal-control mathematics with a 3-tier NVIDIA Nemotron-3 agentic workflow, isolated Nebius ConTree Cloud Sandboxes, live cross-asset feeds, and publicly auditable LangSmith traces.
Click above to watch on YouTube: https://youtu.be/I9uMToKesDI
| Timestamp | Walkthrough Chapter | Key Highlights Demonstrated |
|---|---|---|
0:00 – 0:20 |
The Problem | Adverse selection ("Winner's Curse"), L2 liquidity evaporation, and 15–45 bps alpha decay on block trades. |
0:20 – 0:38 |
Mathematical Core | Closed-form Almgren–Chriss hyperbolic trajectories, Stoikov micro-price, and Cont–Kukanov–Stoikov OFI. |
0:38 – 0:58 |
AI & Cloud Architecture | Nebius Token Factory routing across NVIDIA Nemotron-3 Nano 30B, Super 120B, and Ultra 550B + ConTree VMs. |
0:58 – 1:22 |
Live EMS & 4-Venue SOR | Live L2 order book ladder, interactive tuning sliders, and fragmented routing across NYSE, NASDAQ, CBOE EDGX, and IEX. |
1:22 – 1:45 |
5-Stage Agent & $25M Blotter |
Autonomous ConTree VM policy testing (4/4 PASS), 500-path Monte Carlo CaR sign-off, live blotter booking, and LangSmith trace sharing. |
1:45 – 2:00 |
Measurable Institutional Impact | +4.0 to +28.5 bps Implementation Shortfall savings, 100% completion, and exportable CRO TCA governance memos. |
| Institutional Metric | FastTrade Benchmark Performance | Verification Mechanism |
|---|---|---|
| Implementation Shortfall Alpha |
+4.0 to +28.5 bps improvement vs. TWAP / VWAP |
Identical-seed 6-strategy replay backtester (backtest/backtester.py) |
| Dollar Capital Preserved |
$2,500 – $45,000+ saved per $10M parent block |
Real-time TCA attribution ledger (services/portfolio_service.py) |
| Parent-Order Completion |
100% deterministic completion within horizon |
Urgency override gate + Almgren–Chriss terminal boundary |
| Pre-Trade Tail-Risk Protection | 250 / 500-path Monte Carlo |
Stochastic jump-diffusion + Hawkes toxicity stress tester |
| Autonomous Code Verification |
4/4 deterministic L2 unit assertions before staging |
Isolated python:3.12-slim Nebius ConTree Cloud Micro-VMs |
FastTrade guides institutional traders and Chief Risk Officers (CROs) from market reconnaissance to compliance-ready post-trade attribution in nine cohesive steps:
flowchart LR
S1["1. Role Sign-In (Trader / CRO)"] --> S2["2. Monitor Live Markets & VWAP"]
S2 --> S3["3. Screen 8-Asset Liquidity & OFI"]
S3 --> S4["4. Configure Parent Block Order"]
S4 --> S5["5. Optimize via 5-Stage AI & Quant Lab"]
S5 --> S6["6. Route Across 4 Venues (NYSE/NASDAQ/EDGX/IEX)"]
S6 --> S7["7. Analyze 6-Strategy TCA & Toxicity"]
S7 --> S8["8. Commit Fill to $25M MTM Blotter"]
S8 --> S9["9. Generate Ultra 550B CRO Memo & LangSmith Trace"]
-
Concurrent Live Market Data (
services/market_data_service.py): Streams real-time quotes, 24h returns, intraday high/low ranges, annualized realized volatility ($\sigma$ ), and 5-minute intraday price vs. cumulative session VWAP curves from Yahoo Finance v8 and Coinbase Exchange L2. -
Global Macro Ribbon + 8-Asset Execution Universe: Monitors
SPX,NDX,DJI,VIX,US10Y,BTC-USD,NVDA, andEUR/USDalongside 1-click tradable instruments (NVDA,BTC-USD,SPY,AAPL,MSFT,ETH-USD,ES-FUT,NQ-FUT). - Live Microstructure Telemetry: Real-time Cont–Kukanov–Stoikov signed OFI bars, L1 quoted spread dynamics, and model-driven toxicity badges.
-
Dynamic 4-Venue Liquidity Router (
execution/venue_router.py): Routes child slices acrossNYSE(deep primary lit book),NASDAQ(high-speed electronic taker sweeps),CBOE EDGX(maker-rebate capture-2.5 bps), andIEX(350µs coiled-fiber speed-bump dark midpoint protection during toxic bursts). -
10 Calibrated Market Regimes & Interactive Sliders: Stress-test execution from Calm / Normal Market to High Adverse Selection, Flash Volatility, Illiquid Book, and Institutional Block while tuning Risk Aversion (
$\lambda$ ), Toxicity Withdrawal Gate, Urgency Override, and Slice Count ($N$ ) with tick-by-tick replay scrubbing.
FastTrade enforces strict separation between toxicity protection, short-horizon drift forecasting, and optimal inventory control (full derivations in docs/QUANTITATIVE_MATHEMATICAL_SPECIFICATION.md):
-
Stoikov Volume-Weighted Micro-Price:
$$P_{\text{micro},t} = \frac{P_{\text{bid},1,t} \cdot Q_{\text{ask},1,t} + P_{\text{ask},1,t} \cdot Q_{\text{bid},1,t}}{Q_{\text{bid},1,t} + Q_{\text{ask},1,t}}$$ - Cont–Kukanov–Stoikov Order Flow Imbalance (OFI): $$\text{OFI}t = e_t^B - e_t^A, \quad e_t^B = \mathbb{I}{{P_{B,t} \ge P_{B,t-1}}} Q_{B,t} - \mathbb{I}{{P{B,t} \le P_{B,t-1}}} Q_{B,t-1}$$
-
Closed-Form Almgren–Chriss Hyperbolic Trajectory (
execution/almgren_chriss.py):$$\kappa = \sqrt{\frac{\lambda \sigma^2}{\eta}}, \qquad x(t_j) = X_0 \frac{\sinh\big(\kappa (T - t_j)\big)}{\sinh(\kappa T)}$$ -
Calibrated 28-Feature XGBoost Toxicity Classifier (
models/predictor.py): Predicts 10-tick post-fill adverse selection probability$P(\text{tox}) \in [0, 1]$ to withdraw vulnerable passive maker orders before informed sweeps strike. -
PyTorch Sequence-to-Vector GRU Forecaster (
models/local_forecaster.py): Consumes a strictly validated(20, 14)canonical microstructure window (data/contracts.py) to forecast 5-tick mid-price drift in basis points.
Rather than a conversational wrapper, FastTrade orchestrates three NVIDIA Nemotron-3 Mixture-of-Experts (MoE) model tiers on Nebius Token Factory inside a verifiable execution loop (detailed in docs/AGENTIC_AI_AND_SANDBOX_ARCHITECTURE.md):
-
FAST Tier (
nvidia/NVIDIA-Nemotron-3-Nano-30B-A3B): Sub-second L2 anomaly reconnaissance, Tavily Finance live news catalyst synthesis, and episodic memory lookup. -
BALANCED Tier (
nvidia/nemotron-3-super-120b-a12b): Powers the Self-Iterating Quant Strategy Coding Agent, refactoring Python policies (v1.0 -> v2.0 -> v3.0) across isolated Nebius ConTree Cloud Micro-VMs (contree-sdk,python:3.12-slim) with AST safety gates and copy-on-writepromoted_image_uuidsnapshots until4/4L2 unit assertions pass. -
ULTRA Tier (
nvidia/Nemotron-3-Ultra-550b-a55b): Performs 500-path Monte Carlo$\text{CaR}_{99%}$ Chief Risk Officer sign-off and authors Investment Committee Post-Trade TCA Memos. -
1-Click Public LangSmith Judge Audit Links (
smith.langchain.com):- Verified 5-Stage Autonomous Workflow Trace:
smith.langchain.com/public/92ecc909-fef0-4324-baf3-3a3fcb463a25/r - Verified ConTree Parallel Sandbox Trace:
smith.langchain.com/public/b12df4b0-9e09-4fa6-9830-c0cfa05dcbdd/r
- Verified 5-Stage Autonomous Workflow Trace:
- Per-User Isolated
$25.0MInstitutional Book (services/portfolio_service.py): Tracks live mark-to-market NAV, gross/net exposure, average-cost realized & unrealized P&L by position, and cumulative SOR dollar alpha saved vs. TWAP. - Immutable Trade Blotter & Committee Export: Every manual or autonomous fill records arrival price, average execution price, shortfall (bps), venue allocation, and regime lineage—exportable via 1-click CSV, Markdown (
.md), Print/PDF, or Resend Committee Email Dispatch.
flowchart TB
subgraph Feeds["1. Live Market Feeds & Catalyst Search"]
YF["Yahoo Finance v8 API (Global Indices + 5m Intraday VWAP)"]
CB["Coinbase Exchange L2 Book (Real-Time Multi-Level Depth)"]
TAV["Tavily Financial Search & URL Extractor"]
FP["Feature Pipeline (Stoikov Micro-Price · CKS OFI · Vol)"]
YF & CB --> FP
end
subgraph Quant["2. Quantitative ML, Optimal Control & Stress Core"]
XGB["Calibrated XGBoost (10-Tick Toxicity Classifier)"]
GRU["PyTorch Sequence GRU (20x14 -> 5-Tick Move)"]
AC["Almgren-Chriss Optimizer (sinh(kappa(T-t))/sinh(kappa T))"]
MC["250/500-Path Monte Carlo Stress Engine (CaR 95% / 99%)"]
end
subgraph Routing["3. Dynamic SOR, 4-Venue Router & $25M Ledger"]
DSE["Dynamic Strategy Engine (Passive Maker / Taker Sweep / Hold)"]
VR["4-Venue Router (NYSE · NASDAQ · CBOE EDGX · IEX Speed-Bump)"]
BT["6-Strategy Identical-Replay Backtester"]
PF["$25M MTM Portfolio & Immutable Blotter (SQLite + PostgreSQL)"]
end
subgraph Agents["4. Nebius Token Factory + ConTree VMs + LangSmith"]
N30["Nemotron-3 Nano 30B (Fast Recon & Tactical Briefs)"]
N120["Nemotron-3 Super 120B (Coding Agent & Quant Copilot)"]
N550["Nemotron-3 Ultra 550B (CRO CaR Sign-Off & TCA Memo)"]
VM["Nebius ConTree Sandboxes Beta (Isolated python:3.12-slim VMs)"]
LS["LangSmith Run-Tree Tracing & Public Audit Links"]
end
FP --> XGB & GRU & AC & MC
XGB & GRU & AC --> DSE --> VR & BT
BT --> PF
TAV --> N30
N30 --> N120 --> VM --> MC --> N550 --> PF
N30 & N120 & VM & N550 --> LS
sequenceDiagram
autonumber
actor Desk as Trader / CRO
participant API as FastAPI Orchestrator
participant N30 as Nemotron-3 Nano 30B + Tavily
participant N120 as Nemotron-3 Super 120B
participant VM as Nebius ConTree Cloud VMs
participant N550 as Nemotron-3 Ultra 550B + 500-Path CaR
participant DB as $25M Blotter + Episodic Memory
Desk->>API: POST /api/v1/ai/agent-workflow
API->>N30: Stage 1 — Live L2 OFI, Tavily Catalysts & Memory Recon
N30-->>API: Regime & Catalyst Toxicity Brief
API->>N120: Stage 2 — Synthesize Almgren-Chriss & Toxicity Policy
N120-->>API: Candidate Python Execution Policies (v1..v3)
API->>VM: Stage 3 — Parallel CoW VM Replay & 4/4 Unit Assertions
VM-->>API: Verified Policy + promoted_image_uuid
API->>N550: Stage 4 — 500-Path Monte Carlo CaR_99% Governance Audit
N550-->>API: CRO Guardrail Sign-Off
API->>DB: Stage 5 — Book Live SOR Fill + Persist Learned Memory
API-->>Desk: Execution Telemetry + Public LangSmith Audit URL
stateDiagram-v2
[*] --> ObserveL2
state "Ingest 5-Level L2 Snapshot & Compute OFI / Micro-Price" as ObserveL2
state "Evaluate XGBoost Toxicity P(tox), GRU Drift & AC Urgency" as ScoreSignals
state "AGGRESSIVE TAKER SWEEP (NASDAQ / NYSE Lit)" as TakerSweep
state "DARK MIDPOINT SHIELD (IEX 350us Speed-Bump / Hold)" as DarkShield
state "PASSIVE MAKER POST (CBOE EDGX / NYSE Rebate Capture)" as PassiveMaker
state "Update Remaining Inventory x(t) & TCA Ledger" as UpdateBook
ObserveL2 --> ScoreSignals
ScoreSignals --> TakerSweep : Urgency >= Override Gate (75%)
ScoreSignals --> DarkShield : P(tox) >= Withdrawal Gate (65%)
ScoreSignals --> PassiveMaker : Low Toxicity & Safe Maker Window
TakerSweep --> UpdateBook
DarkShield --> UpdateBook
PassiveMaker --> UpdateBook
UpdateBook --> ObserveL2 : Remaining Inventory > 0
UpdateBook --> [*] : 100% Parent Order Completed
| Layer | Technologies |
|---|---|
| Frontend Terminal | React 19, TypeScript 5.7, Vite 6, Plotly.js, Responsive Institutional Glassmorphic UI |
| Backend & Quantitative Core | Python 3.12+, FastAPI, Pydantic v2, NumPy, SciPy, Pandas, Calibrated XGBoost, PyTorch GRU |
| AI Model Orchestration | Nebius Token Factory (NVIDIA-Nemotron-3-Nano-30B-A3B, nemotron-3-super-120b-a12b, Nemotron-3-Ultra-550b-a55b) |
| Isolated Cloud Sandboxes | Nebius Sandboxes Beta (contree-sdk==0.3.6), Isolated python:3.12-slim Micro-VMs with CoW Checkpoints |
| Market Data & Search | Yahoo Finance v8 Live API, Coinbase Exchange Level-2 Order Book, Tavily Financial Search & Extract |
| Persistence, Ops & Governance | SQLite + Supabase PostgreSQL Mirror, LangSmith Observability, Resend Email Dispatch, Vercel, Pytest, Playwright |
- Quant-Native Execution: Grounded in Stoikov micro-price, Cont–Kukanov–Stoikov OFI, and closed-form Almgren–Chriss optimal control rather than heuristic prompt engineering.
- Multi-Agent AI on Open Infrastructure: Dynamically routes across three NVIDIA Nemotron-3 MoE tiers on Nebius Token Factory and verifies generated code inside real
contree-sdkcloud VMs before capital touches the book. - End-to-End Governance & Auditability: Every slice decision, CRO guardrail check, Monte Carlo tail-risk metric, and multi-model trace is inspectable via 1-click public LangSmith links and exportable TCA memos.
- Production-Ready Institutional Product: Ships with per-user isolated
$25.0MMTM portfolios,Trader/CRORBAC authentication, OWASP hardening, pickle-free serverless ML weights, and automated test coverage.
| Document | Scope & Contents |
|---|---|
docs/README.md |
Visual Documentation Hub & Architecture Reading Map |
docs/SYSTEM_ARCHITECTURE_AND_FLOWCHARTS.md |
6 Deep Mermaid Diagrams: Full-Stack Architecture, L2 Pipeline, SOR Decision Tree, 5-Stage Agent Sequence, ConTree VM Lifecycle & 8-Table Database ERD |
docs/QUANTITATIVE_MATHEMATICAL_SPECIFICATION.md |
Mathematical Whitepaper: Stoikov Micro-Price, CKS OFI, Almgren–Chriss Optimal Control, XGBoost Toxicity, PyTorch GRU, 4-Venue Utility & Monte Carlo CaR |
docs/AGENTIC_AI_AND_SANDBOX_ARCHITECTURE.md |
Nebius Token Factory 3-Tier Router, 5-Stage Autonomous Workflow, Self-Iterating Coding Agent, ConTree VMs, Tavily Search & LangSmith Tracing |
docs/API_AND_OPERATIONS_GUIDE.md |
Complete 29-Endpoint FastAPI Reference, JSON Payloads, .env Configuration, Local Setup & Vercel Deployment Runbook |
docs/TECHNICAL_ARCHITECTURE_AND_SECURITY_AUDIT.md |
OWASP Security Controls, PBKDF2-HMAC-SHA256 Auth, AST + Cloud VM Isolation, Pickle-Free ML Inference & CRO Guardrails |
docs/DATA_CONTRACTS.md |
Typed Pipeline Schemas (MarketSnapshot, ForecastInput, DataQualityReport) & Canonical 20×14 Feature Contract |
docs/FORECASTING.md |
PyTorch Directional GRU (directional-gru-v1) Training Protocol, Chronological Normalization & Safe Runtime Fallbacks |
docs/CONTRACT_CHANGE_POLICY.md |
Compatibility Gates, Change Classifications & Release Verification Workflow |
FastTrade/
├── api/ # FastAPI v2.0 gateway, OWASP middleware & REST routers
│ ├── main.py # Unified ASGI app, security headers & SPA static serving
│ └── routes/ # dashboard.py, ai_copilot.py, auth.py (29 endpoints)
├── data/ # Typed contracts (20x14), L2 validators, normalizers & generators
├── features/ # Stoikov micro-price, Cont-Kukanov-Stoikov OFI & rolling features
├── models/ # Calibrated XGBoost toxicity classifier & PyTorch GRU forecaster
├── execution/ # Closed-form Almgren-Chriss optimizer & 4-venue liquidity router
├── strategies/ # FastTrade SOR, Proposed (ML+AC), TWAP, VWAP, Market & Passive
├── simulator/ # Event-driven L2 limit order book matching & fill simulator
├── backtest/ # Identical-seed 6-strategy replay backtester & TCA attribution
├── services/ # Market feeds, $25M portfolio, Nebius AI, ConTree VMs, Tavily, LangSmith, Auth
├── frontend/ # React 19 + TypeScript 5.7 + Vite 6 + Plotly.js terminal UI
├── public/fasttradeapp/ # Architectural infographics & product showcase visuals
├── docs/ # Comprehensive engineering, math, API & security specifications
└── tests/ # Automated unit, contract, forecasting, backtest & API test suite
git clone https://github.com/ensuredesign/FastTrade.git
cd FastTrade
# Python 3.12+ backend & quantitative engine
pip install -r requirements.txt
# React 19 + TypeScript 5.7 terminal frontend
cd frontend && npm install && cd ..cp .env.example .env
# Optional cloud enhancements in .env:
# NEBIUS_API_KEY=... (Nebius Token Factory + ConTree Cloud Sandboxes)
# LANGSMITH_API_KEY=... (LangSmith hierarchical tracing & public share links)
# TAVILY_API_KEY=... (Live financial news & catalyst search)
# RESEND_API_KEY=... (Committee HTML TCA email dispatch)# Terminal 1 — FastAPI Backend (http://127.0.0.1:8000 | OpenAPI Docs: /docs)
python -m uvicorn api.main:app --host 127.0.0.1 --port 8000 --reload
# Terminal 2 — React + Vite Institutional Terminal (http://127.0.0.1:5173)
cd frontend && npm run devpython -m pytest -q- Security Policy: See
SECURITY.mdanddocs/TECHNICAL_ARCHITECTURE_AND_SECURITY_AUDIT.md - Contribution Guidelines: See
CONTRIBUTING.mdanddocs/CONTRACT_CHANGE_POLICY.md - Hackathon Submission Overview: See
DEVPOST_SUBMISSION.md
- Created & Architected by: Ritesh Kochar (
@ensuredesign·ensure01@gmail.com) - Live Terminal: https://fasttrade-smoky.vercel.app
- 2-Minute Product Demo: https://youtu.be/I9uMToKesDI
- License: MIT License — Copyright (c) 2026 Ritesh Kochar








