Batch Backtesting

Run 100+ Backtests
Without Lifting a Finger

Import job configurations from CSV and let our system distribute them across your terminals. Run hundreds of backtests in parallel while you focus on strategy development.
Smart Job Queue

Set It and Forget It -
Our Queue Handles Everything

Submit your batch and walk away. Our intelligent queue automatically launches terminals, assigns jobs, captures results, and dispatches the next task when any terminal becomes free.
Complete Data Storage

Never Lose a Backtest
Result Again

Every HTML report, equity curve, and trade journal saved automatically. Search and filter through your entire history instantly. Your complete backtest history, always accessible.
Optimization Parameter Storage

Save Every Optimization
Pass Forever

MT5 genetic algorithms generate hundreds of passes. BacktestPilot saves every single one - all parameter values, all metrics. Select any pass and re-run it instantly to verify results.
Mobile Live Trading

Launch Live Trades
From Your Phone

Three taps to start. Launch live trading from any browser on any device. Never miss a trading opportunity again, whether you are at your desk or on the go.
Meet the Team

Built by Traders,
For Traders

We are traders who understand your challenges. BacktestPilot was created to solve the problems we faced every day. Join thousands of traders who trust us to power their workflow.
1,000+
Active Users
from 50+ countries
50,000+
Backtests Completed
this month
10x
Faster Than Manual
avg. speedup
99.9%
Uptime
last 12 months

256-bit Encryption

Bank-level security

Secure Data Storage

Credentials encrypted at rest

Cloud Backup

Automatic daily backups

24/7 Support

Always here to help

Smart Queue System

Run 100+ Backtests While You Sleep

Every completed job automatically uploads to the cloud. Access your backtest results anytime, anywhere - on your phone or desktop.

Live Demo

Job Queue

Pending: 8

Job #1 - EURUSD H1EURUSD
Job #2 - GBPUSD H1GBPUSD
Job #3 - USDJPY H1USDJPY
Job #4 - AUDUSD H1AUDUSD
Job #5 - USDCAD H1USDCAD
... Pending: 3
Waiting for terminal

Terminals

Running: 3

Terminal 1
Job #A - EURUSD H4
Terminal 2
Job #B - GBPUSD H4
Terminal 3
Job #C - USDJPY H4
Terminal 4
Idle
Pending: 8
Running: 3
Completed: 3
Auto-dispatch active

Auto-Dispatch

When any terminal finishes, the next job starts automatically. No waiting, no gaps.

Fault Tolerant

If a terminal goes offline, jobs are reassigned to available terminals immediately.

Real-Time Progress

Watch your jobs progress through the queue in real-time. Always know what's happening.

Cloud Auto-Sync

Every completed backtest is automatically and securely stored in the cloud. Access your results anytime, anywhere.

How It Works

1

Create Batch Jobs

Fill in parameters manually or import CSV file

2

Launch Batch

Submit all jobs to the queue. Our smart system handles the rest

3

Auto-Dispatch

Jobs are assigned to available MT4/MT5 terminals instantly

4

Cloud Auto-Sync

Results upload to cloud automatically when each terminal finishes

5

Access Anywhere

View, compare, and analyze all results on phone or desktop

The Old Way vs BacktestPilot

Manual backtesting is slow, error-prone, and hard to scale. We've built the solution.

The Old Way

  • Run one backtest at a time, manually launching each
  • Copy results to Excel by hand, lose files constantly
  • Optimization parameters lost after reinstall
  • Can't launch trades from mobile
  • Hours wasted staring at screen waiting

With BacktestPilot

  • Run 100+ jobs in parallel, auto-dispatched
  • Every result auto-saved with HTML reports
  • Every optimization pass saved forever
  • Launch live trades from mobile in 3 taps
  • Set it and forget it - real-time monitoring

Everything You Need

Powerful features to streamline your backtesting workflow

Batch Backtesting

Run hundreds of backtests in parallel. CSV import for bulk job creation across your terminal pool.

Smart Job Queue

Set it and forget it. Auto-launch terminals, capture results, close and continue seamlessly.

Complete Data Storage

Every HTML report, equity curve, and trade journal saved automatically. Never lose data.

Optimization Parameters

Save every pass from every optimization. Never lose a parameter combination again.

Mobile Live Trading

Launch live trading from your mobile browser. Never miss a trading opportunity again.

EA Library

Centralize your EA programs. Store .set parameter files with version control.

How It Works

Get started in three simple steps

1

Create Batch Jobs

Fill in parameters manually or import a CSV file to create multiple backtest jobs at once.

2

Install the Agent

Download and install our lightweight Windows agent. It runs quietly in the background.

3

Run & Analyze

Create batches, run backtests, and analyze results. Everything is automated and organized.

Supported Trading Platforms

BacktestPilot works seamlessly with the world's most popular trading platforms

MetaTrader 4

The world's most popular forex trading platform, trusted by millions of traders globally.

  • MQL4 Expert Advisors
  • .set Parameter Files
  • Batch Backtesting
  • Any MT4 Broker

MetaTrader 5

The next-generation multi-asset trading platform with advanced features and capabilities.

  • MQL5 Expert Advisors
  • Genetic Algorithm Optimization
  • Multi-Asset Support
  • All Modelling Modes

Don't see your broker? BacktestPilot works with any broker that supports MT4 or MT5.

Trusted by Traders Worldwide

See what our users have to say about BacktestPilot

"93% faster testing. BacktestPilot completely transformed how I develop strategies."

Alex Chen

Alex Chen

Prop Trader at AlphaFund

93% faster testing

"1,000+ students helped. I now teach algorithmic trading using BacktestPilot."

Sarah Mitchell

Sarah Mitchell

Algorithmic Trading Educator

1,000+ students helped

"40+ strategies optimized. Finally, a tool that keeps up with my research pace."

Marcus Rodriguez

Marcus Rodriguez

Hedge Fund Analyst

40+ strategies optimized
500+
Active Traders
50,000+
Backtests Run
99.9%
Uptime

What Makes BacktestPilot Different?

Built by traders, for traders. We solve the problems you actually face.

10x Efficiency

Run 100+ backtests in parallel while your computer stays free.

True Cloud

Turn off your PC. Backtests run 24/7. Access from anywhere.

Zero Data Loss

Every result archived forever. Never lose a winning parameter set.

Mobile Trading

Launch live trades from your phone in 3 taps when opportunity strikes.

Frequently Asked Questions

Do I need to install anything?

Yes, you'll need to install our lightweight Windows agent on the machine where your MT4/MT5 terminals are running. It connects to our cloud service and manages the backtest execution.

Can I use my own broker?

Absolutely! BacktestPilot supports any broker that works with MT4 or MT5. You just need to configure your broker account credentials in the app.

What if I need more terminals?

You can upgrade your plan at any time. Higher tiers give you more parallel terminal connections. The Business plan includes 100 terminals, and Enterprise is unlimited.

Is my data secure?

Yes. We use industry-standard encryption. Your backtest results, EA files, and broker credentials are stored securely. We never share your data with third parties.

Ready to Automate Your Backtests?

Join thousands of traders who have streamlined their backtesting workflow.