🔥 LIVE PROFITS:
Live Profit Stream and Myfxbook live records are displayed below. Please scroll down to view and monitor real-time performance -------- Live Profit Stream and Myfxbook live records are displayed below. Please scroll down to view and monitor real-time performance -------- Live Profit Stream and Myfxbook live records are displayed below. Please scroll down to view and monitor real-time performance --------

Initializing QCL Engine...

👤 By Aqsa Ahsan Expert Advisors (EA)

Step by Step Guide How to Backtest an MT5 EA Accurately Using Every Tick Data

Step by Step Guide How to Backtest an MT5 EA Accurately Using Every Tick Data

Step by Step Guide How to Backtest an MT5 EA Accurately Using Every Tick Data

The algorithmic trading market is full of Expert Advisors with high win rates. Many vendors change test results using poor historical data fixed unrealistic spreads or Open prices only modeling.
To see if an automated system has a real edge or is overfitted backtest it with real tick data and variable spreads.

Why Every Tick Based on Real Ticks Is Non Negotiable

MetaTrader 5 provides several modeling modes in its Strategy Tester:
  1. Open prices only: Fast but completely unreliable. It only inspects the open of each candle completely ignoring intrabar volatility, Stop Loss triggers and slippage.
  2. 1 minute OHLC: Interpolates price action using 1 minute bars. It fails to reflect real order fills during rapid market expansions or news events.
  3. Every tick: Generates synthetic ticks based on M1 bars. While better it still simulates tick movement mathematically rather than reflecting true broker liquidity.
  4. Every tick based on real ticks (Gold Standard): Downloads real historical bid and ask prices from your broker. It uses changing spreads and accurately simulates stop loss and take profit executions.
If an EA cannot survive a real tick backtest with variable spreads it will not survive a live market or a prop firm challenge.

Step by Step MT5 Backtest Setup

Step 1: Open Strategy Tester

  1. Launch your MetaTrader 5 terminal.
  2. Press Ctrl + R or navigate to View > Strategy Tester in the top menu.
  3. Select Single test to test a specific pair and parameter set.

Step 2: Configure the Core Settings

In the Settings tab configure the following fields strictly:
  • Expert: Select the EA you wish to test e.g QCL MT5 EA.
  • Symbol: Select your trading instrument  e.g XAUUSD, EURUSD.
  • Timeframe: Set the recommended operating timeframe  e.g M1 or M15.
  • Date: Choose a custom period and test for 6–12 months across both volatile and low activity markets.
  • Forward: Select No for an initial baseline verification or choose a forward period to test out of sample consistency.
  • Delays: Select Random delay  e.g  50–100 ms to mimic real world broker execution latency and slippage.
  • Modeling: Choose  Every tick based on real ticks.
  • Deposit & Currency: Enter your realistic initial deposit e.g $600 or $10,000 to mirror your intended live or prop firm balance.
  • Leverage: Set your broker’s actual leverage e.g., 1:30, 1:50, or 1:100.
  • Optimization: Select Disabled to run a direct raw test of the default strategy logic

Step by Step Guide How to Backtest an MT5 EA Accurately Using Every Tick Data

Step 3: Calibrate the Inputs

  1. Click the Inputs tab.
  2. Make sure Auto Lot Sizing uses a fixed risk level such as 1% per trade.
  3. Make sure the stop loss and take profit match the live settings.

Step 4: Run the Test & Analyze the Report

Click Start at the bottom right. MT5 will download real broker tick data and run the EA step by step.
Once finished navigate to the Backtest tab and inspect the vital health metrics:
  • Max Equity Drawdown (%): For prop firm readiness this should comfortably remain well below 5% to 8%.
  • Profit Factor: Good trading models often have a profit factor between 1.4 and 2.2 over many trades.
  • Win Rate vs. Risk:Reward: Make sure the system does not need a 99% win rate to make a profit. Good trading systems use a balanced win rate and proper Stop Losses.
  • Recovery Factor: Measures how quickly the account exits drawdown periods without doubling lot sizes.

Test Before You Buy Free MQL5 Demos

We believe in full transparency. Some sellers hide EA settings or block Strategy Tester access because their systems use hidden martingale grids that can fail when tested with real tick data.
At QCL 369 Technologies our main products can be fully backtested before you buy. Download the free DEMO from our official MQL5 Market pages and test them with real tick data in your own MT5 terminal:
  • QCL MT5 EA (Quantitative Mathematics Engine):
    Automatic single order trading no martingale and fixed SL/TP protection.
  • QCL AI Scalper MT5 Indicator (SMC / ICT Analysis):
    100% non repainting buy and sell signals market structure changes liquidity sweeps and dynamic TP and SL levels.
  • QCL AI Scalper EA MT5 (Automated SMC Engine):
    Automated smart trading with built in risk protection.
  • Non-Repaint Buy Sell Signals Indicator MT5:
    Clear momentum and trend alerts with no repainting or lag.
Download any demo run it on Every tick based on real ticks and inspect the quantitative edge for yourself before investing capital.

About the Author

Aqsa Ahsan is a trader and trading writer at QCL369 with 3 years of hands-on experience in the forex and gold (XAUUSD) markets. She writes practical guides on risk management, prop firm challenges, news trading and Smart Money Concepts, with a focus on the discipline and risk rules that keep trading accounts alive.