Price Action Indicators

Inside Bar: Consolidation & Breakout | AlfaTactix

📖 6 min read

📝 1,096 words

🏷️ Price Action Indicators

In this page: what Inside Bar is, how it works, when to use it, a practical example with code, and a bonus tip.

Use Inside Bar in a real strategy—no code required

Create a free account to save your progress and build strategies with this indicator and 80+ others in minutes. Backtest, then export to MQL5.


Inside Bar Indicator Explanation

The Inside Bar is a two-candlestick price action pattern that indicates potential price consolidation and breakout opportunities by showing that one candle is completely contained within the previous candle's range. The pattern consists of two candles: the first candle (the "mother" candle) has a larger range, and the second candle (the "inside" bar) has a smaller range with both its high and low falling within the first candle's high and low. Inside Bars indicate consolidation and potential price compression, often preceding significant breakouts or reversals. The pattern is highly regarded in price action trading for its ability to signal potential breakout directions and entry points.

How Inside Bar Works: An Inside Bar is identified by comparing two consecutive candles. The first candle (mother candle) has a larger range with a clear high and low. The second candle (inside bar) has both its high and low completely within the first candle's range (inside bar high < mother candle high, and inside bar low > mother candle low). The pattern indicates consolidation and compression of price, as buyers and sellers are in balance. Inside Bars are most effective when they occur after strong trends, at support or resistance levels, or with decreasing volume. A breakout above the mother candle's high suggests bullish continuation, while a breakout below the mother candle's low suggests bearish reversal or continuation.

When to Use Inside Bar:

  • Breakout Identification: Inside Bars are highly effective at identifying potential breakout opportunities. When price breaks above the mother candle's high, it suggests bullish breakout and potential upward continuation. When price breaks below the mother candle's low, it suggests bearish breakout and potential downward reversal.
  • Consolidation Detection: Inside Bars can detect price consolidation and compression phases. Multiple Inside Bars in succession indicate strong consolidation and potential for explosive breakouts. The pattern helps traders anticipate significant price movements.
  • Entry Signals: Inside Bars can generate entry signals when combined with breakout confirmation. A buy entry is signaled when price breaks above the mother candle's high, while a sell entry is signaled when price breaks below the mother candle's low. Stop-loss is typically placed on the opposite side of the breakout.

Advantages:

  • Provides clear visual signals of consolidation and potential breakout points, making it easy to identify compression phases. The pattern is simple and easy to spot on charts.
  • Works effectively across multiple timeframes and asset classes, including stocks, forex, commodities, and cryptocurrencies. The pattern is universal and reflects price compression dynamics.
  • Helps identify potential breakout directions through price compression, providing valuable information for entry timing and risk management.

Limitations:

  • Inside Bars can produce false signals when breakouts fail to continue, resulting in whipsaws. The pattern requires confirmation from price action after the breakout.
  • The indicator may require waiting for breakout confirmation, which can delay entry signals. Not all Inside Bars lead to significant breakouts, and context is crucial.
  • Inside Bars alone do not provide information about trend direction or strength, only consolidation and potential breakout points. Traders should combine them with trend analysis for more reliable signals.

In summary, Inside Bar is a valuable price action pattern that identifies consolidation and potential breakout opportunities, making it ideal for breakout trading and identifying entry points. For comprehensive understanding, refer to price action trading literature, including works by Al Brooks on price action trading, Investopedia's Inside Bar guide, TradingView's Inside Bar documentation, and academic research on candlestick patterns in technical analysis published in journals such as the Journal of Financial Markets and the Review of Financial Studies.

Practical Example: Using the Inside Bar Indicator in a Trading Strategy

The Inside Bar is a price action pattern used to identify consolidation and potential breakout opportunities through price compression. In a trading strategy, the Inside Bar indicator helps traders identify breakout points and generate entry signals based on price compression and breakout confirmation.

Scenario: You're creating a breakout strategy for EUR/USD on a 4-hour chart. You want to buy when price breaks above the mother candle's high after an Inside Bar forms in an uptrend (indicating bullish breakout), and sell when price breaks below the mother candle's low after an Inside Bar forms in a downtrend (indicating bearish breakout).

Strategy Logic:

  • Identify Inside Bar patterns: two consecutive candles where the second candle is completely contained within the first candle's range (inside bar high < mother high, inside bar low > mother low).
  • Buy signal: When price breaks above the mother candle's high after an Inside Bar forms in an uptrend, indicating bullish breakout and potential upward continuation.
  • Sell signal: When price breaks below the mother candle's low after an Inside Bar forms in a downtrend, indicating bearish breakout and potential downward continuation.

Backtrader Example:

import backtrader as bt

class InsideBarBreakoutStrategy(bt.Strategy):
    params = dict(
        min_inside_body_ratio=0.5  # Inside bar body should be at least 50% smaller
    )
    
    def __init__(self):
        self.mother_candle = None
        self.inside_bar = None
        
    def is_inside_bar(self, prev_bar, current_bar):
        """Check if current bar is an Inside Bar"""
        # Current bar is completely inside previous bar's range
        return (current_bar.high < prev_bar.high and 
                current_bar.low > prev_bar.low)
        
    def next(self):
        if len(self.data) < 2:
            return
        
        prev_bar = self.data[-1]
        current_bar = self.data[0]
        
        # Detect Inside Bar pattern
        if self.is_inside_bar(prev_bar, current_bar):
            self.mother_candle = prev_bar
            self.inside_bar = current_bar
        
        if not self.position and self.mother_candle is not None:
            # Buy on bullish breakout
            if (self.data.close[0] > self.mother_candle.high and
                self.data.close[-5] < self.data.close[0]):  # Uptrend
                self.buy()
                self.mother_candle = None
                self.inside_bar = None
            # Sell on bearish breakout
            elif (self.data.close[0] < self.mother_candle.low and
                  self.data.close[-5] > self.data.close[0]):  # Downtrend
                self.sell()
                self.mother_candle = None
                self.inside_bar = None
        else:
            # Exit on reversal or target
            if self._exit_signal():
                self.close()
    
    def _exit_signal(self):
        # Add exit logic
        return False

# Usage
cerebro = bt.Cerebro()
cerebro.addstrategy(InsideBarBreakoutStrategy)

Expected Outcome: By using the Inside Bar indicator, your strategy identifies consolidation phases and potential breakout opportunities, helping you enter trades when price breaks out of compression with momentum and exit when reversal patterns complete. This approach leads to better breakout identification, improved consolidation recognition, and enhanced entry timing by trading price compression and breakouts.

💡 Bonus Tip

Consider using Inside Bars in combination with volume analysis for confirmation. When an Inside Bar forms with decreasing volume and is followed by a breakout with increasing volume, it suggests strong breakout momentum and higher probability of continuation. This technique, documented in price action trading literature, can significantly improve the accuracy of Inside Bar-based trading strategies.

Using the Inside Bar indicator ensures your strategy trades consolidation and breakout patterns effectively, improving entry and exit timing based on objective price action analysis.

Use Inside Bar in a real strategy—no code required

Create a free account to save your progress and build strategies with this indicator and 80+ others in minutes. Backtest, then export to MQL5.

Try Strategy Builder

Use this indicator in Strategy Builder — free

Create free account