ForexEdge
Learn / Candlestick Patterns Cheat Sheet — with Real Measured Win Rates

Candlestick Patterns Cheat Sheet — with Real Measured Win Rates

Most candlestick cheat sheets tell you what each pattern is supposed to do. This one tells you what the patterns actually did: every statistic below was measured by detecting each pattern across millions of historical forex candles and following what price did next. No textbook folklore, no borrowed stock-market numbers — measured results, sample sizes included.

How to read the table

Read this first: the honest headline is that most raw candlestick patterns measure close to a coin flip — which matches published research. A pattern alone is rarely an edge; context (trend, regime, location) is where edges live. Any cheat sheet showing 70–80% win rates without sample sizes is selling you something.

Take this cheat sheet with you — the PDF version

The same measured numbers as a clean printable PDF. Leave your email and we'll let you know when the statistics are re-measured — or skip straight to the file.

No thanks — just open the PDF

Currently measuring 78 pattern-direction variants over 4,771,256 detected occurrences (pooled across pairs and timeframes).

PatternBiasMeasured win rateOccurrencesAvg move (pips)
Spinning TopNeutral497,709
Short Line CandleNeutral408,444
DojiNeutral377,035
Long Legged DojiNeutral369,592
High Wave CandleNeutral297,510
Rickshaw ManNeutral248,349
Long Line CandleBullish47.2%240,033-0.5
Long Line CandleBearish47.9%233,142-0.4
Belt HoldBullish48.0%220,192-0.3
Belt HoldBearish48.5%216,941-0.2
Closing MarubozuBullish46.4%180,798-0.5
Closing MarubozuBearish47.1%176,698-0.6
HikkakeBearish50.8%99,3170.1
HikkakeBullish49.9%98,0980.1
EngulfingBearish48.3%88,603-0.3
EngulfingBullish47.9%85,064-0.3
MarubozuBullish46.5%72,689-0.5
HammerBullish48.7%71,9830.0
MarubozuBearish47.3%70,509-0.5
Dragonfly DojiNeutral54,062
Gravestone DojiNeutral53,634
HaramiBearish49.6%52,957-0.3
TakuriNeutral52,345
HaramiBullish49.6%50,926-0.1
Three OutsideBearish47.9%41,963-0.4
Hanging ManBearish52.7%41,3770.3
Three OutsideBullish47.9%40,551-0.2
Matching LowBullish49.8%35,9080.1
Advance BlockBearish50.7%29,1780.2
Hikkake (Confirmed)Bearish47.6%28,853-0.3
Hikkake (Confirmed)Bullish47.8%28,473-0.6
Inverted HammerBullish52.2%17,4060.4
Shooting StarBearish50.1%16,3330.1
Harami CrossBearish49.5%14,760-0.5
Harami CrossBullish50.8%13,8980.4
Doji StarBearish51.2%13,570-0.0
Doji StarBullish50.5%13,501-0.0
Separating LinesBearish48.2%9,820-0.4
Three InsideBearish47.5%9,212-0.8
Three InsideBullish47.6%9,013-0.5
Evening StarBearish48.0%8,3030.1
Stalled PatternBearish51.7%8,1880.0
Morning StarBullish47.1%7,773-0.4
Up Down Gap Three MethodsBearish50.7%7,3810.4
Up Down Gap Three MethodsBullish50.6%7,3710.6
Separating LinesBullish47.9%6,325-0.6
ThrustingBearish49.9%4,8200.2
Identical Three CrowsBearish47.0%4,094-0.8
Three Line StrikeBullish49.1%3,741-0.4
Three Line StrikeBearish51.9%3,4290.4
Gap Side By Side WhiteBullish46.9%3,035-0.6
Evening Doji StarBearish48.5%2,8080.1
Homing PigeonBullish53.9%2,7391.0
Morning Doji StarBullish47.9%2,737-0.5
Dark Cloud CoverBearish47.1%2,423-0.6
Three White SoldiersBullish46.3%2,296-0.6
PiercingBullish47.5%2,2300.0
On NeckBearish47.5%1,242-0.9
Hikkake ModifiedBearish50.4%1,207-1.4
Hikkake ModifiedBullish48.1%1,2021.1
In NeckBearish47.9%971-0.9
Tasuki GapBearish48.5%745-0.8
Tasuki GapBullish45.5%595-2.3
TristarBullish50.7%578-1.6
Gap Side By Side WhiteBearish51.5%548-0.6
TristarBearish45.6%5130.3
Stick SandwichBullish51.3%511-0.1
Unique Three RiverBullish50.4%4381.2
Rise Fall Three MethodsBearish46.9%4370.1
Three Black CrowsBearish43.5%406-2.0
Hikkake Modified (Confirmed)Bearish43.7%374-2.6
Hikkake Modified (Confirmed)Bullish53.2%367-0.4
Rise Fall Three MethodsBullish45.7%363-3.2
Ladder BottomBullish43.7%314-0.8
Two CrowsBearish52.5%1021.2
CounterattackBearish41.9%88-3.0
CounterattackBullish40.3%84-7.4
BreakawayBearish40.6%326.0

Methodology

Patterns are detected with standard TA-Lib rules over historical OHLC forex data across 28 currency pairs and 8 timeframes. For each occurrence, the outcome is scored as a race: did price travel one ATR in the predicted direction before traveling one ATR against it? Wins divided by (wins + losses) is the measured win rate; races that time out are excluded from the denominator rather than counted as either side. Pooled rows aggregate all pairs and timeframes; rows with fewer than 30 occurrences are hidden as statistically meaningless.

Want the same numbers per pair and timeframe, with real chart examples of each occurrence? That is the app's Candlestick Patterns section — the free tier includes it. And if you want to know whether a pattern-based strategy holds up, that is what backtesting is for.

Test it instead of trusting it.

ForexEdge backtests forex strategies without code, verifies them trade-for-trade against TradingView, and tracks live results against the tested expectation.

Try ForexEdge free