← Back to Learn

🏗️ Backtesting engine System Overview

Comprehensive overview of the Backtesting engine architecture and capabilities

Core Purpose

The Backtest engine is a sophisticated paper-trading system that combines 100+ algorithmic strategies, comprehensive Backtest constraints and tools to analyze the performance and stats around the backtest trades.

Education

Learn algorithmic trading concepts and strategies

Research

Develop and test new trading approaches

Prototyping

Build and validate trading systems before live deployment

Core Components

🧩 Trading Strategies (90+)

Comprehensive library including trend following, mean reversion, volatility-based, and advanced strategies.

  • • SMA Cross, EMA Ribbon, MACD Cross
  • • RSI Reversion, Bollinger Bands, CCI
  • • ATR Breakout, Volatility Squeeze
  • • Adaptive Laguerre, Guppy MMA, Ichimoku Cloud

🛡️ Backtest constraints

Multi-level risk controls with real-time monitoring and automatic stops.

  • • Position-level: Max 20% per position
  • • Portfolio-level: Max 2x leverage, 30% symbol exposure
  • • Drawdown protection: 20% maximum with auto-stop
  • • Real-time monitoring and alerts

📊 Backtesting Engine

Deterministic walk-forward simulation with realistic execution modeling.

  • • Historical data simulation
  • • Realistic execution with slippage and fees
  • • Comprehensive performance metrics
  • • Strategy attribution analysis