Footprint charts explained for Estonian futures traders
You already read candles. A footprint chart opens the candle up and shows who was buying at each price inside it. What it shows, what it cannot show, and what it takes to run one from Tallinn.
You have been trading MES or MNQ from Tallinn or Tartu for a while now. The candles make sense, you know your levels, and you have reached the point where the same question keeps coming back on every failed breakout: the bar closed green, fine, but who was actually buying, and at which price inside it?
A candlestick cannot answer that. It gives you four prices and one volume number for the whole bar, and then it throws everything else away. A footprint chart is the tool that keeps what the candle discards. It is the natural next step for an Estonian trader who already has the basics and wants to see the auction rather than its summary, and it is also one of the easiest tools in trading to misuse.
Why Estonians end up on CME contracts in the first place
Estonia is a small market. The Tallinn exchange lists a modest number of companies and daily turnover on most of them is measured in amounts that would not fill a single institutional order in Chicago. That is not a criticism of the Baltic market, it is a description of scale, and it has a direct consequence for anyone interested in order flow: footprint analysis needs volume, and volume is the one thing a small market cannot give you.
This is why the Estonian retail futures trader almost always ends up on CME index contracts, on crude, or on gold. Those markets trade continuously, with thousands of transactions a minute in the busy hours, and that density is what makes a footprint readable. Run the same chart on a thinly traded instrument and you get a mosaic of ones and twos that tells you nothing except that almost nobody was there.
The euro helps too. Estonia has been in the euro area since 2011, so a Tallinn based trader has no local currency to manage against the euro leg, and Eesti Pank publishes the reference rates for the currencies that matter if you need to convert a dollar denominated statement. The Eesti Pank site carries the daily rates and the statistical calendar.
What a footprint chart actually shows
Take a single five minute candle on MNQ. It has an open, a high, a low, a close and a total volume. Inside that five minutes, price visited perhaps twenty different levels, and at each level a different amount of contracts changed hands, some of them because a buyer crossed the spread and lifted an offer, some because a seller hit a bid.
A footprint chart draws that. Instead of a solid body, each bar becomes a column of price levels, and next to each level you see the volume that traded there, usually split into two numbers: the volume that traded at the bid and the volume that traded at the ask.
The split is the whole idea, so it is worth being precise about what it means. Volume printed at the ask is volume where the aggressor was a buyer: somebody wanted in badly enough to pay the offer. Volume at the bid is the opposite: a seller who wanted out badly enough to hit the bid. Both sides of every trade still have a buyer and a seller, obviously. What the footprint classifies is who was impatient.
That single distinction turns a bar from a picture of what happened into a record of how it happened. A bar that rose forty points on relentless buying at the ask is a different animal from a bar that rose forty points because sellers stopped showing up, even though both candles look identical.
The four styles you will meet
Most platforms offer the same family of displays under different names.
- Bid by ask. Two columns per price level, bid volume on the left, ask volume on the right. The most information and the most visual noise. Best on higher timeframes or on slow instruments.
- Delta. One number per level: ask volume minus bid volume. Positive means aggressive buying dominated at that price, negative means aggressive selling did. Far easier to scan than the two column version.
- Volume. Total traded per level with no side information, effectively a small profile inside every bar. Useful for finding where the bar did its business rather than who did it.
- Profile. The same volume information aggregated across a session or a range rather than per bar, with a point of control at the price where most volume traded.
If you are starting, start with delta. The bid by ask display looks more professional and will mostly teach you to stare at numbers. Delta gives you the one variable that actually changes your reading of a bar.
Absorption, imbalance, and the patterns worth knowing
Four readings do most of the useful work. Everything else is a variation.
Absorption
Price arrives at a level, a large amount of aggressive volume trades there, and price does not move. Somebody with size is sitting passively at that price, filling every market order that arrives. That is absorption, and it matters because passive size is usually not impulsive. When aggressive volume repeatedly fails to move price, the aggressors are the ones in trouble, and the move that follows is often in the opposite direction. On a footprint it looks like an unusually heavy level with little or no price progress on the bars around it.
Imbalance
Footprint tools compare diagonally: the ask volume at a price against the bid volume one tick below, because those are the two sides that were competing. When one side is several times larger than the other, typically three times or more, the tool marks it. A single imbalance is noise. Three or four stacked imbalances in the same direction at consecutive prices mark a level where one side ran the other over, and those levels tend to matter when price comes back to them.
Exhaustion
At the end of a move, the volume at each successive new price gets thinner. The last few ticks of a push print almost nothing. The aggressive side has run out of participants rather than been stopped by opposition. Exhaustion is a warning to stop adding, not an instruction to reverse.
Unfinished business
At the extreme of a bar, a clean auction usually prints trades on only one side: at the high, only ask volume, because buyers kept lifting until nobody sold. When both sides print at the extreme, the auction did not finish there. Those highs and lows get revisited far more often than the tidy ones, which makes them useful as targets.
Delta divergence
Price makes a new low for the session but cumulative delta does not, meaning the second push down had less aggressive selling behind it. That is a divergence, and it is the single most over traded pattern in this field. Treat it as context for a setup you already had, never as a standalone entry.
What the footprint cannot tell you
This is the part that gets skipped and it is the part that costs money.
A footprint only shows executed trades. It says nothing about resting orders that were never filled, which means it cannot see the size sitting in the book, it cannot see an iceberg order until it has already been eaten into, and it cannot distinguish a genuine passive buyer from an algorithm that will pull the moment it is tested. Everything you infer about intention is inference.
The bid and ask classification is also an approximation. Different feeds and different platforms classify trades slightly differently, particularly around the moments when the spread moves, so two traders can look at the same bar and see different delta. This is not a scandal, it is a rounding difference, but it means you should not build a rule that triggers on a delta value of exactly some number.
And a footprint is a record of the past. It tells you with unusual precision what already happened. Nothing in it forecasts. The useful question is never "what does this delta predict", it is "does this confirm or contradict the reason I already had for being interested in this level".
What you need to run one from Tallinn
The requirements are specific and cheap to get wrong.
Real tick data, unfiltered. A footprint is built from individual transactions. Feeds that deliver snapshots several times a second, or that filter ticks to save bandwidth, will produce a footprint that looks fine and is quietly wrong. When you compare data providers, the question is not latency, it is whether the feed delivers every trade with its price and its aggressor side.
A platform that reconstructs the bar correctly. NinjaTrader 8 handles this well, and it is the usual choice for Estonian traders running order flow tools, partly because the same platform runs the indicator ecosystem built around footprint and volume analysis. Whatever you use, check that historical footprint reloads identically after a restart. If the numbers change when you reconnect, the data is not what you think it is.
Enough screen and enough contract. A footprint needs vertical space per price level. Two monitors is not vanity here, it is a requirement if you want to see more than ten bars at once. And you want a contract with a tick worth reading: MNQ moves in 0.25 index points with a two dollar multiplier, which works out at fifty cents a tick, small enough to learn on without the price grid being absurdly fine. The current specification is on the CME contract specifications page.
A budget in euros for costs in dollars. Exchange market data, platform licences and order flow tools are almost all priced in dollars, while your income and your bank are in euros. Add the conversion and the card spread to the sticker price before deciding what a setup costs you per month.
The Tallinn clock: when the footprint is worth reading
Estonia is on Eastern European Time, two hours ahead of UTC in winter and three in summer, which puts it an hour ahead of Central Europe. The American cash open lands at 16:30 in Tallinn and the cash close at 23:00. Those two moments are where the density of trade you need actually exists.
| Window (Tallinn) | What the footprint looks like |
|---|---|
| 10:00 to 15:30 | Thin. Levels print in single digits. Not readable. |
| 15:30 | US macro releases. Violent, spread widens, delta unreliable for seconds. |
| 16:30 to 18:00 | The best hour and a half. Dense prints, clear absorption and imbalance. |
| 19:00 to 21:00 | Chicago midday. Volume drops, patterns become unreliable. |
| 21:00 to 23:00 | Second wave and the close. Readable again. |
Note that during a few weeks in March and around the start of November the American and European clock changes are out of step and everything above moves an hour earlier in Tallinn terms. Set your platform's session template to exchange time rather than to your local clock and the problem disappears.
If you work a normal Estonian job, the honest reading of that table is that the 21:00 to 23:00 window is your practical one, and it is a perfectly good window. Trying to learn footprint reading during the European morning, because that is when you are free, is the single most common way Estonians conclude that order flow does not work.
The Estonian admin side
Two things are worth knowing before you spend money on data and tools.
First, gains from derivatives are taxable income in Estonia and have to be declared. The Tax and Customs Board treats gains from the sale or exchange of securities as taxable, calculated as the difference between acquisition cost and sale price, with transaction fees included in the acquisition cost, and it lists options, other derivative instruments and contracts for difference among the financial assets covered. Estonia also offers the investment account system, which lets you defer tax on income from financial assets until you take money out of the account, provided the account is with a provider in the EEA or the OECD and the assets are bought with money in that account. The rules, including which instruments qualify, are set out by the Estonian Tax and Customs Board. Whether the investment account route is worth the paperwork for an active futures trader is a real question and it depends on volume and on your broker.
Estonian company structures deserve a sentence too, because sooner or later someone in a Tallinn trading group will suggest trading through an OU. Estonia's corporate income tax is charged when profits are distributed rather than when they are earned, which is genuinely attractive for reinvested capital, and it also brings accounting obligations, reporting and questions about whether the activity is a business at all. It is not a decision to take from a forum post.
Where to start, then. Put a footprint on one contract, on one timeframe, in delta mode, and do not trade from it for a month. Watch the 16:30 open, mark the levels where volume clustered and price stalled, and check the next day whether those levels mattered. You are training an eye, and an eye trained on live data during the dense hours will get there faster than any course.
Then add exactly one rule that uses it, usually as a filter on setups you already take: no entry against stacked imbalance, or no entry if the level you are fading absorbed nothing. That is how order flow actually improves results, by removing trades rather than by generating them.
Futures are leveraged and can lose more than the amount deposited. A footprint chart shows the past in more detail, which is useful, and detail is not the same thing as an edge.
This article is general information about market microstructure and Estonian administrative practice, not tax, legal or investment advice. Estonian tax rules change and the treatment of your own trading depends on facts this text does not know, so check the current position with the Estonian Tax and Customs Board or with an Estonian adviser before you rely on any of it.
Educational content, not investment advice. Trading futures involves substantial risk of loss and is not suitable for every investor. Any reference to Algomyth results is hypothetical, simulated over historical data, and shown in full on the performance page; past performance does not guarantee future results.
Take the seat: watch the engines live
Three specialist engines on Nasdaq, S&P and Gold, every signal streamed the moment it happens, with the stop and the target written before the trade. From $149 a month per market.