ULTRA · 20 MARKETS ON TICKS

Tick data backtesting,
tick by tick.

Tick data backtesting on FX Backtest replays 20 markets on real tick data, so every stop-loss and take-profit fills on the actual tick sequence instead of a guess from the candle. Forex, gold, indices, crypto and stocks, every bid and ask since 2016, in your browser.

20
MARKETS ON TICKS
2016
EVERY DAY SINCE
S5
SECONDS CHARTS
0
FILES TO DOWNLOAD
CANDLE BACKTEST+2R WIN
WHAT REALLY HAPPENED-1R LOSS
fxbacktest.app/app · EURUSD · M15
CANDLE RULESTP HIT
TP +2RENTRYSL -1R HIGH AND LOW BOTH CROSSED. ORDER UNKNOWN.
REAL TICKSSL HIT FIRST
TP +2RENTRYSL -1R STOP TRADES FIRST. THE TRADE IS A LOSS.
THE 20 MARKETS

Every market with
tick data.

Real bid and ask quotes for every trading day, streamed a day at a time into the replay chart. Forex, metals and indices start in January 2016. Bitcoin, Ethereum and Apple start in 2017, where their tick history begins, and Nvidia and Tesla in July 2023, where their intraday charts begin.

TICK DATA COVERAGE UPDATED NIGHTLY
MarketTypeTicks sinceMore
XAUUSD · GoldMETALJan 2016Gold tick data
EURUSDFOREXJan 2016Backtest EURUSD
GBPUSDFOREXJan 2016Backtest GBPUSD
USDJPYFOREXJan 2016Backtest USDJPY
USDCADFOREXJan 2016USDCAD tick data
AUDUSDFOREXJan 2016Backtest AUDUSD
EURGBPFOREXJan 2016-
GBPJPYFOREXJan 2016Backtest GBPJPY
EURJPYFOREXJan 2016-
AUDJPYFOREXJan 2016-
XAGUSD · SilverMETALJan 2016Backtest silver
US100 · Nasdaq 100INDEXJan 2016US100 tick data
US30 · Dow JonesINDEXJan 2016US30 tick data
US500 · S&P 500INDEXJan 2016US500 tick data
GER40 · DAXINDEXJan 2016Backtest the DAX
BTCUSD · BitcoinCRYPTOMay 2017BTCUSD tick data
ETHUSD · EthereumCRYPTODec 2017Backtest Ethereum
AAPL · AppleSTOCKFeb 2017-
NVDA · NvidiaSTOCKJul 2023Backtest Nvidia
TSLA · TeslaSTOCKJul 2023Backtest Tesla

Every other market on the site, 105 in total, is backtestable on candles on every plan. See all markets.

MEASURED ON 1.87 BILLION TICKS

Candles invent an edge.
On every market we tested.

We replayed 2,987,591 random trades on five markets from 2016 to 2025, at a 1:2 reward-to-risk. Random entries have no edge, so the honest answer is zero. Candle rules found one anyway, on all five.

CANDLE-BASED BACKTEST
+0.07R

per trade on M15, the average of the five. Each candle that touched both levels was booked as a win, so random trades looked like a system.

VS
TICK-ACCURATE BACKTEST
+0.01R

per trade. Settled on the real tick order, the same trades came out at practically break-even, which is what random entries should show.

2 in 3DOUBLE-HIT CANDLES HIT THE STOP FIRST
63,122TRADES A CANDLE TESTER GOT WRONG
5 of 5MARKETS SHOWED THE SAME BIAS
M15 · 1:2 · 2016-2025 ENTRY AT EVERY CANDLE OPEN, LONG + SHORT
MarketTradesBoth levels in one candleStop hit firstPer trade (candles)Per trade (ticks)
XAUUSD472,62713,264 (2.8%)66.6%+0.060R+0.003R
EURUSD498,68414,481 (2.9%)66.4%+0.063R+0.005R
USDJPY498,68514,018 (2.8%)67.0%+0.065R+0.009R
USDCAD498,63412,745 (2.6%)66.7%+0.063R+0.012R
US100418,51714,213 (3.4%)67.6%+0.075R+0.007R

Method: bid ticks, January 2016 to December 2025, 1,873,333,992 ticks across the five markets. A long and a short at every candle open on M15 and H1; stop 0.5 and target 1.0 times the previous 14 candles' average range. The first candle reaching either level decides the trade; where it reaches both, candle rules book the target and the ticks are scanned for which level traded first. Costs excluded so only fill order is measured. The trade total and "got wrong" count include the H1 runs, where candles overstated each market by +0.06R to +0.13R per trade.

REAL SPREADS, MEASURED

One flat spread
is never the real cost.

A candle backtest charges the same spread at 3 a.m. as at the New York open. The ticks show what you would actually have paid. Medians from every 2025 weekday tick, with the 90th percentile in brackets. See what spread costs a strategy for the long-run effect.

MEDIAN SPREAD BY SESSION · 2025 UTC · (90TH PERCENTILE)
MarketAsia 00-07London 07-12Overlap 12-16New York 16-21Rollover 21-24
EURUSD (pips)0.5 (0.8)0.4 (0.7)0.4 (0.7)0.4 (0.7)0.8 (2.9)
USDJPY (pips)0.6 (1.0)0.6 (0.9)0.6 (0.9)0.6 (0.9)1.0 (3.5)
USDCAD (pips)1.5 (1.8)1.3 (1.6)1.2 (1.5)1.3 (1.7)2.0 (5.3)
XAUUSD ($)0.63 (0.85)0.58 (0.77)0.59 (0.80)0.57 (0.76)0.68 (1.15)
US100 (points)3.39 (3.52)3.40 (3.52)1.43 (3.46)1.38 (1.51)3.38 (3.52)

The rollover hour is where flat-spread backtests lie the most: the typical EURUSD spread doubles and one tick in ten pays 2.9 pips or more, and USDCAD reaches 5.3. On the Nasdaq the spread is 2.4 times wider outside New York cash hours than inside them. Ultra charges the spread actually quoted on the candle's last tick, so a strategy that trades the rollover or the overnight index session pays for it in the report.

WHAT THE TICKS ADD

Ticks under every
trade you place.

Tick data runs inside the same bar-by-bar replay chart as the free FX Backtest simulator. You trade with the mouse the way you always have; the tick layer sits underneath and settles the moments candles cannot.

Tick-accurate SL / TP

Every stop and target settles on the first tick that trades the level. Longs exit on the bid, shorts on the ask, just as a broker fills them.

The real spread

Market entries pay the bid-ask spread quoted on the candle's last tick: wider at rollover, overnight on indices and around data releases, instead of one flat number.

5, 15 & 30-second charts

S5, S15 and S30 timeframes built straight from the ticks on all 20 markets. Zoom into a London open, an NFP print or a cash open and see the order the moves came in.

Tick replay

Switch the chart from OHLC to TICKS and the forming candle builds itself quote by quote, at real relative timing. Indicators and orders only ever see the ticks already played.

Nothing to install

No tick downloader, no CSV import, no MetaTrader history settings. Each day's ticks stream into the chart the moment the replay needs them, and the archive is topped up every night.

A report you can trust

Win rate, expectancy, profit factor and drawdown from tick-settled trades, plus the full Ultra suite: sessions, MFE, tags and stress tests.

HOW IT WORKS

Three steps.
The ticks do the rest.

If you already backtest on candles, run the same rules again on ticks. An edge that survives is one you can size with confidence; one that disappears was the candle's, not yours. Scalpers feel this most, see how to backtest a scalping strategy.

01
Pick a tick market

Choose any of the 20. With Ultra active the tick layer switches on automatically and the seconds timeframes appear in the switcher.

02
Choose date & timeframe

S5 for scalping a session open, M15 or H1 for intraday swings. Everything after your start date stays hidden.

03
Trade as usual

When price reaches your stop or target, the day's ticks decide which traded first, and the report is built on those fills.

COMPARED

Tick precision,
without the desktop install.

Tick backtesting has meant installing a terminal, downloading history per symbol and writing an EA. Not here.

Candle bar replayMT5 tester (real ticks)FxBacktest Ultra
SL and TP in one candleTarget assumedReal orderReal order
SpreadFixed numberBroker historyReal, per tick
Seconds timeframesNoCustom symbols onlyS5 / S15 / S30
Manual bar-by-bar tradingYesEA-drivenYes
Markets with tick historyVariesDepends on broker20, since 2016
SetupBrowserInstall, account, EABrowser
PRICING

Ticks come with Ultra.

One plan, the full analytics suite, and every tick on all 20 markets.

INCLUDES TICK DATA
ULTRA
€39/ month
or €389 billed yearly · save €79
  • Tick data on 20 markets, tick-accurate SL / TP
  • S5, S15 and S30 seconds charts and tick replay
  • The full minute-data archive on every market
  • Unlimited indicators, saved sessions and trades
  • Session, MFE, tag and stress-test report tools
START NOW →
Cancel any time · no lock-in · local pricing may apply at checkout

Not ready? Candles on all 105 markets are free on FX Backtest.

FAQ

Tick data backtesting questions.

What traders ask before switching from candles to ticks.

What is tick data backtesting? +

Backtesting on every individual price quote instead of on candles. A candle only stores open, high, low and close, so when one candle touches both your stop-loss and your take-profit it cannot tell you which came first. Tick data keeps every bid and ask quote in the order it printed, so the backtest settles the trade the way a broker would have.

Which markets have tick data? +

20 markets: EURUSD, GBPUSD, USDJPY, USDCAD, AUDUSD, EURGBP, GBPJPY, EURJPY, AUDJPY, gold (XAUUSD), silver (XAGUSD), US100, US30, US500, GER40, Bitcoin (BTCUSD), Ethereum (ETHUSD), Apple, Nvidia and Tesla. Forex, metals and indices go back to January 2016, Bitcoin, Ethereum and Apple to 2017, and Nvidia and Tesla to July 2023.

Can I download the tick data as CSV? +

No. The ticks stream into the backtesting chart, where they settle your trades and draw the seconds timeframes. They are not offered as a file download. If you need raw files for your own code, use a tick downloader; if you want to replay and trade the markets on those ticks, this is the tool.

Which orders use the ticks? +

Stop-loss and take-profit exits are settled on the first tick that trades the level, longs on the bid and shorts on the ask. Market entries take the real spread on the last tick of the candle. Pending limit and stop entries still fill on candle rules, and if a day's ticks are incomplete that candle falls back to candle rules too.

Do I need Ultra for tick data? +

Yes. Every market is on the free plan with candle data, and the free plan is enough to learn bar-by-bar backtesting. Ultra adds the tick layer on all 20 markets: tick-accurate exits, the real per-tick spread and the S5, S15 and S30 seconds timeframes.

STOP GUESSING

Find out if your edge
is real.

Run your strategy on the ticks that actually printed. If the edge holds, trade it with confidence. If it does not, you just saved your account.