Overlap Studies
MidPoint over Period (MIDPOINT)
MidPoint over period
Deep Dive
Everything You Need to Know
Under the Hood
How It Works
MIDPOINT calculates the middle value between the highest and lowest points over a specified lookback period: (MAX(price, n) + MIN(price, n)) / 2. With default 14-period, it finds the midpoint of the price range over recent bars. Unlike moving averages that average all values, MIDPOINT only uses extreme values to define the center of the trading range. This creates a mean-reversion level that represents the equilibrium price for the lookback window. MIDPOINT moves when new highs or lows are established or when extreme values drop out of the lookback period.
In Practice
How Traders Use It
Cryptocurrency traders use MIDPOINT as a dynamic support/resistance level and mean-reversion target. Price above MIDPOINT suggests bullish bias; below suggests bearish bias. Mean-reversion strategies sell when price reaches upper extremes and buy at lower extremes, expecting return to MIDPOINT. It works well in ranging markets for identifying overbought/oversold conditions relative to recent range. MIDPOINT combines effectively with Bollinger Bands (as the center line), Donchian Channels, or Keltner Channels for range-bound trading. Range traders and market makers favor MIDPOINT for identifying fair value zones.
Highlights
MIDPOINT at a Glance
- Midpoint between highest and lowest price over period
- Formula: (MAX + MIN) / 2 over lookback window
- Default 14-period lookback
- Represents equilibrium/fair value level
- Price above = bullish, below = bearish bias
- Best for mean-reversion and range trading
- Works well with Bollinger Bands and channels
- Ideal for ranging/consolidating markets
- Popular among market makers and range traders
Related
More Overlap Studies
Get Started
Automate MIDPOINT with Cryptorobot.ai
Build automated strategies using MidPoint 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 over Period (MIDPOINT) indicator?
MidPoint over period
How does MIDPOINT work?
MIDPOINT calculates the middle value between the highest and lowest points over a specified lookback period: (MAX(price, n) + MIN(price, n)) / 2. With default 14-period, it finds the midpoint of the price range over recent bars. Unlike moving averages that average all values, MIDPOINT only uses extreme values to define the center of the trading range. This creates a mean-reversion level that represents the equilibrium price for the lookback window. MIDPOINT moves when new highs or lows are established or when extreme values drop out of the lookback period.
How do traders use MIDPOINT in their strategies?
Cryptocurrency traders use MIDPOINT as a dynamic support/resistance level and mean-reversion target. Price above MIDPOINT suggests bullish bias; below suggests bearish bias. Mean-reversion strategies sell when price reaches upper extremes and buy at lower extremes, expecting return to MIDPOINT. It works well in ranging markets for identifying overbought/oversold conditions relative to recent range. MIDPOINT combines effectively with Bollinger Bands (as the center line), Donchian Channels, or Keltner Channels for range-bound trading. Range traders and market makers favor MIDPOINT for identifying fair value zones.
What are the key points to know about MIDPOINT?
Midpoint between highest and lowest price over period Formula: (MAX + MIN) / 2 over lookback window Default 14-period lookback Represents equilibrium/fair value level Price above = bullish, below = bearish bias Best for mean-reversion and range trading Works well with Bollinger Bands and channels Ideal for ranging/consolidating markets Popular among market makers and range traders
Can I use MIDPOINT with Cryptorobot.ai?
Yes. MidPoint over Period (MIDPOINT) 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.

