Performance metrics, risk analysis, and data-driven insights
Our analytics engine processes every trade, order, and position change to generate comprehensive performance metrics. Using time-series databases and pandas/numpy processing, you get instant insights into what's working and what isn't.
P&L Calculation
Engine
Sharpe Ratio
& Drawdown
CSV/JSON
Export
Just like CoinGecko, TradingView, or Bloomberg Terminal aggregate crypto data, this machine:
Why this matters for learning: In real trading systems, analytics engines NEVER directly access trading databases. They use APIs.
GET /api/analytics/status
GET /api/analytics/trading-volume?period=24h
GET /api/analytics/pnl-summary
| Feature | Real Trading Platform | H13 Educational Platform |
|---|---|---|
| Data Storage | Enterprise PostgreSQL/ClickHouse | SQLite (self-contained) |
| Analytics Engine | Separate microservice with caching | Analytics Machine (port 5006) |
| Update Frequency | Real-time WebSocket streams | 30-second polling + manual refresh |
| API Isolation | Internal API gateway | HTTP channels with API keys |
| P&L Tracking | Realized + Unrealized with tax implications | Educational P&L for learning concepts |
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β Control ββββββΆβ Analytics βββββββ Platform β
β (Port 5000)β β (Port 5006)β β (Port 5003)β
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β β β
β β β
βΌ βΌ βΌ
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β Trading ββββββΆβ Market βββββββ Order β
β (Port 5001)β β (Port 5004)β β (Port 5002)β
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
Each machine is self-contained. Communication via HTTP APIs ONLY.