LogoEdgeKeeper
/Core Concepts
/Backtesting Engine

Backtesting Engine

Validate your strategies against historical market data.

How Backtesting Works

EdgeKeeper's backtesting engine simulates your strategy's logic on historical candle data. It processes every candle, triggering your logic nodes, and simulating order execution with realistic slippage and fee assumptions.

Configuration

Before running a backtest, configure the simulation parameters in the top toolbar:

  • Date Range: Select the Start and End dates.
  • Initial Capital: The starting balance (e.g., $10,000).
  • Fee Tier: Simulate exchange fees (e.g., 0.1% per trade).

Interpreting Results

Total Return

The net profit or loss expressed as a percentage of initial capital.

Max Drawdown

The largest peak-to-trough decline. A high drawdown indicates higher risk.

The backtest results also include a detailed Trade List, showing every entry and exit, price, and profit/loss.

Exporting Data

You can download the full backtest report as a CSV file for further analysis in Excel or Python.