Skip to main content

Backtesting Results

This page explains how to treat BananaEA backtesting results.

It does not provide a promise of future performance. Any historical result should be treated as test data only.

What A Backtest Can Tell You

A backtest can help you understand:

  • Whether the EA runs without platform errors on a selected symbol and timeframe.
  • How often trades occurred during the test period.
  • How the selected settings handled drawdown, losing streaks, spread, and execution assumptions.
  • Whether a preset appears worth further demo testing.

What A Backtest Cannot Tell You

A backtest cannot guarantee live results.

Live trading can differ because of:

  • Broker spread and commission.
  • Slippage and execution speed.
  • Symbol contract specification differences.
  • Missed ticks, data quality, and modelling limits.
  • Market conditions changing after the test period.
  • Platform disconnections or VPS issues.

Minimum Review Checklist

Before using a backtest result, check:

  • Symbol and broker data source.
  • Timeframe.
  • Test period.
  • Spread setting.
  • Modelling method.
  • Number of trades.
  • Maximum drawdown.
  • Consecutive losses.
  • Profit factor and expected payoff.
  • Whether the settings were over-optimized for one narrow period.

Use backtesting as the first filter only.

After a backtest, run the same setup on demo or forward testing before considering live use.

Related pages: