# Backtest Upload - Import Historical Data and Results

**Last Updated**: 2026-03-17
**Version**: 1.0.0

## How It Works

### Access the Upload Interface

Navigate to the Backtest Upload page from the main menu. This page provides a drag-and-drop file upload area where you can import external backtest results, historical price data, or strategy trade logs for analysis within the platform.

### Prepare Your Data File

Format your data file according to the platform's requirements. For price data, use CSV format with standard OHLCV columns (Date, Open, High, Low, Close, Volume). For trade logs, include columns for entry time, exit time, entry price, exit price, position size, and profit/loss.

### Upload and Validate

Drag your file onto the upload area or click to browse. The system automatically validates the file format, checks column headers, verifies data types, and reports any parsing errors with specific row numbers and field names for quick correction.

### Map Columns to Platform Fields

If your file uses non-standard column names, the upload wizard presents a column mapping interface where you can match your headers to the platform's expected fields. This ensures correct data interpretation regardless of your source format.

### Preview and Confirm Import

Review a preview of the parsed data showing the first several rows, detected data types, and any warnings about missing values or format inconsistencies. Confirm the import to process the full dataset into the platform's analysis engine.

### Process and Store Results

Once confirmed, the system processes your uploaded data and stores it in IndexedDB for local analysis. Imported data becomes available on the Backtest Results page where you can view equity curves, performance metrics, and trade history using the same tools as platform-generated backtests.

### Analyze Imported Data

Navigate to the Backtest Results page to analyze your imported data. Compare externally generated results against platform backtests, evaluate performance metrics side by side, and use the full suite of visualization tools on your uploaded dataset.

> The upload system supports CSV and JSON formats. Ensure your data file follows the expected schema to avoid parsing errors during import.

## Tips & Best Practices

## Frequently Asked Questions

## Important Notes

> Uploaded data accuracy is the user's responsibility. The platform validates format and structure but cannot verify the correctness of historical prices or trade execution data. Imported results do not guarantee future performance.

---

Source: https://stratcraft.ai/help/backtest-upload/