Bid × Ask Explained: How to See Buyers and Sellers Inside Every Candle

Bid × Ask Explained: How to See Buyers and Sellers Inside Every Candle

21 August 2026, 14:51
Gayathiri Gopalakrishnan
0
28

A Complete MT5 Guide to Bid Ask Footprint, Order Flow, Delta and Trading Imbalances

Most traders look at a candlestick and see four values:

Open. High. Low. Close.

These values tell us what price did during a particular period.

But there is another question:

What happened inside that candle?

A bullish candle tells us that price closed above its opening price. But it does not show us, by itself, how buying and selling activity was distributed at each price level.

This is where Bid × Ask Footprint Charts and Order Flow analysis become interesting.

Instead of looking only at the final shape of a candle, a Footprint Chart breaks the candle into price levels and displays buying and selling activity inside it.

For example, instead of seeing only one green candle, a trader may see:

Price Bid × Ask
2451.50 98 × 412
2451.40 120 × 365
2451.30 134 × 248
2451.20 180 × 160
2451.10 210 × 128
2451.00 256 × 95

All numerical examples in this article are illustrative.

This provides an entirely different view of the candle.

In this guide, we will explore how Bid × Ask Footprint Charts work in MetaTrader 5 (MT5), what Bid and Ask numbers mean, how Delta is calculated, how imbalances are detected, and how traders can use this information to understand buying and selling pressure.


1. What Does Bid × Ask Mean in a Footprint Chart?

A Footprint Chart divides a candle into multiple price levels.

At each level, two numbers are displayed:

Bid × Ask

For example:

120 × 365

The value on the left represents the Bid-side activity.

The value on the right represents the Ask-side activity.

The objective is to give the trader a more detailed representation of market activity than a conventional OHLC candle.

Instead of asking only:

Did price move up or down?

we can begin asking:

Where was buying activity concentrated?

Where was selling activity concentrated?

Did one side become unusually aggressive?

Did that aggression actually move price?

Those questions form the foundation of Order Flow trading.


2. Understanding the Bid

The Bid is generally the price at which buyers are currently willing to buy.

When a participant aggressively sells into available liquidity, that transaction is associated with the Bid side.

In a simplified Footprint interpretation, larger Bid-side values therefore represent greater sell-side activity at that price.

Consider:

480 × 110

The left side is considerably larger than the right.

This tells us there was much greater activity associated with the Bid side at this level.

A trader may describe this as stronger aggressive selling activity.

But this does NOT automatically mean:

SELL!

The reaction of price is equally important.


3. Understanding the Ask

The Ask is generally the price at which sellers are currently willing to sell.

When a participant aggressively buys available liquidity, that activity is associated with the Ask side.

Consider:

100 × 420

Here, the Ask-side value is substantially larger.

This can indicate stronger aggressive buying activity at that level.

Again, this should not automatically be interpreted as a Buy signal.

The better question is:

What happened to price after that aggressive buying occurred?

That distinction is extremely important.


4. Buyers and Sellers Exist in Every Transaction

A common beginner misunderstanding is:

"If there are 500 buyers and 100 sellers, price should rise."

Markets do not work quite that simply.

Every completed transaction requires counterparties.

The useful distinction in Order Flow analysis is therefore often aggressiveness.

Who is crossing the spread?

Who is accepting the currently available price?

Who appears more aggressive at a particular level?

This is why Bid × Ask analysis can provide information that a normal candlestick does not show directly.


5. Passive vs Aggressive Participants

Understanding this distinction makes Footprint Charts much easier to read.

Imagine a buyer waiting with a limit order.

That buyer is willing to transact at a specified price.

Now imagine a seller wants to execute immediately and sells into that liquidity.

The seller is acting aggressively.

The same idea works in reverse.

An aggressive buyer accepts available Ask liquidity to transact immediately.

Therefore, Order Flow traders are often interested in identifying where aggressive activity is appearing and, even more importantly, how price responds to it.


6. Reading a Bid × Ask Footprint Candle

Suppose an XAUUSD Footprint candle contains:

Price Bid Ask
2451.50 98 412
2451.40 120 365
2451.30 134 248
2451.20 180 160
2451.10 210 128
2451.00 256 95

Look carefully at the distribution.

Near the upper prices:

Ask activity dominates.

Near the lower prices:

Bid activity dominates.

A normal candle cannot display this internal distribution.

A Footprint Chart can.

This is one of the primary reasons traders use Bid Ask Footprint analysis.


7. What Is Delta in Order Flow?

Once Bid and Ask activity is available, we can calculate another useful measurement:

Delta

A simplified formula is:

Delta = Buy-side activity − Sell-side activity

For example:

Ask-side activity = 7,500

Bid-side activity = 5,000

Then:

Delta = +2,500

Positive Delta means measured buying activity exceeded measured selling activity.

Now suppose:

Ask-side activity = 4,000

Bid-side activity = 6,800

Then:

Delta = -2,800

Negative Delta means measured selling activity exceeded buying activity.

Your MT5 implementation uses the same core idea internally: total Buy activity minus total Sell activity produces the cluster Delta.


8. Positive Delta

Consider:

Bid: 3,200

Ask: 5,900

Therefore:

Delta = +2,700

The positive Delta tells us that Ask-side/aggressive buying activity was greater during that measurement period.

Beginners sometimes interpret this as:

Positive Delta = BUY

That is too simplistic.

Instead ask:

Did the buying activity actually push price higher?

This question can reveal much more.


9. Negative Delta

Now consider:

Bid: 7,100

Ask: 4,600

Delta becomes:

4,600 − 7,100 = -2,500

This indicates stronger measured sell-side activity.

Again:

Negative Delta ≠ automatic Sell signal.

Suppose extremely negative Delta appears at support but price refuses to continue lower.

That may be far more interesting than the negative Delta itself.


10. Price + Delta Is More Powerful Than Delta Alone

Consider four simplified situations.

Situation A

Price ↑ + Delta ↑

Price and buying aggression broadly agree.

Situation B

Price ↓ + Delta ↓

Price and selling aggression broadly agree.

Situation C

Price ↑ but Delta weakens

The upward price movement may deserve closer examination.

Situation D

Price ↓ but selling aggression fails to produce further downside

Potential absorption or changing pressure may deserve attention.

This is why professional Order Flow analysis is not simply:

Green = Buy

Red = Sell

Context changes everything.


11. What Is an Order Flow Imbalance?

Now we reach one of the most popular Footprint concepts:

Imbalance

An imbalance occurs when one side's activity becomes substantially larger than the relevant opposite-side comparison.

For a simple illustration:

100 × 400

The Ask-side value is four times the Bid-side value.

This demonstrates substantial Ask-side dominance.

Conversely:

450 × 120

shows much greater Bid-side activity.

An Order Flow indicator can highlight these unusual relationships so the trader does not have to manually compare every number.

Your implementation includes configurable imbalance detection, including an imbalance ratio and a minimum-size filter.


12. Why Imbalance Ratio Matters

Suppose the Footprint contains:

100 × 110

The difference is small.

Now compare:

100 × 350

That is much more significant.

An imbalance ratio helps separate relatively ordinary differences from unusually large differences.

For example, with a theoretical 3:1 threshold, one side needs to be approximately three times the comparison before being highlighted.

This helps traders focus on the more extreme areas of activity.


13. Buy Imbalance

A Buy Imbalance indicates unusually strong Ask-side activity according to the indicator's comparison rules.

Example:

100 × 380

If the required threshold is satisfied, the row can be highlighted as a Buy Imbalance.

Potential interpretation:

Aggressive buyers were particularly active around this level.

However, location still matters.

A Buy Imbalance appearing:

  • At support
  • During a breakout
  • Above VWAP
  • Near POC
  • After absorption

can have a very different meaning from one appearing randomly in the middle of a range.


14. Sell Imbalance

A Sell Imbalance represents the opposite situation.

Example:

420 × 100

The Bid-side activity is substantially greater.

Potential interpretation:

Aggressive sellers were particularly active around this price.

But again:

Sell Imbalance ≠ guaranteed Sell signal.

Order Flow provides evidence.

It does not provide certainty.


15. What Is a Stacked Imbalance?

One imbalance can occur randomly.

Several consecutive imbalances can be more interesting.

Consider:

Price Bid × Ask
2452.30 80 × 340
2452.20 95 × 390
2452.10 110 × 420

If all three satisfy the selected imbalance conditions, we have a cluster of buy-side imbalances.

This is commonly referred to as a:

Stacked Buy Imbalance

The opposite:

Price Bid × Ask
2449.80 390 × 100
2449.70 430 × 105
2449.60 410 × 90

could represent a:

Stacked Sell Imbalance

Your indicator can require multiple imbalance rows before defining a stacked zone and can extend those zones to the right side of the chart.


16. Why Stacked Imbalances Matter

Imagine three or four adjacent price levels all show unusually strong buying activity.

That tells us something different from one isolated number.

It indicates that the aggressive activity occurred across an area, rather than at just one price.

Traders can therefore monitor these zones when price returns.

Possible questions include:

Does the zone hold?

Does price immediately trade through it?

Does opposite-side aggression appear?

Does Delta support the original direction?

This converts a colored Footprint cell into a structured analytical process.


17. What Is Absorption?

Absorption is one of the most valuable concepts for understanding the relationship between aggression and price response.

Imagine sellers become extremely aggressive.

The Footprint shows:

  • Large Bid-side activity
  • Negative Delta
  • Heavy volume

You would normally expect price to move lower.

But it doesn't.

Price remains near the same level or starts rising.

The question becomes:

Who is absorbing all that aggressive selling?

This can suggest that significant opposite-side liquidity is preventing further movement.


18. Bullish Absorption Example

Suppose XAUUSD reaches a previous low.

You observe:

Heavy selling

Negative Delta

Large Bid-side activity

but:

Price refuses to break lower.

Then buy-side activity starts increasing.

This can indicate potential bullish absorption.

The important signal is not simply the large selling number.

The interesting relationship is:

Strong selling + weak downside response.


19. Bearish Absorption Example

Now reverse the situation.

XAUUSD reaches an important high.

You observe:

Strong Ask-side activity

Positive Delta

Aggressive buying

but:

Price cannot continue higher.

Then sell-side activity begins increasing.

This can indicate possible bearish absorption.

Again:

Strong buying + weak upside response

is the relationship worth studying.

Your Footprint implementation includes configurable absorption analysis as part of its setup engine.


20. Point of Control — POC

Another useful Footprint concept is:

POC — Point of Control

The POC represents the price row with the greatest measured total activity in the relevant cluster/profile.

Suppose:

Price Total
2451.40 400
2451.30 650
2451.20 1,250
2451.10 720
2451.00 480

The POC is:

2451.20

This tells us where the largest concentration of activity occurred in this example.


21. Developing POC

POC becomes even more interesting when its movement is tracked.

A Developing POC can show how the highest-activity area migrates as the market develops.

If the POC gradually moves higher, concentration is shifting upward.

If it moves lower, concentration is shifting downward.

Your indicator includes a Developing POC path specifically for this type of contextual analysis.


22. Combining Bid × Ask With VWAP

VWAP means:

Volume Weighted Average Price

Instead of using Bid × Ask information alone, traders can compare Order Flow behavior with VWAP.

For example:

Scenario

Price is above VWAP.

A pullback reaches VWAP.

Strong sell-side activity appears.

But price cannot continue below VWAP.

Then Buy Imbalances begin appearing.

That combination may be more informative than either VWAP or the Footprint numbers individually.

Your implementation can display session VWAP alongside the Footprint clusters.


23. Bid × Ask + Volume Profile

Volume Profile answers a different question:

At which prices has activity concentrated?

Bid × Ask helps us inspect activity inside individual clusters.

Volume Profile provides broader price-level context.

Combining them allows traders to study:

WHERE activity occurred

and

HOW buying and selling behaved there.

Your code can display a right-side Volume Profile, Delta Profile, profile POC/VAH/VAL and HVN/LVN nodes.


24. HVN and LVN

Volume Profile introduces two additional concepts.

HVN — High Volume Node

An area of relatively high activity.

LVN — Low Volume Node

An area of relatively low activity.

Now imagine a strong Buy Imbalance appears at an important profile area.

That provides more context than the same imbalance appearing at an arbitrary price.

This brings us back to one of the central lessons of this article:

LOCATION MATTERS.
25. Cumulative Delta

Individual candle Delta gives us one piece of information.

Cumulative Delta (CVD) accumulates Delta over multiple periods.

For example:

Candle 1: +300
Candle 2: +450
Candle 3: -200
Candle 4: +600
Candle 5: -100

Cumulative Delta:

+1,050

Instead of focusing on one candle, CVD allows us to examine how buying/selling aggression is developing across a sequence of candles.

Your implementation includes a Delta histogram together with Cumulative Delta functionality.


26. Cumulative Delta Divergence

Now consider:

Price → Higher High

but:

CVD → Lower High

Price and aggressive flow are no longer moving together in the same way.

This is called a form of:

Cumulative Delta Divergence

Likewise:

Price → Lower Low

while

CVD → Higher Low

can indicate a different type of divergence.

Divergence is not a guaranteed reversal.

It is a reason to investigate the current move more closely.

Your code specifically contains an option for CVD divergence detection.


27. A Simple Way to Read Every Footprint Candle

Instead of staring at hundreds of numbers, ask five questions.

Question 1 — Where is price?

Support?

Resistance?

Previous high/low?

VWAP?

POC?

Profile node?

Question 2 — Who appears aggressive?

Buyers?

Sellers?

Neither?

Question 3 — Where is the imbalance?

One isolated row?

Several stacked rows?

Question 4 — Did aggression move price?

This is crucial.

Question 5 — What happened next?

Continuation?

Rejection?

Absorption?

Opposite imbalance?

Delta divergence?

This five-question process makes Footprint analysis much easier.


28. Example of a Potential Bullish Order Flow Sequence

Imagine XAUUSD falls toward an important support area.

Stage 1

Selling becomes aggressive.

Bid-side values increase.

Stage 2

Delta becomes strongly negative.

Stage 3

Despite the selling pressure, price stops making meaningful new lows.

Stage 4

Potential absorption appears.

Stage 5

Ask-side activity begins increasing.

Stage 6

Several Buy Imbalances appear.

Stage 7

Price moves above the local POC.

Stage 8

Cumulative Delta begins improving.

This provides a sequence of evidence.

The analysis is not:

Green number → BUY.

It is:

Aggressive sellers failed → buyers appeared → Order Flow shifted → price responded.


29. Example of a Potential Bearish Sequence

Now imagine XAUUSD rallies into resistance.

Stage 1

Buyers become aggressive.

Stage 2

Positive Delta increases.

Stage 3

Price struggles to make further progress.

Stage 4

Potential absorption appears near the high.

Stage 5

Bid-side activity increases.

Stage 6

Sell Imbalances begin stacking.

Stage 7

Price moves below a local high-volume area.

Stage 8

Cumulative Delta weakens.

The reasoning becomes:

Aggressive buyers failed → sellers appeared → Order Flow changed → price responded.

That is much more meaningful than simply selling because a Footprint number turned red.


30. Footprint Charts vs Normal Candlesticks

A candlestick can show:

Open

High

Low

Close

A Footprint can additionally help visualize:

Bid

Ask

Delta

Imbalance

Stacked Imbalance

POC

Volume distribution

and related Order Flow information.

Combined with other analytics, an MT5 Footprint workspace can also include:

VWAP

Volume Profile

Cumulative Delta

Absorption

Delta Divergence

HVN/LVN

This does not make candlesticks useless.

Footprint Charts simply provide a deeper layer of information.


31. Important MT5 Data Limitation

This deserves special attention.

Forex and many CFD markets are decentralized.

The data available in MetaTrader 5 depends on the broker, symbol and available tick history.

Therefore, a Footprint displayed on one broker's XAUUSD symbol should not automatically be assumed to represent the entire global Gold market.

Your MT5 terminal may be working with broker-provided ticks and, depending on the instrument, real volume may not be available.

Historical tick availability can also be limited.

Your indicator explicitly accounts for this issue: it reads available tick history and can estimate older clusters when real tick history is unavailable; those estimated clusters are treated as estimates rather than real tape.

Understanding the underlying data is essential when interpreting any Footprint Chart.


32. How This Works in My MT5 Footprint Project

The Order Flow Footprint project used for the examples behind this article is designed to transform available MT5 tick information into an easier-to-read Footprint environment.

The current version includes:

Bid × Ask clusters

Candle aggregation

Delta

Imbalance detection

Stacked imbalance zones

Developing POC

VWAP

Value Area

Volume Profile

Delta Profile

HVN/LVN

Cumulative Delta

Absorption and divergence analysis

Analytical entry, stop and target levels

Setup quality scoring

Risk-based lot calculation

Alerts

The software is intended for analysis rather than automatic trading. That distinction is explicitly part of the indicator's design.


33. Common Bid × Ask Mistakes

The biggest beginner mistake is believing:

More buyers = price must rise.

Or:

More sellers = price must fall.

Order Flow is more subtle.

Heavy buying that fails to move price higher can itself be valuable information.

Heavy selling that fails to move price lower can also be valuable.

Another mistake is trading every imbalance.

An imbalance should be evaluated in context.

Another is ignoring the underlying data source.

And finally, traders often overload the chart with too many concepts before understanding Bid × Ask itself.


34. The Four-Step Framework

If you remember nothing else from this article, remember:

LOCATION → AGGRESSION → RESPONSE → CONFIRMATION

1. LOCATION

Where is the activity happening?

2. AGGRESSION

Which side appears more aggressive?

3. RESPONSE

Did price respond as expected?

4. CONFIRMATION

Does subsequent Order Flow support the idea?

This is a much stronger approach than:

Green = Buy

Red = Sell


Conclusion

A normal candlestick shows the final result of price movement.

A Bid × Ask Footprint Chart gives traders a way to inspect activity occurring at different price levels inside that candle.

Understanding Bid × Ask is therefore one of the foundations of Order Flow Trading in MetaTrader 5.

From Bid × Ask, traders can progress toward understanding:

Delta

Buy/Sell Imbalances

Stacked Imbalances

Absorption

POC

VWAP

Volume Profile

Cumulative Delta