Candlestick Patterns
Single and multi-candle reversal and continuation patterns.
Single Candle Patterns
Hammer
Structure:
- Small body at top
- Long lower wick (2-3× body)
- Little or no upper wick
Signal:
- Bullish reversal after downtrend
- Rejection of lower prices
Confirmation:
- Next candle closes above hammer body
- Increased volume
Inverted Hammer
Structure:
- Small body at bottom
- Long upper wick
- Little lower wick
Signal:
- Bullish reversal potential
- Rejection of higher prices
Shooting Star
Structure:
- Small body at bottom
- Long upper wick (2-3× body)
- Little lower wick
Signal:
- Bearish reversal after uptrend
- Rejection of higher prices
Hanging Man
Structure:
- Identical to hammer
- Appears in uptrend
Signal:
- Bearish reversal warning
- Requires confirmation
Doji Patterns
Standard Doji
Structure:
- Open ≈ Close
- Wicks on both sides
Signal:
- Indecision
- Potential reversal (context matters)
Dragonfly Doji
Structure:
- Open = Close = High
- Long lower wick
Signal:
- Bullish reversal
- Strong rejection of lows
Gravestone Doji
Structure:
- Open = Close = Low
- Long upper wick
Signal:
- Bearish reversal
- Strong rejection of highs
Double Candle Patterns
Bullish Engulfing
Structure:
- First: Small bearish candle
- Second: Larger bullish candle
- Bullish body completely engulfs previous
Signal:
- Strong bullish reversal
- Buyers overpower sellers
Confirmation:
- Close above engulfing candle high
Bearish Engulfing
Structure:
- First: Small bullish candle
- Second: Larger bearish candle
- Bearish body completely engulfs previous
Signal:
- Strong bearish reversal
- Sellers overpower buyers
Confirmation:
- Close below engulfing candle low
Piercing Line
Structure:
- First: Long bearish candle
- Second: Bullish gap down, closes above midpoint
Signal:
- Bullish reversal
- Strong recovery
Dark Cloud Cover
Structure:
- First: Long bullish candle
- Second: Bearish gap up, closes below midpoint
Signal:
- Bearish reversal
- Strong rejection
Triple Candle Patterns
Morning Star
Structure:
- Long bearish candle
- Small-bodied candle (gap down)
- Long bullish candle (close into first body)
Signal:
- Strong bullish reversal
- Bottom formation
Evening Star
Structure:
- Long bullish candle
- Small-bodied candle (gap up)
- Long bearish candle (close into first body)
Signal:
- Strong bearish reversal
- Top formation
Three White Soldiers
Structure:
- Three consecutive long bullish candles
- Each opens within previous body
- Each closes progressively higher
Signal:
- Strong uptrend beginning
- Steady buying pressure
Three Black Crows
Structure:
- Three consecutive long bearish candles
- Each opens within previous body
- Each closes progressively lower
Signal:
- Strong downtrend beginning
- Steady selling pressure
Trading Strategies
Hammer Entry
Setup:
1. Identify downtrend
2. Hammer forms at support
3. Lower wick 2-3× body
Entry:
- Above hammer high
- Next candle bullish
Stop:
- Below hammer low
Target:
- 2-3× risk
- Previous swing high
Engulfing Entry
Setup:
1. Clear trend (for reversal)
2. Engulfing pattern forms
3. Volume increases
Entry:
- Above engulfing high (bullish)
- Below engulfing low (bearish)
Stop:
- Opposite side of pattern
Target:
- Measured move
- Previous swing
Best Practices
✅ Wait for confirmation (next candle)
✅ Check overall trend context
✅ Look for support/resistance confluence
✅ Use volume to confirm strength
✅ Larger timeframes = more reliable
❌ Don't trade in isolation
❌ Avoid choppy, sideways markets
❌ Ignore against strong trends
❌ Don't chase without confirmation
Pattern Reliability
| Pattern | Reliability | Timeframe |
|---|---|---|
| Hammer | Medium | Any (better on higher) |
| Engulfing | High | Daily+ |
| Doji | Low-Medium | All timeframes |
| Morning Star | High | Daily+ |
| Shooting Star | Medium | Daily+ |
API Usage
// No API needed - these are visual patterns
// Use indicators to identify potential setups
chart.addIndicator(new RSI(14), {
pane: 'below',
bands: [
{ value: 30, color: '#00ff00' },
{ value: 70, color: '#ff0000' }
]
});
// Then manually identify candlestick patterns
Automation
While patterns can be identified programmatically, visual recognition is often more reliable. Consider:
- Alerts: Volume spikes, doji formation
- Indicators: RSI divergence, support/resistance
- Drawing Tools: Mark patterns for analysis
See Also
- Chart Patterns — Larger structures
- Drawing Tools — Mark patterns
- Oscillators — Confirm reversals