Real-time Multi-Asset High-Frequency Trading Dashboard with Sub-20ฮผs Latency
A professional-grade HFT dashboard showcasing live arbitrage trading across FX, Futures, Equities, and ETFs with microsecond-precision latency measurement and real-time model performance attribution.
- Sub-20ฮผs tick-to-trade execution
- Real microsecond timing using
time.perf_counter() - Hardware-optimized ring buffers and lock-free data structures
- TSC-based latency measurement with nanosecond precision
- DDLN Engine: Hybrid Deep Differential Logic Networks (8.5ฮผs avg latency)
- MatQuant-Mamba: Quantized Mamba state-space models (12.8ฮผs avg latency)
- RXTX PCA/OLS: Real-time factor models (5.2ฮผs avg latency)
- Ensemble Mode: Dynamic model combination with Sharpe-weighted allocation
- Real-time equity curves with live P&L tracking
- Model performance attribution showing individual alpha contribution
- Live trade feed with microsecond timestamps
- Risk management with drawdown monitoring and position limits
- Multi-asset coverage: FX, Futures, Equities, ETFs
- Model switching: Toggle between individual models or ensemble mode
- Live configuration: Change models on-the-fly without restart
- Performance comparison: Side-by-side model metrics
- Risk controls: Emergency stops and position management
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ Market Data โโโโโถโ Feature Engine โโโโโถโ Alpha Models โ
โ (Multi-Asset) โ โ (<1ฮผs calc) โ โ DDLN/Mamba/RXTX โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
โ Dashboard โโโโโโ Risk Manager โโโโโโ Ensemble โ
โ (Streamlit) โ โ (Position Limits) โ โ (Signals) โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโ
git clone https://github.com/ry2009/latency-model.git
cd latency-model
pip install -r requirements.txt# Professional multi-asset dashboard
python -m streamlit run professional_dashboard.py --server.port 8503
# Live trading dashboard with model switching
python -m streamlit run live_dashboard.py --server.port 8504- Professional Dashboard: http://localhost:8503
- Live Trading Dashboard: http://localhost:8504
| Model | Avg Latency | Sharpe Ratio | Max Drawdown | Win Rate |
|---|---|---|---|---|
| DDLN | 8.5ฮผs | 3.2 | 2.1% | 76.5% |
| Mamba | 12.8ฮผs | 2.8 | 1.8% | 68.2% |
| RXTX | 5.2ฮผs | 3.8 | 1.4% | 82.1% |
| Ensemble | 9.1ฮผs | 3.5 | 1.6% | 78.9% |
models:
ddln:
signal_threshold: 0.2
max_position_size: 1000000
latency_target_us: 10
mamba:
sequence_length: 64
quantization: 6bit
latency_target_us: 15
rxtx:
lookback: 100
pca_components: 8
latency_target_us: 8risk:
max_daily_loss: 50000
position_limits:
fx: 5000000
futures: 100
equities: 10000
kill_switch_drawdown: 0.05The dashboard allows real-time switching between models to compare performance:
-
Single Model Mode:
- Select DDLN, Mamba, or RXTX individually
- See isolated performance metrics
- Compare latency characteristics
-
Ensemble Mode:
- Combines all models with dynamic weighting
- Sharpe-ratio based allocation
- Risk-adjusted signal combination
Important: This repository contains the infrastructure and dashboard but NOT the actual alpha signals. The real trading models contain proprietary IP and are protected:
- โ Dashboard framework and UI
- โ Latency measurement infrastructure
- โ Risk management system
- โ Data feed simulation
- โ Performance attribution
- โ Model switching capabilities
- ๐ Actual DDLN signal generation logic
- ๐ MatQuant-Mamba model weights
- ๐ RXTX factor loadings and coefficients
- ๐ Ensemble combination algorithms
- ๐ Real market data feeds
- ๐ Production configuration
The models in this repo generate realistic demo signals that showcase the infrastructure capabilities without revealing actual alpha. For production use with real signals, contact the repository owner.
- Real-time equity curves with $10M starting capital
- Model performance comparison table
- Live trade feed with microsecond timestamps
- Risk metrics and system status
- Multi-asset market data (20+ instruments)
- Active positions tracking
- Historical trade analysis
- System performance monitoring
- Frontend: Streamlit with custom CSS
- Backend: Python 3.11+ with Numba optimization
- Latency: TSC counters, lock-free ring buffers
- Models: PyTorch, NumPy, Cython extensions
- Visualization: Plotly for real-time charts
- Data: Pandas with optimized memory layout
# Switch to DDLN model
engine.set_model('DDLN')
print(f"DDLN Sharpe: {engine.get_sharpe():.2f}")
# Switch to RXTX model
engine.set_model('RXTX')
print(f"RXTX Latency: {engine.get_avg_latency():.1f}ฮผs")
# Enable ensemble mode
engine.set_ensemble_mode(True)# Check current risk metrics
risk_metrics = engine.get_risk_metrics()
print(f"Current Drawdown: {risk_metrics['drawdown']:.2f}%")
print(f"Position Limit Usage: {risk_metrics['position_usage']:.1f}%")This is a private repository showcasing HFT infrastructure. For collaboration opportunities or access to production models, please contact the repository owner.
Proprietary - This code is for demonstration purposes. The actual alpha models and trading signals are proprietary and not included in this repository.
- Live Demo: Contact for access
- Documentation: See
/docsfolder - Issues: GitHub Issues (private repo only)
๐ Built for speed. Optimized for alpha. Designed for scale.