Overlap Studies

Midpoint Price over Period (MIDPRICE)

Midpoint Price over period

Deep Dive

Everything You Need to Know

Under the Hood

How It Works

MIDPRICE calculates the average of the highest high and lowest low over a lookback period: (MAX(high, n) + MIN(low, n)) / 2. Unlike MIDPOINT which uses a single price series, MIDPRICE specifically uses the high/low extremes to define the range center. With default 14-period, it identifies the midpoint of the true price range including wicks and tails. This provides a robust central tendency measure that accounts for full intrabar volatility. MIDPRICE creates a dynamic equilibrium level representing the balance point between buyers and sellers over the period.

In Practice

How Traders Use It

Cryptocurrency traders use MIDPRICE as a more robust fair value indicator than simple price averages because it incorporates full high-low ranges. Price trading above MIDPRICE suggests bullish control; below suggests bearish dominance. It works particularly well for identifying support/resistance zones in volatile crypto markets where wicks and long shadows are common. MIDPRICE combines effectively with ATR for volatility-adjusted ranges, with volume profile for value area confirmation, and with Donchian Channels (it's essentially the Donchian midline). Range traders and volatility traders favor MIDPRICE for capturing true market balance points.

Highlights

MIDPRICE at a Glance

Midpoint between highest high and lowest low
Formula: (MAX(high) + MIN(low)) / 2 over period
Default 14-period lookback
Captures full intrabar range including wicks
Represents buyer/seller equilibrium point
More robust than single-price midpoints
Best for volatile markets with long shadows
Essentially Donchian Channel midline
Combine with ATR or volume profile
Popular among range and volatility traders

Get Started

Automate MIDPRICE with cryptorobot.ai

Build automated strategies using Midpoint Price over Period and hundreds of other indicators. Connect to your favourite exchange and let the bot execute trades 24/7 — no code required.