0
36
Tick Data on MT5: What It Can Tell You — and What It Can't
There's a number on your chart that half the tools in this market are quietly making up
It's called delta. Buy volume minus sell volume. Who's winning. Every order-flow tool on MT5 shows you some version of it, and on forex most of them are showing you a confident number built on a thing that does not exist.
This post is about where the line is. What the tick stream genuinely knows, what it can only estimate, and what happens at the exact point a tool runs out of real data — because what a tool does at that point tells you everything about whoever built it.
What a tick actually is?
Open any MT5 chart and the volume histogram underneath it is not volume. It's tick count — how many times the price was quoted. Not how much was traded. Not by whom.
That's not a bug and it's not MetaQuotes being lazy. On forex there is no central exchange. Your broker sees its own slice of a fragmented market, and nobody — not your broker, not your platform, not me — has the total. The "volume" you're looking at is a proxy: a busy market quotes more often, so tick count correlates with activity. Useful. Real. But it is activity, not quantity.
Now go open a chart of an exchange-traded future. Different world. There's a matching engine, every fill is a record, and the feed carries real traded quantity. Same terminal, same API, completely different quality of truth.
One platform, two kinds of data wearing the same clothes. That is the whole problem.
What the stream can tell you honestly
Plenty, actually. This is not a post about tick data being worthless.
Activity is real. A bar with four times the normal number of ticks is genuinely busier than its neighbours. That's not an estimate — the quotes happened.
Density is real. Activity measured against how far price travelled is a meaningful ratio on any instrument. A lot of quoting inside a tight range is a different animal from the same quoting across a wide one, and that difference holds whether your feed is forex or futures.
Energy is real. Whether a market is pouring out or winding up is readable from how activity and range move together. This is the part most people assume needs order flow. It doesn't — and we went and checked that across gold, crude, indices, crypto and forex majors on M5 through H1 before we shipped FIELD. It reads the same on any liquid instrument because it's measuring something that genuinely exists in all of them.
So: how busy, how dense, how charged. All real, all on every symbol.
Where it stops
Here's the one it can't do.
"Who hit whom" requires knowing the aggressor — whether a trade was a buyer reaching up to the offer or a seller pressing down into the bid. On an exchange feed you can know this. The record exists, and where it doesn't, decades of market microstructure research give you well-established ways to infer it from where the trade printed relative to the quotes. That's real methodology, it's in the literature, and it works.
On forex there is no trade record to classify. There is no aggressor field, because there was no central trade. You can estimate pressure from the structure of each bar — where price closed inside its own range, weighted by activity — and that estimate is genuinely informative. It's the basis of effort-versus-result reading and it has been for as long as people have read tape.
But it is an estimate from geometry, not an audit of the order book. And the honest move is to say which one you're looking at.
What most tools do here, and what we do
This is the part I actually want to show you.
Point a typical order-flow tool at EURUSD and it prints a delta number. Green, red, decisive, authoritative. It does not tell you that the aggressor data underneath it does not exist on that symbol. It just prints. Nobody checks, nothing visibly breaks, and the number looks exactly as confident as it would on the E-mini.
SmartLine handles the two cases as two different cases, on purpose.
On exchange-fed symbols with real volume, the MASS row goes to work: it's coloured by who's behind the live bar — green buyers, red sellers — and a Δ tag fires when that bar is both heavy and genuinely one-sided. The panel says REAL, in green. That's the instrument telling you it's standing on real traded quantity and real attribution.
On forex and CFD, MASS stays neutral and the panel says tick. Not an error. Not a missing feature. A label.
We could have coloured it anyway. Nobody would have checked. We don't.
And notice what does not change: PULSE, CLASH, SPEED, GRIP and FIELD work on both. They're built on things the stream genuinely knows — activity, density, range, structure — so they don't degrade when the aggressor data isn't there. You lose exactly one thing on forex: the attribution colour. You lose it visibly, and you keep everything else.
That's the design. Measure what the data supports, label what it doesn't, never dress up the second as the first.
The question to ask any tool you buy
Forget the screenshots for a second. Download the demo of whatever order-flow tool you're considering, point it at a forex pair, and ask one question:
Does this thing behave differently on a symbol where the data is weaker?
If it prints the same confident delta on EURUSD as it does on an exchange symbol, it is not reading order flow on EURUSD. It's reading bar geometry and calling it order flow — which, by the way, is a perfectly good thing to read. Reading it is fine. Mislabelling it is the problem.
A tool that greys something out is a tool whose other numbers you can start to trust. That's not a limitation you tolerate. That's the only evidence you'll ever get that the readings which aren't greyed out mean something.
Why I'd rather tell you this than not
The easy version of this post was a feature list. Real volume support, delta tagging, multi-asset validation, done.
But the trader I built this for is going to find the grey MASS on EURUSD in the first ten minutes, and he's going to want to know why. If he finds out from the tool itself — a green REAL tag on one symbol, a quiet tick label on another — he learns something about his data and something about mine. If he finds out from a forum thread six months after paying somebody else, he learns something different.
The lever measures what's there. Where the data runs out, it says so. Everything else in the console is standing on that.
Next in this series: CALM, WAVE, LOADING — reading energy instead of direction. The part of the console I'm proudest of, and the reason FIELD will never draw you an arrow.
Previous posts:
Point the free demo at a forex pair and an exchange symbol, look at the MASS row on each, and tell me in the comments which one surprised you.


