Backtesting Engine
in-developmentDesktop-first, Rust + CUDA backtesting that can sweep thousands of strategies in minutes, run offline on your own data, and surface results you can ship to production.
Desktop vs WASM Performance
| Implementation | Time | Strategies/sec | vs WASM |
|---|---|---|---|
| WASM (Browser) | 2.8s | 691 | 1.0x |
| Desktop (CPU only) | 580ms | 3,338 | 4.8x |
| Desktop (CUDA) | 42ms | 46,095 | 66.7x |
Wall-clock times for the full 1,936-scenario grid; lower is better. Recorded on RTX 4090 + Ryzen 9950X.
CPU vs CUDA kernel (ALMA×ALMA grid sweep)
Each “pair” is a unique parameter-combination backtest over 200k candles. The CUDA kernel path keeps the full pipeline VRAM-resident for maximum throughput.
Native Performance Benefits
GPU Acceleration Impact
Interactive Optimization Demo
VectorAlpha Backtester - Strategy Optimization
ALMA Parameter Optimization - Sharpe Ratio
Period [2-22] × Offset [0.10-0.19] × Sigma [0.2-0.34]Sharpe Ratio Distribution
Best Strategy Performance
Processing Performance
Recent Batch Results
Optimization Configuration
Instant Feedback
See your strategy performance update in real-time as optimization progresses.
Hours to Seconds
Complete backtests that would take hours in minutes with GPU acceleration.
Find Better Strategies
Intelligent optimization explores more possibilities to find optimal parameters.
Monte Carlo Simulation
1,000 simulations showing possible portfolio outcomes over one trading year
Cross-Validation Analysis
Validating strategy robustness across different time periods
Walk-Forward Analysis Windows
In-Sample vs Out-of-Sample Sharpe
Overfitting Detection
Development Status
Working
- Core backtesting engine
- Basic indicators (SMA, EMA, RSI)
- CSV data import
- Basic Tauri UI
- Multi-threading
In Progress
- CUDA integration
- Advanced risk metrics
- Real-time data feeds
- Strategy marketplace
Planned
- Portfolio backtesting
- Options strategies
- ML integration
- Cloud deployment