Orderflow for the modern trader

A browser-based orderflow platform for every style of trading.

Get Started
Requires a Databento account.
See how the charts are built

See the book

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

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

Professional Tools without the costly setup

Price chart preview

Large Trades

  • Chart large trades with an adjustable filter.
  • Volume Profiles
  • See precise historical volume traded.
What is the Big Trades indicator?
Time and sales preview

Time and Sales

  • Show spread leg volume hidden from most traders.
  • Filter orders by size to mitigate noise.
What is Time & Sales?

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)

Start replaying real markets in your browser

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