FX TERMINAL

Strategy Lab: Backtest and Optimize Trading Strategies

The Strategy Lab is a complete environment for building, backtesting and optimizing forex trading strategies against a full year of real historical candles. Load a preset or design your own rules, then review comprehensive results — win rate, profit factor, maximum drawdown, risk-to-reward, expectancy, an equity curve, every executed trade with entry and exit points, and rich analytics — all in one professional workspace.

Build and backtest a forex strategy without writing code

The Strategy Lab turns a trading idea into a tested strategy. Pick a preset or build your own rules visually: nested AND/OR condition groups across 14 indicators, multi-timeframe confirmation, ATR-based stops, fixed risk-reward targets, trailing exits and percentage-of-equity position sizing. No scripting language to learn.

Run it against real historical candles and the lab reports the numbers that decide whether a strategy is worth trading: win rate, profit factor, expectancy, maximum drawdown, average risk-reward, the equity curve, and a full browsable trade history you can sort, filter and search.

Read the results honestly

A high win rate means little on its own. Profit factor above one with a drawdown you could actually sit through is the real bar, and a strategy that only works on one pair over one year is usually curve fitting rather than edge. Test across several pairs, check the equity curve for a single outlier trade carrying the result, and remember that costs matter — spread and commission are modelled in the trade math.

Every trade in the history links back to the chart with entry and exit connected, so when a strategy fails you can see exactly which market conditions broke it.

Frequently asked questions

What is backtesting in forex?

Backtesting is running a set of trading rules over historical price data to see how it would have performed. It tells you whether an idea has ever worked, how volatile the ride was, and how it behaves in different market conditions — before you risk money.

Is this forex backtesting software free?

Yes, and there is no paid tier. Browsing the lab needs no account at all; running a backtest and opening the Strategy Builder need a free account, because they run on our servers against real historical candles.

What is a good profit factor for a trading strategy?

Profit factor is gross profit divided by gross loss. Anything above 1.0 is profitable before slippage; 1.3 to 1.6 with a tolerable drawdown is a realistic target for a discretionary-style forex system, and results far above that on limited data usually indicate overfitting.

How much historical data does a backtest use?

Each backtest runs on the deepest candle history available for the selected pair and timeframe. Lower timeframes hold fewer bars of history than higher ones, so a daily test reaches back further in time than a five-minute test.

Does the backtest include spread and commission?

Yes. Trading costs are modelled in the trade results, because a strategy that is profitable without costs and unprofitable with them is not a strategy.

Related tools

FX Terminal provides free market research and analysis for informational purposes only. Nothing here is investment advice or a recommendation to trade. Trading forex carries a high level of risk.