Download Installer
Strategy Tester Guide

Backtest EASY Bots in MetaTrader 5

Complete guide to running Scalperology AI, Breakopedia AI, and Trendopedia AI in the Strategy Tester. No demo account needed, no server connection — just install, configure, and press Start.

Setup takes about 15–20 minutes.

Local AI modelNo server dependencyVisual mode ready
Before You Begin

What You Need

Make sure you have these ready before starting.

Bot Must Be Installed

The bot must be in the same MT5 terminal where you run the test. Step 1 below walks you through this.

Already installed via Demo IB, Live IB, or Full? Skip directly to Step 2.

Full Installation Guide

MetaTrader 5 Required

Download and install MetaTrader 5 from your broker or metaquotes.net.

Download MT5

No Broker Account Needed

Unlike live trading, the Strategy Tester doesn't require a brokerage account through our partner. You can test on any MT5 broker's server.

If you only want to test the strategy without opening a brokerage account, choose the Tester installation type in the installer.
Demo IB / Live IB / FullTester
Bot versionIdenticalIdentical
Requires IB accountYes (Demo IB / Live IB) or license key (Full)No
Data sourceLive AI model server (cloud)Local AI model files on your PC
TradingReal-time on live/demo accountHistorical simulation only
Use caseLive or demo tradingBacktesting and optimization
Step 1

Install the Bot

1

Download and run the installer: Download FxRobotEasySetup.exe and run it.

2

Select Tester installation type: Find your product card (Scalperology AI, Breakopedia AI, or Trendopedia AI) and select the Tester installation type. No license key or partner account is required.

3

Select your MT5 terminal: The installer detects all MetaTrader 5 terminals on your computer. Select the one where you want to test. If you only have one terminal, it will be pre-selected.

4

Click Install and wait: Click the Install button. The installer copies all necessary files into the selected terminal. This takes a few seconds.

Windows may show a SmartScreen warning — this is normal for new software. Click "More info", then "Run anyway" to proceed. The installer is safe and digitally signed.
Already installed via Demo IB, Live IB, or Full? Skip this step — the bot is already in your terminal. Proceed to Step 2.
Select Tester installation type
Step 2

Download AI Model Data and SET Files

AI Model Data

  • In the installer, open the Strategy Tester section for your product. This is where you download the AI model data.
  • Historical data that the bot's AI engine uses for analysis.
  • Select the time period you want to test (e.g., 2024.01.01 — 2025.01.01).
  • Click Download — files are placed in the correct folder automatically.
  • Download time depends on the selected period — typically 5–15 minutes.

SET Files

  • Predefined parameter profiles for different strategy configurations.
  • Download available SET file packs — different profiles optimized for various trading styles and risk levels.
  • After download: After download: MQL5\Presets\FxRobotEasy\scalperology\ (or \breakopedia\, \trendopedia\)
Browse all SET files
Strategy Tester section in the installer: download AI model data and SET file presets
The backtest period you select in Step 6 must fall within the period of your downloaded AI Model data. If the data doesn't cover your dates, the bot won't have AI signals.
Step 3

Log Into MetaTrader 5

Open MetaTrader 5 and log into any trading account — demo or real, any broker.

The Strategy Tester uses the broker's historical price data, but the AI model runs from your local files.

You can log into any broker's server. The Strategy Tester works with any MT5 broker — you're not limited to our IB partner.
First time using MT5? When you open the platform, it will ask you to connect to a broker server. Enter your trading account login and password — your broker provides these when you open an account (check your email or the broker's personal cabinet). If you don't have a trading account yet, most brokers offer free demo accounts in seconds.
Log into any MT5 broker account
Step 4

Enable Algorithmic Trading and DLL Imports

Go to Tools → Options → Expert Advisors and enable:

Allow Algorithmic Trading

Allows expert advisors to place trades automatically

Allow DLL Imports

Required for the bot to read AI model data from local files

This is critical. The Strategy Tester will not start if DLL imports are disabled. This is the most common issue users encounter.
Enabling DLL imports is safe — our DLL only handles the AI model data processing. It does not access your files, funds, or personal data.
Enable both checkboxes and click OK
Step 5

Open the Strategy Tester

In the MetaTrader 5 menu, go to View → Strategy Tester (or press Ctrl+R).

The Strategy Tester panel will appear at the bottom of your MetaTrader 5 window. You'll see two main tabs: Settings (where you configure the test parameters) and Inputs (where you load SET files and adjust bot parameters). We'll use Settings first in Step 6, then Inputs in Step 7.

Open Strategy Tester from the View menu
Step 6

Configure the Test

SettingDescription
ExpertSelect the bot: Scalperology Ai, Breakopedia Ai, or Trendopedia Ai
SymbolThe trading instrument (e.g., EURUSD, XAUUSD)
PeriodChart timeframe. Use H1 (1-hour candles — each candle = 1 hour of price data) as the recommended starting point
Date rangeMust fall within the period of your downloaded AI Model data (Step 2). If dates don't match, the bot won't have AI signals
ModelingSelect "Every tick based on real ticks" — this uses actual recorded price data for the most realistic simulation. Other modes are faster but less accurate
DepositStarting balance for the simulation. Use a value close to your intended real deposit (e.g., 10,000 USD) for realistic results
LeverageMatch your real account or use standard 1:100
Configure the Strategy Tester settings

Visual mode: Enable Visual mode to watch the bot trade in real time on a historical chart. This is the best way to understand how the strategy works.

Testing feels slow? In Step 7 (Inputs tab), find the parameter "In Tester" and set it to "false" to disable the bot's GUI panel. This significantly speeds up both visual and non-visual testing.

Step 7

Load a SET File

Now switch to the Inputs tab in the Strategy Tester panel. This is where the bot's input parameters are configured.

1

Click the Inputs tab (next to the Settings tab you just configured)

2

Right-click anywhere in the parameters area

3

Select Load from the context menu

4

Navigate to: MQL5\Presets\FxRobotEasy\scalperology\ (or \breakopedia\, \trendopedia\), select the .set file and click Open

These are the same SET files you downloaded in Step 2. If you skipped that step, go back and download them now.
To find the Presets folder: in MetaTrader 5, go to File → Open Data Folder, then navigate to MQL5\Presets\FxRobotEasy\.
Right-click → Load to apply a SET file

Our SET files are organized into 5 trading profiles, each optimized for a different trading style and risk tolerance:

ProfileTrades/dayRiskDrawdownBest for
High-Frequency15–30+Higher10–18%Experienced traders, fast VPS, $10,000+ accounts
Standard5–15Standard5–10%Most traders, $5,000+ accounts — recommended starting point
Conservative2–5Very Low3–5%Small accounts, cautious traders, prop firm challenges
Full Protection3–8Low4–7%Volatile markets, strict drawdown rules, shared VPS
AI PrecisionvariesLowvariesUltra-precise entries with AI micro-analysis on every trade
Not sure which to use? Start with the Standard profile — it's the recommended starting point for most traders. It balances trade frequency, risk, and protection.
Browse all SET files with backtest reports
Step 8

Start the Test

Click Start in the Strategy Tester panel. A typical backtest takes 1–5 minutes depending on the period length and modeling mode.

Progress bar

Shows how much of the historical period has been processed

Chart (visual mode)

Watch trades being placed in real time

Journal tab

Shows all log messages, errors, and bot events

Check the Journal tab if the test doesn't start or behaves unexpectedly. Common issues: missing AI model data, DLL import disabled, incorrect date range.
When the progress bar reaches 100%, the test is complete. You'll hear a sound notification and the results tabs will become available. Proceed to Step 9 to understand your results.
Monitor the test in the Journal tab
Step 9

Analyze Results

Once the progress bar reaches 100% and the test finishes, the Strategy Tester displays several result tabs. Start with the Report tab for a complete performance summary.

MetricWhat it tells you
Net ProfitTotal profit or loss
Profit FactorGross profit / gross loss. Above 1.5 is strong
Expected PayoffAverage profit per trade
Max DrawdownLargest peak-to-valley decline — worst-case scenario
Total TradesMore trades = more statistically reliable
Win RatePercentage of profitable trades
Sharpe RatioRisk-adjusted return. Higher is better

Quick Benchmark Guide

  • Profit Factor: >1.5 is strong, >2.0 is excellent
  • Max Drawdown: <15% is acceptable, <10% is good
  • Total Trades: >100 gives statistically reliable results
  • Win Rate: Depends on the strategy. Our bots typically show 55–65% win rate. Even 45–50% can be profitable with a high reward-to-risk ratio

Graph

Equity and balance curve visualization

Results

Detailed list of every trade

Report

Full performance summary

Optimization

Optimization: Finding the Best Parameters

The Strategy Tester includes a powerful Optimizer that tests thousands of parameter combinations to find the most profitable configuration.

This section is for advanced users. If you've just completed your first backtest and want to explore further, this is your next step. If you're still getting started, feel free to skip this and come back later.
1

Enable optimization mode: In the Strategy Tester Settings tab, change the mode from single test to "Optimization → Fast (genetic based)". Genetic optimization intelligently searches the parameter space without testing every possible combination.

2

Define parameter ranges: Switch to the Inputs tab. For each parameter you want to optimize, configure Start (minimum), Step (increment), and Stop (maximum). Enable the checkbox next to each parameter to include it in the search.

Start by optimizing 2–4 key parameters at a time. Too many parameters increases computation exponentially and may lead to overfitting.
3

Run the optimization: Click Start. The optimizer runs hundreds or thousands of passes, dynamically adjusting parameters within your defined ranges.

4

Review results: Optimization Results tab shows all tested combinations ranked by performance. Sort by Net Profit, Profit Factor, Expected Payoff, Drawdown, or Sharpe Ratio. Double-click any result to load that parameter set and view its detailed backtest report.

5

Save the best parameters: Found a good result? Right-click in the Inputs area and select Save to store the parameter set as a new .set file. This way you can reuse it later without re-running the optimization.

The best optimization result is not always the best for live trading. Look for stable performance across different time periods, not just the highest single-period profit. Robustness matters more than peak performance.
Tips

Tips and Best Practices

Use Realistic Conditions

Set spread close to broker's typical. Use "Every tick based on real ticks". Match leverage and deposit to intended real account.

Test Across Different Periods

Run the same parameters across multiple time periods. A strategy that works in 2024 but fails in 2023 may be overfitted.

Compare Brokers

Run the same test on different broker servers. Spreads, swaps, and execution quality vary and significantly impact results.

Forward Testing

Split data into training period (optimize here) and validation period (test optimized parameters on unseen data). If performance holds, the parameters are more robust.

Troubleshooting

Common Issues and Solutions

If something doesn't work as expected, check these common situations first.

After Testing

What to Do Next

You've backtested the strategy and seen the results. Here's how to move forward.

Recommended

Get a Full License

Impressed by the backtest results? Unlock the full potential — purchase a license and trade live on any broker with no restrictions.

  • Trade on real and demo accounts with live market data
  • Cloud AI model — always up to date, no manual downloads
  • All future updates and new features included
  • Priority support from the development team
Browse Marketplace

Test on Demo Account

Want to see how the bot performs in real-time before risking capital?

  • Open a free demo account and test with live market data — no time limit
  • Unlike the Strategy Tester, demo trading runs in real market conditions with live price feed
Open Demo Account

Explore More

Try different configurations:

  • Test other profiles for the same instrument (Standard, Conservative, High-Frequency, Full Protection, AI Precision)
  • Test on different symbols and time periods
  • Run optimization to find your own best parameters (see Optimization section above)
  • Compare results across different broker servers
Browse SET Files

Your Strategy Tester Is Ready

Download the installer, set up the Strategy Tester, and verify performance on historical data before committing to live trading.

Trading involves substantial risk of loss. Past performance does not guarantee future results. Backtest results may not reflect real trading conditions.