CandlestickBullish doji starBearish doji star
Doji Star Candlestick Pattern: A Complete Trading Guide
A tall candle, then a doji that gaps away from it: the first step of a morning or evening star. Here are both versions, the trade we test and how each one compared with random dates.
How we tested this pattern
- Sample
- 17,471 occurrences on 6 markets (crypto, forex, US stocks, ETFs, indices and commodities), 1972 to 2026.
- Detection
- Found by code, never picked by hand: every match of the rule on full price history, winners and losers alike.bullish doji star pattern: After a downtrend: a long black candle, then a doji whose body gaps below the black body. Any gap counts, even one tick. A long body is at least 1.3 times the average body of the 10 candles before the pattern and at least 0.6 times the largest of them.bearish doji star pattern: After an uptrend: a long white candle, then a doji whose body gaps above the white body. Any gap counts, even one tick. A long body is at least 1.3 times the average body of the 10 candles before the pattern and at least 0.6 times the largest of them.
- Benchmark
- Each occurrence is compared with the same assets on random bars: the move 10 bars later, and a 2:1 reward-to-risk trade.
- Checks
- Block bootstrap and a correction for the thousands of tests we run, plus a random-walk self-test that the bench passes: on random prices, no pattern should win.
- Updated
- Data updated November 5, 2026, code version c2a1683f. Read the methodology · bullish doji star pattern data (JSON) · bearish doji star pattern data (JSON)
At a glance: what textbooks say, what we measured
- Pattern
- Bullish doji star
- Occurrences tested
- 6,448 occurrences, all markets, daily
- Textbook: price should rise after it
- That way, not proven · +0.31% vs the market, 10 bars
- Where it did best, US stocks left out
- Crypto, 1-hour: +0.08 R 2:1 trade vs random dates, not proven
- Verdict
- 10-bar move: Promising2:1 trade: No clear edge
- Pattern
- Bearish doji star
- Occurrences tested
- 11,023 occurrences, all markets, daily
- Textbook: price should fall after it
- Too close to call · +0.10% vs the market, 10 bars
- Where it did best
- US stocks, daily: +0.03 R 2:1 trade vs random dates, not proven
- Verdict
- 10-bar move: No clear edge2:1 trade: No clear edge
On this page
- What is a doji candlestick pattern?
- Understanding the doji star pattern
- How to identify a doji star on your charts
- The psychology behind the setup
- How to trade the doji star pattern effectively
- Reliability: what our bench measured
- Critical differences between doji, hammer, and spinning top
- Best timeframes for this setup
- Real examples from the bench
- Common mistakes to avoid
- Risk management rules
- Frequently asked questions
A doji star is a two-bar reversal signal: a tall bar in the direction of the trend, then a doji that opens with a gap away from it. After a decline (tall falling bar, gap down) it is bullish, a buy setup; after a rally (tall rising bar, gap up) it is bearish, a sell setup. It can be the start of a morning or evening star.
This guide explains how to spot and trade both versions, and what our test bench measured on 6,448 bullish and 11,023 bearish daily occurrences. On daily data, the buy trade did slightly better than the same trade on random dates in average result per trade, and the sell trade slightly worse (+0.18 R against +0.16 R for the buy trade, −0.20 R against −0.17 R for the sell trade). Neither gap is statistically significant. Our verdict for the buy trade is No clear edge; only its 10-day excess return over the market reads promising, not proven. The sell trade is rated No clear edge: it lost a little more than the same trade on random dates, and its expectancy stayed negative.
What is a doji candlestick pattern?
A doji is a bar whose opening and closing prices are nearly the same, so neither side won the session. Its variants, such as the dragonfly, gravestone or long-legged versions, differ by their shadows, and any of them can be the second bar of this setup.
Understanding the doji star pattern
In Japanese candlestick terms, a "star" is a tiny bar set apart by a gap from the tall one before it. Steve Nison, in Japanese Candlestick Charting Techniques (1991), treats this setup as a warning that the move may be ending, to be confirmed by the next session.
Bullish doji star: a potential bottom
After a downtrend: a tall black bar, then a doji whose body sits entirely under the black body. If a third, rising bar then ends well inside the first one, the three bars form a morning star.
Bearish doji star: a potential top
After an uptrend: a tall white bar, then the same kind of cross, its body entirely above the white body. A third, falling bar ending deep inside the first one completes an evening star.
The diagrams above show the median shape of the setups our bench found, with the trade we test: entry beyond the far end of the first bar, stop at the other extreme of the two bars, target at twice the risk.
How to identify a doji star on your charts
- Long black candleafter a downtrend
- Body gaps below the black body
- Dojitiny body
- Long white candleafter an uptrend
- Dojitiny body
- Body gaps above the white body
- Prior move: the close just before the first bar is at least one ATR below the close 10 bars earlier and in the lower half of the last 40 closes (buy setup), or the mirror (sell setup).
- First bar: tall, in the direction of that move, with a body more than 1.3 times the average of the 10 previous bodies (1.6 times on a textbook pattern).
- Second bar: open and close almost the same.
- Gap: the body of the second bar sits entirely beyond the body of the first one. Shadows may overlap.
This is the rule our bench applies, following the TA-Lib library (CDLDOJISTAR) with a stricter tall bar and prior trend. The gap explains a striking fact: the setup almost never shows up on currency pairs. They trade around the clock, each bar starts where the previous one ended, and a gap is rare. Crypto also trades around the clock, yet our bench counted 2,351 hourly buy setups there: our rule accepts a gap of a single tick, and on crypto that gap is often tiny. On hourly and 4-hour forex charts the setup forms almost only at the weekly open, across the weekend gap, so we do not publish those rows. On daily forex charts we found 9 buy setups since 2013, and only 4 closed trades: too few to read either the 10-bar move or the 2:1 result.
The psychology behind the setup
The first bar shows one side in control, and the gap shows that control carried over. Then the second bar shows the move stalling: after starting beyond the first bar, the session ends where it began. Nison reads it as momentum fading, and the next session decides whether the stall becomes a reversal.
How to trade the doji star pattern effectively
The trade we test waits for real confirmation. For the buy setup: a buy stop above the top of the first bar, a stop under the bottom of the setup, a target at twice the risk. The sell setup is the mirror. The move must retake the whole first bar before the entry triggers, so most setups never trade: on daily data, the buy entry triggered in 28.6% of cases, and in 70.8% the stop level broke first and the setup was canceled.
- Entry
- Buy stop at the pattern high
- Stop loss (SL)
- At the pattern low
- Target (TP)
- Twice the risk (2:1)
- Entry
- Sell stop at the pattern low
- Stop loss (SL)
- At the pattern high
- Target (TP)
- Twice the risk (2:1)
A clean case from our bench: US stocksChosen on its shape alone, never on the outcome. Stock prices are adjusted for splits and dividends, so they can differ from the prices quoted at the time.
A clean case from our bench: US stocksChosen on its shape alone, never on the outcome. Stock prices are adjusted for splits and dividends, so they can differ from the prices quoted at the time.
For the buy setup on daily data, winning trades took a median of 17 days to reach the target and losing ones 7 days to hit the stop (12 and 6 days for the sell setup). The two bars span a median 1.82 times the average true range (ATR) for the buy setup and 1.76 for the sell setup, so the stop is wide: size the trade on the distance from entry to stop.
Combining with support and resistance levels
A buy setup at a prior swing bottom, or a sell setup under a prior top, has a reason for the reversal beyond the bars. We have not tested this filter.
Confirming signals with technical indicators
We have not tested RSI or divergence filters. We did test the 200-day average: on daily stock data, buy setups under it reached the 2:1 target in 40.7% of cases (+0.26 R), against 33.2% (+0.05 R) above it. This breakdown is descriptive, not corrected for the number of tests.
Reliability: what our bench measured
Moved the expected way 10 bars later, compared with random bars.
Measured on 6,448 daily bullish doji star occurrences across 1,565 assets. Random bars on the same assets are the honest baseline.
PromisingMoved the expected way 10 bars later, compared with random bars.
Measured on 11,023 daily bearish doji star occurrences across 1,647 assets. Random bars on the same assets are the honest baseline.
No clear edgeBullish doji star against random bars on the same assets, by market, on daily candles. Bars of almost the same length mean no edge.
- All markets
- US stocks
- ETFs
- Indices
- Commodities
- All markets
- US stocks
- ETFs
Bearish doji star against random bars on the same assets, by market, on daily candles. Bars of almost the same length mean no edge.
- All markets
- US stocks
- ETFs
- Indices
- Commodities
- All markets
- US stocks
- ETFs
- Indices
All statistics
Full results for the doji star candlestick pattern, market by market
Every occurrence our rule finds on full price history, compared with what the same assets did on random bars. A pattern only earns an edge if it beats random entries after correcting for the thousands of tests we run.
Our verdict
Promising, not proven yet. It does better than the baseline, but not in every check.
Bullish doji star: 6,448 occurrences tested
Bullish pattern · All markets · Daily · 1,565 assets · 1973-05 to 2026-10
What this means. A difference shows up (p < 0.05), but it does not survive the multiple-testing correction. For the 2:1 trade: no measurable difference from the same trade on random dates on the same assets.
Timeline
- Entry triggered, after the pattern
- 2 days · middle half 1 to 4 · on 1,846 triggered entries
- Stop order beyond the pattern's extreme. 7 of these entries are not among the 1,839 trades: still open at the end of our data, or left out by the trade rules.
- Time to the 2:1 target, when hit
- 17 days · middle half 9 to 35 · on 693 trades that hit it
- Time to the stop, when hit
- 7 days · middle half 3 to 17 · on 1,081 trades that hit it
- Time in the trade, all exits
- 11 days · middle half 4 to 27 · on 1,839 trades
Size and trade path
- Pattern range, high to low
- 5.9% · middle half 4.1% to 8.9% · on 6,448 occurrences
- Range vs average bar (ATR)
- 1.82× · middle half 1.50× to 2.23× · on 6,448 occurrences
- Best open profit during the trade
- 1.06 R · middle half 0.29 R to 2.09 R · on 1,839 trades
- Stopped trades that were first up 1 R
- 19.1% · on 1,081 stopped trades
- Trades a stop moved to breakeven at +1 R would have closed flat instead of at a loss
- Entry order triggered
- 28.6% · on 6,448 occurrences
Medians, each on the cases named on its line; "middle half" spans the 25th to 75th percentile; no value under 30 cases.
How we detect it. After a downtrend: a long black candle, then a doji whose body gaps below the black body. Any gap counts, even one tick. A long body is at least 1.3 times the average body of the 10 candles before the pattern and at least 0.6 times the largest of them. Candlestick counts are not checked against planted examples, so they may not be exhaustive.
All measurements (16 rows)
10-bar move: did price go the expected way?
| Market | Occurrences | Pattern | Random bars | Excess | 10-bar move verdict |
|---|---|---|---|---|---|
| Crypto · 1-hour | 2,351 | 50.7% | 47.8% | +0.10% | No clear edge |
| All markets · 1-hour | 2,353 | 50.7% | 47.8% | +0.10% | No clear edge |
| Crypto · 4-hour | 177 | 45.8% | 46.7% | −0.26% | No clear edge |
| Crypto · Daily | 3 | 66.7% | 41.6% | +4.94% | Not enough data |
| US stocks · Daily | 6,027 | 56.6% | 53.8% | +0.30% | Promising |
| ETFs · Daily | 275 | 58.2% | 55.8% | +0.42% | No clear edge |
| Indices · Daily | 86 | 51.8% | 56.8% | −0.04% | No clear edge |
| Forex · Daily | 9 | 22.2% | 50.2% | −0.82% | Not enough data |
| Commodities · Daily | 48 | 57.4% | 51.3% | +0.75% | No clear edge |
| All markets · Daily | 6,448 | 56.6% | 53.9% | +0.31% | Promising |
| US stocks · Weekly | 490 | 64.4% | 56.6% | −0.06% | No clear edge |
| ETFs · Weekly | 32 | 65.6% | 59.2% | +2.25% | No clear edge |
| Indices · Weekly | 11 | 90.9% | 59.5% | −0.65% | Not enough data |
| Forex · Weekly | 8 | 75.0% | 45.9% | +0.96% | Not enough data |
| Commodities · Weekly | 5 | 60.0% | 54.2% | +7.90% | Not enough data |
| All markets · Weekly | 546 | 65.1% | 56.6% | +0.16% | No clear edge |
2:1 trade: target hit and average result
| Market | Trades | Target hit | Same trade, random dates | Per trade | 2:1 trade verdict |
|---|---|---|---|---|---|
| Crypto · 1-hour | 655 | 30.2% | 29.2% | −0.02 R vs −0.09 R | No clear edge |
| All markets · 1-hour | 655 | 30.2% | 29.2% | −0.02 R vs −0.09 R | No clear edge |
| Crypto · 4-hour | 42 | 33.3% | 26.5% | +0.10 R vs −0.08 R | No clear edge |
| Crypto · Daily | 2 | 0.0% | 0.0% | −0.15 R vs −0.12 R | Not enough data |
| US stocks · Daily | 1,703 | 38.4% | 36.8% | +0.20 R vs +0.17 R | No clear edge |
| ETFs · Daily | 91 | 28.6% | 36.1% | −0.13 R vs +0.15 R | No clear edge |
| Indices · Daily | 27 | 33.3% | 43.1% | +0.06 R vs +0.34 R | Not enough data |
| Forex · Daily | 4 | 25.0% | 0.0% | +0.03 R vs −1.00 R | Not enough data |
| Commodities · Daily | 12 | 25.0% | 22.2% | −0.25 R vs −0.07 R | Not enough data |
| All markets · Daily | 1,839 | 37.7% | 36.7% | +0.18 R vs +0.16 R | No clear edge |
| US stocks · Weekly | 161 | 47.2% | 40.4% | +0.52 R vs +0.38 R | No clear edge |
| ETFs · Weekly | 11 | 18.2% | 68.8% | −0.10 R vs +1.05 R | Not enough data |
| Indices · Weekly | 4 | 75.0% | 83.3% | +1.61 R vs +1.50 R | Not enough data |
| Forex · Weekly | 2 | 0.0% | 0.0% | −1.00 R vs −1.00 R | Not enough data |
| Commodities · Weekly | 3 | 33.3% | 62.5% | 0.00 R vs +0.88 R | Not enough data |
| All markets · Weekly | 181 | 45.3% | 43.0% | +0.48 R vs +0.44 R | No clear edge |
Our verdict
Not a reliable signal on its own here. Use it as context, not as a trigger.
Bearish doji star: 11,023 occurrences tested
Bearish pattern · All markets · Daily · 1,647 assets · 1972-02 to 2026-10
What this means. No measurable difference from the rest of its market over the next 10 bars.
Timeline
- Entry triggered, after the pattern
- 2 days · middle half 1 to 4 · on 2,565 triggered entries
- Stop order beyond the pattern's extreme. 8 of these entries are not among the 2,557 trades: still open at the end of our data, or left out by the trade rules.
- Time to the 2:1 target, when hit
- 12 days · middle half 6 to 24 · on 663 trades that hit it
- Time to the stop, when hit
- 6 days · middle half 2 to 14 · on 1,835 trades that hit it
- Time in the trade, all exits
- 8 days · middle half 3 to 18 · on 2,557 trades
Size and trade path
- Pattern range, high to low
- 4.0% · middle half 2.8% to 5.9% · on 11,023 occurrences
- Range vs average bar (ATR)
- 1.76× · middle half 1.47× to 2.14× · on 11,023 occurrences
- Best open profit during the trade
- 0.73 R · middle half 0.23 R to 2.01 R · on 2,557 trades
- Stopped trades that were first up 1 R
- 20.6% · on 1,835 stopped trades
- Trades a stop moved to breakeven at +1 R would have closed flat instead of at a loss
- Entry order triggered
- 23.3% · on 11,023 occurrences
Medians, each on the cases named on its line; "middle half" spans the 25th to 75th percentile; no value under 30 cases.
How we detect it. After an uptrend: a long white candle, then a doji whose body gaps above the white body. Any gap counts, even one tick. A long body is at least 1.3 times the average body of the 10 candles before the pattern and at least 0.6 times the largest of them. Candlestick counts are not checked against planted examples, so they may not be exhaustive.
All measurements (15 rows)
10-bar move: did price go the expected way?
| Market | Occurrences | Pattern | Random bars | Excess | 10-bar move verdict |
|---|---|---|---|---|---|
| Crypto · 1-hour | 1,789 | 52.9% | 50.6% | +0.09% | No clear edge |
| Crypto · 4-hour | 83 | 55.4% | 51.8% | +1.43% | Promising |
| Crypto · Daily | 1 | 100.0% | 55.5% | −8.11% | Not enough data |
| US stocks · Daily | 10,161 | 47.2% | 45.3% | +0.13% | No clear edge |
| ETFs · Daily | 539 | 43.8% | 42.8% | −0.10% | No clear edge |
| Indices · Daily | 234 | 39.7% | 42.6% | −0.07% | No clear edge |
| Forex · Daily | 6 | 33.3% | 45.2% | −1.16% | Not enough data |
| Commodities · Daily | 82 | 43.9% | 46.5% | −0.93% | No clear edge |
| All markets · Daily | 11,023 | 46.9% | 45.1% | +0.10% | No clear edge |
| US stocks · Weekly | 1,431 | 43.1% | 41.9% | +0.44% | No clear edge |
| ETFs · Weekly | 112 | 40.2% | 38.0% | −0.57% | No clear edge |
| Indices · Weekly | 27 | 44.4% | 38.9% | −0.25% | Not enough data |
| Forex · Weekly | 4 | 50.0% | 47.4% | −1.06% | Not enough data |
| Commodities · Weekly | 15 | 42.9% | 44.9% | −2.23% | Not enough data |
| All markets · Weekly | 1,589 | 43.0% | 41.6% | +0.33% | No clear edge |
2:1 trade: target hit and average result
| Market | Trades | Target hit | Same trade, random dates | Per trade | 2:1 trade verdict |
|---|---|---|---|---|---|
| Crypto · 1-hour | 527 | 24.1% | 31.7% | −0.17 R vs +0.03 R | No clear edge |
| Crypto · 4-hour | 35 | 20.0% | 32.7% | −0.31 R vs +0.07 R | No clear edge |
| Crypto · Daily | 1 | 0.0% | n/a | −1.00 R vs n/a | Not enough data |
| US stocks · Daily | 2,389 | 26.1% | 27.6% | −0.19 R vs −0.17 R | No clear edge |
| ETFs · Daily | 104 | 21.2% | 26.0% | −0.41 R vs −0.26 R | No clear edge |
| Indices · Daily | 43 | 25.6% | 32.4% | −0.23 R vs −0.01 R | No clear edge |
| Forex · Daily | 1 | 100.0% | n/a | +2.00 R vs n/a | Not enough data |
| Commodities · Daily | 19 | 31.6% | 19.4% | +0.09 R vs −0.41 R | Not enough data |
| All markets · Daily | 2,557 | 25.9% | 27.6% | −0.20 R vs −0.17 R | No clear edge |
| US stocks · Weekly | 298 | 19.1% | 19.1% | −0.41 R vs −0.41 R | No clear edge |
| ETFs · Weekly | 24 | 33.3% | 14.3% | 0.00 R vs −0.58 R | Not enough data |
| Indices · Weekly | 6 | 33.3% | 0.0% | +0.02 R vs −1.00 R | Not enough data |
| Forex · Weekly | 0 | n/a | n/a | n/a vs n/a | Not enough data |
| Commodities · Weekly | 5 | 20.0% | 100.0% | −0.40 R vs +2.00 R | Not enough data |
| All markets · Weekly | 333 | 20.4% | 19.2% | −0.38 R vs −0.41 R | No clear edge |
Data updated November 5, 2026 · code version c2a1683f · Read the methodology. We measure every pattern on crypto and forex (1-hour, 4-hour, daily and weekly charts) and US stocks, ETFs, indices and commodities (daily and weekly charts). On 1-hour and 4-hour forex charts the pattern only forms at the weekly open, across the weekend gap, so we do not publish those forex rows; the all-markets row for 1-hour charts still includes them until our next full recalculation. Any other market or timeframe from that list missing from the tables above had no occurrence.
Table quoted in the text (verdicts and every market: see All measurements)
| Market and timeframe | Occurrences (2:1 trades) | Moved as expected after 10 bars | Random bars | 2:1 target hit | Same trade, random dates | Expectancy (R) |
|---|---|---|---|---|---|---|
| Bullish setup (long trade) | ||||||
| All markets, daily | 6,448 (1,839) | 56.6% | 53.9% | 37.7% | 36.7% | +0.18 (random +0.16) |
| US equities, daily | 6,027 (1,703) | 56.6% | 53.8% | 38.4% | 36.8% | +0.20 (random +0.17) |
| Crypto, hourly | 2,351 (655) | 50.7% | 47.8% | 30.2% | 29.2% | −0.02 (random −0.09) |
| All markets, weekly | 546 (181) | 65.1% | 56.6% | 45.3% | 43.0% | +0.48 (random +0.44) |
| Bearish setup (sell trade) | ||||||
| All markets, daily | 11,023 (2,557) | 46.9% | 45.1% | 25.9% | 27.6% | −0.20 (random −0.17) |
| Crypto, hourly | 1,789 (527) | 52.9% | 50.6% | 24.1% | 31.7% | −0.17 (random +0.03) |
Read the table in pairs of columns. "Moved as expected" means up 10 bars later for the buy setup, down for the sell setup. On daily data, over 1,839 trades, the buy trade reached its target 37.7% of the time against 36.7% for the same entry, stop and target on random dates: +0.18 R per trade before costs, against +0.16 R. That gap is rated No clear edge: once the clustering of setups on the same dates is taken into account, it is not statistically significant. The direction after 10 bars (56.6% against 53.9%) gives an average excess return of +0.31% over the market, rated promising: it passes a simple test but not our correction for the thousands of tests we run.
What you often read
“The bullish doji star is a reliable reversal signal.”
What our data shows
On 6,448 daily occurrences, it moved in the expected direction 56.6% of the time, against 53.9% for random bars: its average excess return over the rest of the market passes a simple test but does not survive our correction.
What you often read
“The bearish doji star is a reliable reversal signal.”
What our data shows
On 11,023 daily occurrences, it moved in the expected direction 46.9% of the time, against 45.1% for random bars: no clear edge, since the average excess return is not statistically significant.
The bearish version is weaker. Its 2:1 trade is rated No clear edge: its average result per trade stayed negative (−0.20 R against −0.17 R on random dates), because the same short placed on random dates lost money too. On its own, it is not a reason to sell.
Critical differences between doji, hammer, and spinning top
- HammerBullish10-bar move, daily No clear edge
- Spinning TopNeutral2:1 trade, daily No clear edge
- DojiNeutral2:1 trade, daily No clear edge
- A doji has almost no real body: it shows balance.
- A hammer has a modest real body at the top and a long lower shadow, after a decline: it shows rejection of the decline.
- A spinning top has a narrow but visible open-to-close spread with shadows on both sides: it shows hesitation.
The setup needs the tall first bar and the gap. On its own, the cross-shaped bar has no proven edge in our tests: on 1,194,453 daily trades, its 2:1 breakout trade reached the target in 33.7% of cases, against 33.5% on random dates. The doji page rates that trade No clear edge.
Best timeframes for this setup
No timeframe gives the buy trade a proven result. Its 10-bar excess return reads promising on daily data; on 4-hour and hourly crypto it reads no clear edge, and the trade itself does not stand out there either. On 4-hour crypto charts, the buy trade was rated No clear edge (+0.10 R against −0.08 R per trade), a gap that is not significant. On hourly crypto, the buy trade lost slightly less than the same trade on random dates (−0.02 R against −0.09 R per trade, 30.2% of targets hit against 29.2%), and that gap cannot be told from chance. For the buy setup, weekly results look good at first sight (45.3% of 2:1 targets hit against 43.0% on random weeks, or +0.48 R against +0.44 R per trade), but that gap in average result is not statistically significant, and the row reads No clear edge; the weekly sell setup lost money (−0.38 R against −0.41 R per trade, No clear edge). The setup is rare: about once every 1,315 daily bars for the buy setup, once every 769 for the sell setup.
Real examples from the bench
Real occurrences from our test bench, each on its market's main timeframe. Crypto and US stock examples come from liquid assets only (the largest coins, the most traded stocks). Best and Worst are the best and worst 2:1 trade results, Textbook the cleanest shapes (chosen on geometry alone, never on the outcome), Most recent the latest detections among the assets the gallery draws from, Typical a random draw. Shaded area: the pattern. Dashed lines: entry, stop loss (SL) and 2:1 target (TP) of the tested trade. Dotted line: 10 bars after the signal. A result above +2 R or below −1 R means a bar opened past the target or the stop, and the trade was closed at that open. Stock and ETF prices are adjusted for splits and dividends, so they can differ from the prices quoted at the time. We left out 23 cards: 1 with a bar far out of line with the bars around it (a likely bad quote), 22 with a shape that does not read as the definition on this page. They still count in the statistics, and are not replaced: our bench picks a fixed number of cards per category.
- Applied Materials (AMAT), January 14, 2015, bullish: the buy stop at 21.10 triggered on January 21, with a stop at 19.85; price fell back through the stop on January 30: a 1 R loss, although AMAT was up 2.6% 10 days after the setup.
- Euro Stoxx 50, August 5, 2011, bullish: the next session the index fell to 2,285.06, through the stop level of 2,346.29, before reaching the entry at 2,538.07. The setup was canceled without a trade, and the index was down 9.1% 10 days later.
- Nasdaq Composite, January 3, 1990, bearish: the sell order at 452.7 triggered on January 10, with a stop at 461.6; the index then slid and opened at 432.9 on January 16, below the 2:1 target at 434.9, so the target order filled at that open: a gain of 2.2 R.
These three cases are daily setups from our bench, on a US stock (prices adjusted for dividends) and two stock indices. The gallery of this section, Real examples from the bench, shows more, with their outcome. Trade results are in R, the initial risk of the trade.
Common mistakes to avoid
- Trading before confirmation: the trade we test waits for the entry beyond the first bar, and most setups never get there.
- Ignoring the gap: without it, the setup is a harami cross or a plain doji.
- Expecting the bearish version to pay like the bullish one. Its expectancy stayed negative.
- Looking for it on currency pairs, where the gap almost never happens.
Risk management rules
Frequently asked questions
Is a doji star bullish or bearish?
Both exist: bullish after a decline, bearish after a rally. In our tests, on daily data with a confirmed entry, the average result per trade of the bullish version was slightly above the same trade on random dates and that of the bearish version slightly below, but neither gap is significant. Both trades are rated No clear edge. Only the bullish one had a positive expectancy before costs (+0.18 R against −0.20 R).
What happens after the setup?
On daily data, 56.6% of buy setups were up 10 days later, against 53.9% for random days on the same assets, and 46.9% of sell setups were down, against 45.1%. For the buy setup, the average excess return over the market reads promising, significant only before our correction; for the sell setup it reads no clear edge.
How does it differ from a three-bar star?
This setup has two bars. The three-bar version adds a third bar that ends inside the first one, which is a form of confirmation.
About the author and the data. Written by Amaury, founder of PatternsWizard, who is passionate about finance, quantitative trading and data analysis. He built the PatternsWizard test bench, which detects each setup with fixed, published rules on full market history: crypto, forex, US stocks, ETFs, indices and commodities. Trades and win rates are compared with random bars on the same assets, excess returns with the rest of the market, with error margins and a correction for multiple testing, and the whole pipeline is checked on random-walk prices, where nothing can be predicted. Statistics on this page were generated on November 5, 2026. The full methodology explains every step. This page is educational and is not investment advice: trading involves a risk of loss.
