Backtesting builds strategy confidence
Manual forex backtesting on real historical price action — bar by bar. Execute trades in a true-to-life forex backtesting tool, track performance, and refine your edge before risking a single dollar.
FxBacktest has its own strategy language, FXScript. Write it yourself, or tell the built-in Claude assistant what you trade in plain English and it hands you a working script — then run it over years of real market history in seconds, without touching your open session.
// Anything you wrap in input() becomes a field you can tune.
strategy("EMA cross", risk_pct = 1)
fastLen = input(20, "Fast EMA")
slowLen = input(50, "Slow EMA")
slPips = input(20, "Stop loss (pips)")
target = input(2, "Target (R)")
fast = ta.ema(fastLen)
slow = ta.ema(slowLen)
// `pip` is one pip in this instrument's prices, so the same
// stop means 20 pips on EURUSD and 20 pips on gold.
if ta.crossover(fast, slow) and not strategy.inPosition
strategy.entry("long", sl = close - slPips * pip, rr = target)
if ta.crossunder(fast, slow) and not strategy.inPosition
strategy.entry("short", sl = close + slPips * pip, rr = target)
plot(fast, "Fast EMA", "#00d4ff")
plot(slow, "Slow EMA", "#f5c542")
Illustrative example — hypothetical result, not real or guaranteed performance. Every run opens the same full analytics report your manual sessions get.
Say it in plain English and Claude returns FXScript, drops it in the editor, and explains it. One undo puts your own code back.
48 indicators, higher timeframes, spread and commission — the script calls the exact functions the chart draws with, so a scripted result cannot drift from a manual one.
Every input() becomes a labeled field as you type it. Change the stop, the target or a length and re-run — no editing, no guessing.
When a candle touches both your stop and your target, finer timeframes decide which came first — instead of the backtest quietly picking the flattering one.
Set the firm's exact rules and run the whole evaluation on real market history — a live tracker follows your phase, drawdown and target bar by bar, then a result screen tells you if you passed. All before you spend a cent on a real challenge.
Every phase cleared inside the drawdown, daily-loss and time-limit rules — the same live tracker and result screen you get inside the app.
Add the MondeTrend confluence indicator to a replay, test its signals across the loaded market history, or let FxBacktest compare a defined range of settings for you.
Run the indicator through the current dataset with your selected risk, stop loss, and target RR.
Compare a bounded set of parameter combinations and load the strongest historical result from that search.
Past results do not prove future results.
Manual forex backtesting on real historical candles — place trades, manage risk, and see how your edge actually performs without an install or a broker account.
Indicators, drawings, and price action — everything you need to train like a professional trader.
Set your account balance, lot size, leverage and risk percentage. Configure spread and commission costs that match your real broker.
Choose from 93 instruments across Forex, Commodities, Indices, Crypto and Stocks. Pick your timeframe — M1 through D1.
Advance the chart bar by bar or use Auto Play. Enter BUY/SELL at any point. The chart never reveals what's next until you advance.
End the session to see your full P&L, win rate, average RR, and cost analysis. Download a report card as PNG to track your progress.
Built in-browser — no install, no plugin, no latency. Pure chart replay with the precision tools that matter.
Train across the most-traded markets in the world. Each instrument includes pip values, contract sizes, and tick precision tuned to match live broker feeds.
Every published strategy comes from an actual backtesting session — win rate, drawdown, and net return pulled straight from the report, not typed in by hand.
The difference between consistent traders and struggling ones isn't strategy — it's screen time. Backtesting gives you years of experience in weeks.
Free forever to learn the simulator. Upgrade when you want deeper analytics, every instrument, and unlimited journal history.
Build real trading instincts through disciplined repetition — no credit card required.
Multi-timeframe analysis and the journal you need to actually improve.
Every analytic. Unlimited journal. The full analytics suite for traders who treat backtesting like the job it is.
Quick answers to what most traders ask before they start backtesting.
Forex backtesting is replaying historical price data and placing trades as if you were trading live, so you can measure how a strategy would have performed without risking real money. A good backtester gives you bar-by-bar replay, realistic spreads and commissions, and stats like win rate, drawdown, and expectancy across the sample.
Yes. The Free plan never expires — all 93 instruments, all seven timeframes, full trade execution, the full session report, and three saved sessions in your journal. No credit card required. Pro and Ultra unlock more indicators, deeper analytics, and a larger journal, but the core backtesting loop is free forever.
No. FxBacktest runs entirely in your browser — no download, no plugin, no MetaTrader, no broker account. Historical data is bundled with the app, so you can open a chart and start placing trades within seconds of registering.
Yes. FxBacktest is an online forex backtesting tool that runs on the site itself — open it in any browser, pick an instrument, and the historical charts load straight into the page. There is no installer, no plugin and no MetaTrader, so it behaves the same on Windows, macOS, Linux and ChromeOS.
There is no separate app to install from the Play Store or App Store — FxBacktest runs in your phone’s browser instead. Open the site on Android or iPhone and the chart replay, trade panel and session report all resize for a phone screen. You can add it to your home screen so it opens like an app.
A small test of 20 trades can reveal obvious execution problems, but a serious review normally needs 100 or more trades across different market conditions. More important than the exact number is that the sample includes wins, losses, slow periods, news volatility, and at least one uncomfortable drawdown.
Manual backtesting is better for discretionary decisions, price action reading, and building screen time. Automated backtesting is better for strict rule sets that a computer can execute without interpretation. Many traders use both — manual testing to understand the setup, then automation to check it at scale.
No. A backtest shows how a plan behaved on historical data. Live results still depend on spreads, slippage, psychology, execution speed, broker conditions, and whether the market regime changes. A solid backtest builds confidence and discipline, but it is a starting line, not a finish line.
Register in seconds. No credit card. No download. Just open a chart and start building real experience from the very first bar.