Backtest Orderflow

Practice trading and review past sessions with historical orderflow replay, right in your browser. No need to record market data yourself.

Start practicing

Includes 5 minutes of replay time free daily, shared across up to 3 replays. Upgrade for more.

See the book

Resting liquidity as a heatmap, executions as bubbles, and the DOM side by side.

Book Style chart showing a liquidity heatmap, trade bubbles, and a DOM

The footprint chart is code you can change

There is no fixed renderer behind these charts. Every number, every shaded row and the candle itself is drawn by a script you can open and edit. Pick a look, then read the code that produced it.

+Create your ownSave it with an account.
Sellsvolume that traded at the bidBuysvolume that traded at the ask
Gradient presethover a line
chart.columnWidth = 94
chart.candle((candle, draw) => {
for (const [price, level] of Object.entries(candle.rows)) {
const p = Number(price)
const { buys, sells } = level
// shade the row by how one-sided it traded
draw.rectangle({ price: p, color: shade(buys - sells) })
// the two numbers, either side of the column
draw.text({ price: p, text: String(sells), align: 'right' })
draw.text({ price: p, text: String(buys), align: 'left' })
// outline the heaviest level
if (p === candle.poc)
draw.rectangle({ price: p, borderColor: '#eab308' })
}
draw.text({ price: candle.high, text: String(candle.delta) })
draw.text({ price: candle.low, text: String(candle.volume) })
})

Trade metrics

A quick view of replay activity and performance.

Time Replayed

12h 34m

Total session time

Trades Taken

87

Total completed trades

Win Rate

58%

Profitable trades / total

Weekly P&L

Mon
Tue
Wed
Thu
Fri

What traders say

Clavis
Clavis

MarketByOrder.com has become my go-to training ground for fast recaps and training sessions. What started as a DOM-only tool now gives me full access to DOM, footprint charts, and time & sales. Perfect for replaying sessions, testing trade ideas, and sharpening tape-reading skills. A must visite for anyone serious about discretionary trading.

Zirtico
Zirtico

This was an awesome tool to practice order flow. I have plenty of experience with the footprint but this tool really gave me some valuable experience in reading and understanding and practicing ladder entries and exits.

rgdnt35
rgdnt35

Finally, a platform that lets me replay the DOM without any data delay. I've used NinjaTrader and Sierra Chart, but both had lagging issues with order flow market replay. Now I can stop wasting hours troubleshooting and focus entirely on sharpening my trading skills.

jrm199419942
jrm19941994

Fantastic tool for new traders to get SIM experience, or seasoned pros to review specific events like unemployment numbers or FED days.

Instruments

NQE-mini Nasdaq-100
MNQMicro E-mini Nasdaq-100
ESE-mini S&P 500
MESMicro E-mini S&P 500
NKDNikkei 225
NIYNikkei 225 Yen
RTYRussell 2000
YME-mini Dow Jones Industrial Average
MYMMicro E-mini Dow Jones Industrial Average
M2KMicro E-mini Russell 2000
MNIMicro Nikkei (JPY)

Practice trading on real market replays.

Practice with DOM, footprint charts, time and sales, and performance tracking in one place.

We're happy to help

Contact Us

MarketByOrder is a fast growing application with updates every week – want to see something added? Send us an email.

Email

Check out our blog

Still learning? Check out our latest post: Scalping ES on the DOM

Visit Blog

Join our Discord

Stay up to date, or just come have a chat.

Join Discord