Backtesting Forex

Backtest the forex rules other tools can't
without writing code

Mix indicators like RSI and MACD with martingale, day-of-week and hour-of-day rules — across 28 pairs in a single run

Built for systematic traders who want portfolio-level validation — not manual candle scrolling.
Execute your strategies on real historical data and get results in seconds.

1 strategy · Multiple pairs · All variations · One run

Paused
Run your first backtestIt's free to use during the Early Access period.
Build this in a couple of minutes

Buy the London Open

Buys EUR/USD at the London open with no directional view, using only two time filters and no entry indicator. A Day of Week rule limits it to Tuesday, Wednesday and Thursday (the calmer midweek days, away from the Monday open gap and the Friday weekend close) and an Hour of Day rule pins entries to the 08:00 UTC candle, just after the London open. When both line up it opens a long - it is buy-only, with no sell side - betting on the upward drift that often follows the open rather than on any indicator. The stop loss is 1.5x ATR and the take profit is 2x that risk. Trades are closed before the weekend, and skip-entry-while-in-a-trade keeps to one open trade at a time. Three martingale variations run side by side - none (the baseline), a 3-step x2 and a 4-step x2 - so you can compare how chasing losses changes the outcome.

  • Day of Week
  • Hour of Day
  • Buy only
  • Stop loss: ATR
  • Take profit: Risk-to-reward
  • H1
  • 3 variations

No code — every rule above is a setting in the visual builder. See the full rules after a free account.

Indicators you won't find in other no-code backtesters

Most platforms stop at moving averages and oscillators. These building blocks let you express how and when you actually trade — visually, no code.

Day of Week

Only take entries on the weekdays you choose — skip the Monday gap and the Friday close, trade the calm midweek.

Hour of Day

Pin entries to a session or a single candle, like the 08:00 UTC London open, instead of any time of day.

Skip entry while in a trade

Keep to one position at a time per instrument, or switch it off to let overlapping trades run together.

Hold over the weekend

Carry positions across the weekend gap, or flatten everything before the Friday close — your call.

Martingale

Scale the next stake after a loss in configurable steps, and compare it against a flat baseline in the same run.

How it works

1

Define

Describe your strategy using the visual builder. Choose instruments, timeframes, entry & exit rules, stop loss and risk-to-reward — no code required.
2

Simulate

Run the strategy automatically on real historical data. Test multiple instruments and variations in a single execution.
3

Explore

Instantly see which configurations, instruments and risk models would have performed best — without spreadsheets or manual tracking.

Refine & repeat

Optimise your strategy based on data, not assumptions.

No code

Build complex strategies visually

Define advanced logic using indicators, custom conditions and operators — without writing a single line of code.

Go from idea to full portfolio backtest in minutes.

Paused

Strategy variations in one run

Find what works faster

Test multiple parameter sets in the same simulation.

Compare different risk-to-reward ratios, indicator settings or stop loss models without re-running the backtest.

Instantly see which configuration performs best.

Paused

Portfolio-level backtesting

Run once across multiple instruments

Apply the same strategy to a basket of currency pairs and analyse both combined and per-instrument results.

Identify where your edge actually exists.

Selecting instruments.

Deep result exploration

Break down by variation and instrument

Discover which configurations and markets drive performance and refine your strategy with confidence.

Learn more about strategy variations.

Variation results

Run your first automated backtest

Sign up and validate your trading ideas in minutes.

Try Backtesting Forex