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
Related
More Overlap Studies
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.
FAQ
Frequently Asked Questions
What is the Midpoint Price over Period (MIDPRICE) indicator?
Midpoint Price over period
How does MIDPRICE work?
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.
How do traders use MIDPRICE in their strategies?
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.
What are the key points to know about MIDPRICE?
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
Can I use MIDPRICE with Cryptorobot.ai?
Yes. Midpoint Price over Period (MIDPRICE) is available as a built-in indicator in Cryptorobot.ai. You can add it to any automated strategy using the no-code strategy builder, backtest it against historical data, and deploy it live on supported exchanges.

