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.
Recommended Next Step
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: