{
 "id": "breakaway_bullish",
 "name": "Bullish breakaway",
 "family": "candlestick",
 "direction": "bullish",
 "kind": "reversal",
 "page": "https://patternswizard.com/breakaway-candlestick-pattern/",
 "data": "https://patternswizard.com/data/patterns/breakaway_bullish.json",
 "rule": "After a downtrend: a long black candle; a black candle whose body gaps below it; two candles making lower highs and lower lows, the fourth black; then a white candle closing inside the gap between the first and second bodies. 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.",
 "trade_rule": "Entry by an order at the trigger level, filled at the open when a bar opens beyond it. Exit at the stop or the target, or at the open when a bar opens beyond either one; otherwise at the close after 100 bars. When one bar touches both the stop and the target, the loss is counted. No fees or slippage. 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.",
 "generated_at": "2026-11-05T17:19:18+00:00",
 "code_version": "c2a1683f",
 "results": [
  {
   "market": "crypto",
   "tf": "1h",
   "side": "all",
   "n": 3,
   "symbols": 3,
   "first": "2019-05-26",
   "last": "2020-12-08",
   "win10": 0,
   "baseWin10": 0.49142103,
   "excess10": {
    "mean": -0.00374003,
    "low": null,
    "high": null,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 1,
    "winRate": 0,
    "expectancyR": -1,
    "baseWinRate": 0.5,
    "baseExpectancyR": 0.5,
    "timeoutRate": 0,
    "triggeredRate": 0.33333333,
    "invalidatedRate": 0.66666667,
    "hits": 0,
    "stops": 1,
    "triggered": 1
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     4,
     4,
     4
    ],
    "bars_in_trade": [
     4,
     4,
     4
    ],
    "mfe_r": [
     0.3548387,
     0.3548387,
     0.3548387
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02109404,
     0.02550741,
     0.04519636
    ],
    "range_atr": [
     2.19186175,
     2.31672597,
     2.7869494
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 4893784,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 54,
   "symbols": 53,
   "first": "1994-04-25",
   "last": "2025-12-24",
   "win10": 0.66666667,
   "baseWin10": 0.54333875,
   "excess10": {
    "mean": 0.00562741,
    "low": -0.00522516,
    "high": 0.01759503,
    "q": 0.71940264,
    "stable": true
   },
   "trade": {
    "n": 34,
    "winRate": 0.26470588,
    "expectancyR": 0.18459967,
    "baseWinRate": 0.27419355,
    "baseExpectancyR": 0.00822655,
    "timeoutRate": 0.29411765,
    "triggeredRate": 0.62962963,
    "invalidatedRate": 0.27777778,
    "hits": 9,
    "stops": 15,
    "triggered": 34
   },
   "timing": {
    "bars_to_target": [
     37,
     60,
     69
    ],
    "bars_to_stop": [
     8.5,
     14,
     24.5
    ],
    "bars_in_trade": [
     15.5,
     41,
     100
    ],
    "mfe_r": [
     0.51643784,
     1.23998493,
     1.93041989
    ],
    "stopped_after_1r": 0.06666667,
    "bars_to_entry": [
     3,
     4,
     5.75
    ],
    "range_pct": [
     0.07771059,
     0.10585063,
     0.15762698
    ],
    "range_atr": [
     2.44762933,
     2.82250082,
     3.10868478
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 135543,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 4,
   "symbols": 2,
   "first": "2002-10-10",
   "last": "2025-04-09",
   "win10": 0.75,
   "baseWin10": 0.57964389,
   "excess10": {
    "mean": 0.01997359,
    "low": null,
    "high": null,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 4,
    "winRate": 0.25,
    "expectancyR": 0.6712587,
    "baseWinRate": 0.60416667,
    "baseExpectancyR": 0.82573612,
    "timeoutRate": 0.5,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 1,
    "stops": 1,
    "triggered": 4
   },
   "timing": {
    "bars_to_target": [
     81,
     81,
     81
    ],
    "bars_to_stop": [
     36,
     36,
     36
    ],
    "bars_in_trade": [
     69.75,
     90.5,
     100
    ],
    "mfe_r": [
     1.43978257,
     1.75732821,
     1.86314932
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     3.25,
     4.5,
     5.25
    ],
    "range_pct": [
     0.07208649,
     0.07790714,
     0.09039831
    ],
    "range_atr": [
     2.56254488,
     2.75458837,
     3.28615808
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 63384,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 4,
   "symbols": 4,
   "first": "1997-09-03",
   "last": "2022-09-28",
   "win10": 0.25,
   "baseWin10": 0.56535781,
   "excess10": {
    "mean": 0.00522533,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 2,
    "winRate": 0,
    "expectancyR": 0.20395851,
    "baseWinRate": 0,
    "baseExpectancyR": -0.67556711,
    "timeoutRate": 0.5,
    "triggeredRate": 0.5,
    "invalidatedRate": 0.25,
    "hits": 0,
    "stops": 1,
    "triggered": 2
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     7,
     7,
     7
    ],
    "bars_in_trade": [
     30.25,
     53.5,
     76.75
    ],
    "mfe_r": [
     0.46140625,
     0.78175458,
     1.10210292
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     4.25,
     4.5,
     4.75
    ],
    "range_pct": [
     0.06057693,
     0.06581583,
     0.09681438
    ],
    "range_atr": [
     2.81353152,
     3.31478465,
     3.98229718
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 34559,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 62,
   "symbols": 59,
   "first": "1994-04-25",
   "last": "2025-12-24",
   "win10": 0.64516129,
   "baseWin10": 0.5471016,
   "excess10": {
    "mean": 0.00652703,
    "low": -0.0037724,
    "high": 0.01609101,
    "q": 0.56874678,
    "stable": true
   },
   "trade": {
    "n": 40,
    "winRate": 0.25,
    "expectancyR": 0.23423351,
    "baseWinRate": 0.29504505,
    "baseExpectancyR": 0.05964415,
    "timeoutRate": 0.325,
    "triggeredRate": 0.64516129,
    "invalidatedRate": 0.25806452,
    "hits": 10,
    "stops": 17,
    "triggered": 40
   },
   "timing": {
    "bars_to_target": [
     37.5,
     63,
     69.75
    ],
    "bars_to_stop": [
     8,
     14,
     25
    ],
    "bars_in_trade": [
     16.5,
     44,
     100
    ],
    "mfe_r": [
     0.52728054,
     1.36194515,
     1.83363882
    ],
    "stopped_after_1r": 0.05882353,
    "bars_to_entry": [
     3,
     4,
     5.25
    ],
    "range_pct": [
     0.07359021,
     0.09920144,
     0.15258463
    ],
    "range_atr": [
     2.4656406,
     2.86156607,
     3.35458398
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 124372,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 4,
   "symbols": 4,
   "first": "1998-09-21",
   "last": "2026-03-02",
   "win10": 0.5,
   "baseWin10": 0.57383854,
   "excess10": {
    "mean": -0.07621005,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 2,
    "winRate": 1,
    "expectancyR": 2,
    "baseWinRate": 0,
    "baseExpectancyR": -0.41405669,
    "timeoutRate": 0,
    "triggeredRate": 0.5,
    "invalidatedRate": 0.5,
    "hits": 2,
    "stops": 0,
    "triggered": 2
   },
   "timing": {
    "bars_to_target": [
     30.5,
     48,
     65.5
    ],
    "bars_to_stop": null,
    "bars_in_trade": [
     30.5,
     48,
     65.5
    ],
    "mfe_r": [
     2.0835852,
     2.14767778,
     2.21177036
    ],
    "stopped_after_1r": null,
    "bars_to_entry": [
     3.5,
     5,
     6.5
    ],
    "range_pct": [
     0.25139651,
     0.329419,
     0.40821718
    ],
    "range_atr": [
     2.79319841,
     2.90671313,
     3.21649671
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 344549,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  }
 ],
 "attribution": "PatternsWizard (https://patternswizard.com/), pattern statistics",
 "license": {
  "name": "© PatternsWizard, all rights reserved",
  "url": "https://patternswizard.com/open-data/#license"
 },
 "disclaimer": "Historical statistics before fees and slippage. Not investment advice: past results do not predict future ones."
}