Language: English. Choose a language
Get started

← All indicators

Indicators · Momentum & oscillators

Balance Of Power

Compares buying and selling strength within each bar’s range.

Origin: Igor Livshin, 2001

Best suited to
Any market condition
Responsiveness
Coincident
Family
Momentum & oscillators
Balance Of Power applied to a chart in Analess, on synthetic demonstration data.
Balance Of Power in Analess, on illustrative data. View full-size capture.

What it is

Balance of Power (BOP) gauges the ongoing tug-of-war between buyers and sellers by asking, bar by bar, how much of the range the winning side actually captured. A close near the high after a wide bar shows buyers in control; a close near the low shows sellers. Smoothed over time, it becomes a gentle oscillator of who is winning.

How it is calculated

For each bar the raw value (close - open) / (high - low) is computed — the fraction of the bar's range that the session's net move covered, between -1 and +1. Because the raw series is extremely noisy, this app plots its simple moving average over the chosen period (default 14) rather than the raw values, which is the common charting-platform treatment.

How to read it

The single "bop" line oscillates around the "zero" level within roughly -1 to +1. Sustained readings above zero mean buyers have consistently closed bars nearer the highs — accumulation-style control — while sustained readings below zero show seller control. The level rarely reaches the extremes once smoothed; direction and side-of-zero are the meaningful reads. Divergences, where price trends on but BOP drifts back toward zero, warn that control is quietly changing hands.

What to look for

  • Centre-line crossUpside

    The "bop" line crosses above zero, indicating buyers have taken net control of the recent bars.

  • Centre-line crossDownside

    The "bop" line crosses below zero, indicating sellers are closing bars nearer the lows.

  • Trend filterContext

    BOP holding persistently on one side of zero acts as a control filter — trade setups aligned with the controlling side tend to be cleaner.

  • DivergenceContext

    Price makes a new extreme while BOP weakens toward zero, suggesting the controlling side is losing its grip.

When to use it

BOP works on any bar-based market but is most informative where the open is meaningful — stocks, futures, and session-based FX — and on timeframes from hourly to daily. It serves best as a supporting read on who controls the tape while another indicator defines the setup. Avoid leaning on it in 24/7 markets during dead hours (open and close converge, muting the numerator) and on doji-heavy, narrow-range charts where the ratio is erratic.

Works well with

Settings explained

period
The SMA length applied to the raw per-bar ratio, default 14. The raw series is nearly unreadable unsmoothed; a longer period gives a steadier control reading, a shorter one tracks shifts in control faster but jitters more.

Limitations and common mistakes

  • The raw per-bar values are extremely noisy — every reading here is already an average, so expect lag proportional to the period.
  • Bars where high equals low (or nearly so) make the ratio unstable; illiquid instruments produce spiky, unreliable readings.
  • BOP ignores volume entirely — "power" here is a price-position metaphor, not a measure of traded size.

References

  • Origin: Igor Livshin, 2001.

This page explains how an indicator is calculated and read. It describes past data, not what price will do next, and it is not a recommendation to trade. Read the disclaimers.

Try it in Analess

Add Balance Of Power to any chart, adjust its settings, and open this explainer from the indicator itself.