Strategy Tester guide

Run BBFP EA in MT5 Strategy Tester

The ZIP includes two ready-to-use INI files. Use LOW_DD for a conservative first test and HIGH_RISK for the aggressive profile. The INI controls the EA, symbol, M15 period, date range, deposit and input set; you still need valid XAUUSDm history in your terminal.

What the INI does

An MT5 tester INI is a text file with two sections. [Tester] selects the expert, symbol, timeframe, dates, model and report path. [TesterInputs] supplies the EA inputs, so you do not have to load the SET file manually.

KeyMeaningBBFP value
ExpertCompiled EA name without .ex5BBFP_Breakout_Grid_EA
SymbolBroker symbolXAUUSDm (use your broker's exact suffix)
PeriodChart timeframeM15
ModelPrice model1 = 1-minute OHLC
FromDate / ToDateTest window2024.01.01 to 2026.10.22
DepositStarting balance10000
LeverageAccount leverage1:100
ReportHTML outputLocal report path

Recommended testing sequence

1. Download historyOpen XAUUSDm M15 in MT5 and load enough history before the test start. BBFP needs prior session boxes and ATR.
2. Run LOW_DDTest 2024–2026 with 1-minute OHLC first. Inspect the trade list and drawdown, not only net profit.
3. Run HIGH_RISKCompare the same dates and data. Expect more trades and larger drawdown.
4. Add real costsUse your broker's spread, commission and swap. The sample results are not a cost-free promise.

Minimal INI example

[Tester]
Expert=BBFP_Breakout_Grid_EA
Symbol=XAUUSDm
Period=M15
Model=1
Optimization=0
FromDate=2024.01.01
ToDate=2026.10.22
Deposit=10000
Currency=USD
Leverage=1:100
Visual=0
Report=BBFP_LOW_DD_Report.htm
ReplaceReport=1
ShutdownTerminal=0

[TesterInputs]
InpMagicNumber=20261106
InpBoxTF=15
InpRiskPercent=0.25
InpMaxBasketRiskPercent=0.75
InpUseS2=false

The downloaded INI includes the full 52-input set, not only the short example above.

Common reasons a test shows no trades

  • Too short a date range. The tester may load only one day of M15 bars; BBFP needs prior completed sessions and history.
  • No breakout after filters. Pivot bias, box range, ATR and spread filters can all reject a setup.
  • Wrong symbol suffix. Change XAUUSDm to the exact symbol shown in Market Watch.
  • Spread too high. For a first test, temporarily raise InpMaxSpreadPips, then restore it.
  • Session disabled. LOW_DD uses S1 only; enable S2 or use HIGH_RISK if you want the second session.
  • A date after 15 December 2026. The trial EX5 is hardcoded to expire and returns INIT_FAILED.

Strategy Tester FAQ

Can I use open prices only?

For a fast first pass, yes, but BBFP evaluates closed M15 candles and intrabar stops. Use 1-minute OHLC or real ticks for a more realistic result.

Should I test every tick?

Use every tick or real ticks after the first pass. Grid stops and targets can be touched inside the bar.

Does the trial EX5 work in tester after expiry?

No. The hardcoded expiry blocks initialization after 15 December 2026.

🚀 Invite friends — Earn $5 You both get $5 credit on Go Ad · opencode.ai AI-Powered Coding Agent — Try Free Build apps, fix bugs & ship faster with opencode. Get $5 free credit when you join. × Ad · quo.com QuoPhone — $20 Visa Gift Card Free Sign up to Quo, subscribe 3 months, get a $20 Visa gift card. Atif's referral gift for you. ×