🪙
 Get student discount & enjoy best sellers ~$7/week

Bullish Harami

The Bullish Harami is a pivotal candlestick pattern that signals potential trend reversals and offers traders a powerful tool for technical analysis across stocks, forex, crypto, and commodities.

Introduction

The Bullish Harami is a two-candle reversal pattern that appears at the end of a downtrend, hinting at a possible shift to bullish momentum. Originating from Japanese rice trading in the 18th century, candlestick charting was popularized by Munehisa Homma, whose insights laid the foundation for modern technical analysis. Today, the Bullish Harami remains a staple in traders' toolkits, valued for its ability to highlight exhaustion in selling pressure and the emergence of buyers.

In modern trading, the Bullish Harami is crucial because it provides early warning of a potential reversal, allowing traders to position themselves ahead of the crowd. Its simplicity and visual clarity make it accessible to both novice and experienced traders, and its relevance spans multiple asset classes and timeframes.

Formation & Structure

The Bullish Harami consists of two candles: the first is a large bearish (red or black) candle, followed by a smaller bullish (green or white) candle that is completely contained within the body of the first. The anatomy of each candle includes the open, close, high, and low prices, with the body representing the range between open and close, and the wicks showing the extremes.

Single-candle variations, such as the Harami Cross, feature a doji as the second candle, indicating even greater indecision. Multi-candle variations may involve confirmation candles that reinforce the reversal signal. The color of the candles is significant: a bearish first candle followed by a bullish second candle is the classic Bullish Harami, while colorless or ambiguous candles may weaken the signal.

Step-by-Step Breakdown

  1. Identify a prevailing downtrend.
  2. Spot a large bearish candle.
  3. Look for a smaller bullish candle that opens and closes within the body of the previous candle.
  4. Confirm with volume or additional indicators if desired.

Psychology Behind the Pattern

The Bullish Harami reflects a shift in market sentiment. During its formation, sellers dominate initially, pushing prices lower. However, the appearance of a small bullish candle signals that buyers are stepping in, absorbing the selling pressure and potentially reversing the trend.

Retail traders often see the Bullish Harami as a buying opportunity, while institutional traders may use it to cover short positions or initiate long trades. The pattern encapsulates emotions such as fear (among sellers), hope (among buyers), and uncertainty (as the market pauses before deciding its next move).

Mini Case Study: Psychology in Action

In March 2020, during the COVID-19 market crash, several major stocks formed Bullish Harami patterns at their lows. Retail traders hesitated, fearing further declines, but institutions recognized the exhaustion of selling and began accumulating positions, leading to a swift recovery.

Types & Variations

The Bullish Harami belongs to the Harami family, which includes the Bearish Harami (a reversal at the top of an uptrend) and the Harami Cross (where the second candle is a doji). Strong signals occur when the second candle is significantly smaller and closes near its high, while weak signals may result from overlapping wicks or ambiguous candle colors.

False signals and traps are common, especially in choppy markets. Traders should watch for confirmation from subsequent candles or supporting indicators to avoid being caught in a failed reversal.

Chart Examples

In an uptrend, the Bullish Harami is rare but may signal a continuation after a brief pullback. In a downtrend, it marks a potential bottom. Sideways markets often produce false signals, so context is key. On small timeframes (1m, 15m), the pattern appears frequently but is less reliable due to noise. On daily and weekly charts, it carries more weight and often precedes significant moves.

Mini Case Study: Forex Example

On the EUR/USD daily chart, a Bullish Harami formed after a prolonged decline. The next session saw a strong bullish candle, confirming the reversal and leading to a 300-pip rally over the following week.

Practical Applications

Traders use the Bullish Harami to time entries and exits. A common strategy is to enter long on the close of the second candle or after a confirming bullish candle. Stop losses are typically placed below the low of the pattern, while profit targets are set at nearby resistance levels.

Combining the Bullish Harami with indicators such as RSI, MACD, or moving averages can improve reliability. For example, a Bullish Harami forming at oversold RSI levels or near a major moving average increases the odds of success.

Step-by-Step Breakdown: Trading the Bullish Harami

  1. Wait for a downtrend and the appearance of a Bullish Harami.
  2. Confirm with volume or indicators.
  3. Enter long on confirmation.
  4. Set stop loss below the pattern's low.
  5. Take profits at resistance or based on risk/reward ratio.

Backtesting & Reliability

Backtesting reveals that the Bullish Harami has varying success rates across markets. In stocks, it performs well in trending environments but less so in sideways markets. In forex, its reliability improves when combined with support/resistance analysis. In crypto, high volatility can lead to frequent false signals, so confirmation is essential.

Institutions often use the Bullish Harami as part of broader strategies, incorporating order flow and volume analysis. Common pitfalls in backtesting include ignoring market context, overfitting to specific timeframes, and failing to account for slippage and commissions.

Advanced Insights

Algorithmic trading systems can be programmed to detect Bullish Harami patterns and execute trades automatically. Machine learning models can enhance recognition by analyzing candle shapes, volumes, and contextual factors. In the context of Wyckoff and Smart Money Concepts, the Bullish Harami often appears during accumulation phases, signaling the transition from weak to strong hands.

Mini Case Study: Quantitative Approach

A hedge fund developed a machine learning model to identify Bullish Harami patterns across thousands of stocks. By filtering for patterns with high volume and confirmation, they achieved a 60% win rate over a five-year period.

Case Studies

Famous historical charts, such as the 2009 S&P 500 bottom, featured Bullish Harami patterns that marked the end of major bear markets. In the crypto market, Bitcoin formed a Bullish Harami at $6,000 in 2018, preceding a multi-month rally.

Recent examples include Apple (AAPL) forming a Bullish Harami in March 2023, leading to a 15% price increase over the next month.

Comparison Table

PatternSignalStrengthReliability
Bullish HaramiBullish ReversalModerateMedium
Bullish EngulfingBullish ReversalStrongHigh
Piercing LineBullish ReversalModerateMedium

Practical Guide for Traders

  • Checklist:
    • Is the market in a downtrend?
    • Is the first candle large and bearish?
    • Is the second candle small and bullish, contained within the first?
    • Is there confirmation from volume or indicators?
  • Risk/Reward Example: Enter at $100, stop loss at $95, target at $110 (risk/reward = 1:2).
  • Common Mistakes: Trading without confirmation, ignoring market context, using the pattern in sideways markets.

Conclusion

The Bullish Harami is a reliable reversal pattern when used in the right context. Traders should trust it when confirmed by volume, indicators, or price action, and avoid it in choppy or sideways markets. Patience and discipline are key to harnessing its full potential.

Code Example

// C++ code to detect Bullish Harami pattern
#include <iostream>
bool isBullishHarami(double open1, double close1, double open2, double close2) {
    bool firstBearish = close1 < open1;
    bool secondBullish = close2 > open2;
    bool harami = (secondBullish && firstBearish &&
        open2 > close1 && close2 < open1 &&
        abs(close2 - open2) < abs(close1 - open1));
    return harami;
}
# Python code to detect Bullish Harami pattern
def is_bullish_harami(open1, close1, open2, close2):
    first_bearish = close1 < open1
    second_bullish = close2 > open2
    harami = (second_bullish and first_bearish and
        open2 > close1 and close2 < open1 and
        abs(close2 - open2) < abs(close1 - open1))
    return harami
// Node.js code to detect Bullish Harami pattern
function isBullishHarami(open1, close1, open2, close2) {
    const firstBearish = close1 < open1;
    const secondBullish = close2 > open2;
    const harami = secondBullish && firstBearish &&
        open2 > close1 && close2 < open1 &&
        Math.abs(close2 - open2) < Math.abs(close1 - open1);
    return harami;
}
//@version=6
indicator("Bullish Harami Detector", overlay=true)
// Detect Bullish Harami
bearish_prev = close[1] < open[1] // Previous candle is bearish
bullish_curr = close > open // Current candle is bullish
body_prev = math.abs(close[1] - open[1])
body_curr = math.abs(close - open)
// Current body is smaller and within previous body
harami = bearish_prev and bullish_curr and
    (body_curr < body_prev) and
    (open > close[1]) and (close < open[1])
plotshape(harami, style=shape.labelup, location=location.belowbar, color=color.green, size=size.small, text="Harami")
// Add alerts
alertcondition(harami, title="Bullish Harami Alert", message="Bullish Harami detected!")
// MetaTrader 5 MQL5 code to detect Bullish Harami pattern
bool isBullishHarami(double open1, double close1, double open2, double close2) {
    bool firstBearish = close1 < open1;
    bool secondBullish = close2 > open2;
    bool harami = (secondBullish && firstBearish &&
        open2 > close1 && close2 < open1 &&
        MathAbs(close2 - open2) < MathAbs(close1 - open1));
    return harami;
}

This code checks for a bearish candle followed by a smaller bullish candle within the previous body, then plots a label and sets up an alert. Adjust the logic as needed for your trading strategy.

Frequently Asked Questions about Bullish Harami

What is a Bullish Harami in Pine Script?

A Bullish Harami is a technical pattern used in Pine Script that indicates a potential reversal from a downtrend to an uptrend.

It consists of two small bodies (haramis) with the second one smaller than the first and centered between them.

This pattern suggests that the price has reached a level of exhaustion, and a new uptrend may begin.

How do I identify a Bullish Harami in Pine Script?

To identify a Bullish Harami in Pine Script, look for two small bodies with the second one smaller than the first.

  • The second body should be centered between the two bodies.
  • The bodies should have similar or slightly different heights.
  • There should be no other significant price movements during this period.

What are the conditions for a Bullish Harami to be considered valid?

A Bullish Harami is considered valid if it meets the following conditions:

  • The second body should be smaller than the first.
  • The bodies should be centered between each other.
  • The price should not move significantly during this period.
  • The pattern should be formed in a downtrend.

How long does a Bullish Harami typically last?

A Bullish Harami can last anywhere from 1-5 days, depending on the market conditions and the strength of the pattern.

However, it is essential to monitor the price movement closely during this period and adjust your trading strategy accordingly.

Can I use a Bullish Harami as a standalone trading strategy?

A Bullish Harami can be used as part of a more comprehensive trading strategy, but it should not be relied upon as the sole indicator for making trades.

It is essential to combine this pattern with other technical indicators and market analysis to make informed trading decisions.



How to post a request?

Posting a request is easy. Get Matched with experts within 5 minutes

  • 1:1 Live Session: $60/hour
  • MVP Development / Code Reviews: $200 budget
  • Bot Development: $400 per bot
  • Portfolio Optimization: $300 per portfolio
  • Custom Trading Strategy: $99 per strategy
  • Custom AI Agents: Starting at $100 per agent
Professional Services: Trading Debugging $60/hr, MVP Development $200, AI Trading Bot $400, Portfolio Optimization $300, Trading Strategy $99, Custom AI Agent $100. Contact for expert help.
⭐⭐⭐ 500+ Clients Helped | 💯 100% Satisfaction Rate


Was this content helpful?

Help us improve this article