{
 "id": "failed_head_and_shoulders",
 "name": "Failed head and shoulders",
 "family": "chart",
 "direction": "bullish",
 "page": "https://patternswizard.com/failed-head-and-shoulders-pattern/",
 "data": "https://patternswizard.com/data/patterns/failed_head_and_shoulders.json",
 "rule": "A complete head and shoulders top where price closes above the right shoulder before closing below the neckline. Recorded at that close, as a bullish signal. The standard grade, which accepts most counted occurrences, widens this: the head beyond both shoulders by at least 10% of its size, shoulders within 30% of each other and at least 25% of the head size from the neckline, time symmetry between 1:3 and 3:1, a neckline slope of at most 60%, a prior move of at least 30% of the height over the two pattern durations before, a breakout within one pattern duration.",
 "entry_rule": "Close above the right shoulder",
 "stop_rule": "Below the neckline, at its level on the signal bar",
 "trade_rule": "Entry at the close of the signal bar. 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": 5862,
   "symbols": 552,
   "first": "2017-09-25",
   "last": "2026-10-27",
   "win10": 0.46622313,
   "baseWin10": 0.48446672,
   "excess10": {
    "mean": -0.00063143,
    "low": -0.00155503,
    "high": 0.00036167,
    "q": 0.57337656,
    "stable": true
   },
   "trade": {
    "n": 5858,
    "winRate": 0.2080915,
    "expectancyR": 0.04117478,
    "baseWinRate": 0.20802037,
    "baseExpectancyR": 0.03434477,
    "timeoutRate": 0.36650734,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 1219,
    "stops": 2492,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     17,
     36,
     61
    ],
    "bars_to_stop": [
     15,
     32,
     57
    ],
    "bars_in_trade": [
     25,
     65,
     100
    ],
    "mfe_r": [
     0.2915364,
     0.76565546,
     1.71840748
    ],
    "stopped_after_1r": 0.14847512,
    "duration": [
     74,
     100,
     217.75
    ],
    "height_pct": [
     0.07508407,
     0.11339461,
     0.17662432
    ],
    "breakout_delay": [
     6,
     12,
     25
    ],
    "bars_to_pattern_target": [
     11,
     28,
     52
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.41619489,
    "baseFalseStartRate": 0.41321221,
    "throwbackRate": 0.77016405,
    "targetHitRate": 0.32362016
   },
   "confirmRate": null,
   "oneEveryBars": 2504,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1h",
   "side": "all",
   "n": 1188,
   "symbols": 25,
   "first": "2012-02-01",
   "last": "2026-10-23",
   "win10": 0.50294861,
   "baseWin10": 0.50699368,
   "excess10": {
    "mean": -0.00010909,
    "low": -0.00037368,
    "high": 0.00012016,
    "q": 0.74772674,
    "stable": false
   },
   "trade": {
    "n": 1184,
    "winRate": 0.13429054,
    "expectancyR": -0.05060505,
    "baseWinRate": 0.15266047,
    "baseExpectancyR": -0.00526421,
    "timeoutRate": 0.42736486,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 159,
    "stops": 519,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     30,
     47,
     71.5
    ],
    "bars_to_stop": [
     15,
     29,
     60.5
    ],
    "bars_in_trade": [
     29,
     77,
     100
    ],
    "mfe_r": [
     0.27040049,
     0.6731866,
     1.33106458
    ],
    "stopped_after_1r": 0.12909441,
    "duration": [
     75,
     106,
     231.5
    ],
    "height_pct": [
     0.00740203,
     0.01052431,
     0.01582928
    ],
    "breakout_delay": [
     5,
     10,
     23
    ],
    "bars_to_pattern_target": [
     18,
     32,
     55.5
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.41488452,
    "baseFalseStartRate": 0.4195475,
    "throwbackRate": 0.77730737,
    "targetHitRate": 0.27326565
   },
   "confirmRate": null,
   "oneEveryBars": 1826,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1h",
   "side": "all",
   "n": 7050,
   "symbols": 577,
   "first": "2012-02-01",
   "last": "2026-10-27",
   "win10": 0.47240743,
   "baseWin10": 0.48826009,
   "excess10": {
    "mean": -0.00054347,
    "low": -0.00133399,
    "high": 0.00024218,
    "q": 0.51728312,
    "stable": true
   },
   "trade": {
    "n": 7042,
    "winRate": 0.19568304,
    "expectancyR": 0.02574346,
    "baseWinRate": 0.19871249,
    "baseExpectancyR": 0.02768515,
    "timeoutRate": 0.37673956,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 1378,
    "stops": 3011,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     18,
     37,
     62
    ],
    "bars_to_stop": [
     15,
     31,
     58
    ],
    "bars_in_trade": [
     25,
     67,
     100
    ],
    "mfe_r": [
     0.28684865,
     0.74521875,
     1.63154566
    ],
    "stopped_after_1r": 0.14513451,
    "duration": [
     74,
     101,
     219
    ],
    "height_pct": [
     0.053531,
     0.09658349,
     0.15833999
    ],
    "breakout_delay": [
     5,
     12,
     24
    ],
    "bars_to_pattern_target": [
     12,
     28,
     52.5
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.41597599,
    "baseFalseStartRate": 0.41427828,
    "throwbackRate": 0.77136357,
    "targetHitRate": 0.31513683
   },
   "confirmRate": null,
   "oneEveryBars": 2390,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 1184,
   "symbols": 405,
   "first": "2017-10-13",
   "last": "2026-10-28",
   "win10": 0.45469941,
   "baseWin10": 0.47921252,
   "excess10": {
    "mean": -0.00160677,
    "low": -0.00710445,
    "high": 0.00435261,
    "q": 0.84728468,
    "stable": false
   },
   "trade": {
    "n": 1179,
    "winRate": 0.26547922,
    "expectancyR": 0.07430404,
    "baseWinRate": 0.2553011,
    "baseExpectancyR": 0.08236943,
    "timeoutRate": 0.27226463,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 313,
    "stops": 545,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     12,
     27,
     49
    ],
    "bars_to_stop": [
     16,
     30,
     55
    ],
    "bars_in_trade": [
     19,
     45,
     100
    ],
    "mfe_r": [
     0.31143397,
     0.85975283,
     2.01894116
    ],
    "stopped_after_1r": 0.1853211,
    "duration": [
     72,
     93,
     165.5
    ],
    "height_pct": [
     0.15882888,
     0.22461628,
     0.31742268
    ],
    "breakout_delay": [
     6,
     11,
     23
    ],
    "bars_to_pattern_target": [
     8,
     19,
     38.25
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.42082616,
    "baseFalseStartRate": 0.40912933,
    "throwbackRate": 0.74039283,
    "targetHitRate": 0.3713799
   },
   "confirmRate": null,
   "oneEveryBars": 3101,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "4h",
   "side": "all",
   "n": 300,
   "symbols": 25,
   "first": "2012-02-01",
   "last": "2026-10-01",
   "win10": 0.47666667,
   "baseWin10": 0.50675316,
   "excess10": {
    "mean": -0.00038514,
    "low": -0.00111377,
    "high": 0.00035948,
    "q": 0.67052702,
    "stable": true
   },
   "trade": {
    "n": 297,
    "winRate": 0.16835017,
    "expectancyR": 0.0058434,
    "baseWinRate": 0.17340067,
    "baseExpectancyR": 0.02969236,
    "timeoutRate": 0.38720539,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 50,
    "stops": 132,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     27,
     42.5,
     66.75
    ],
    "bars_to_stop": [
     14,
     27,
     56.75
    ],
    "bars_in_trade": [
     26,
     69,
     100
    ],
    "mfe_r": [
     0.22906776,
     0.64799887,
     1.45769429
    ],
    "stopped_after_1r": 0.12878788,
    "duration": [
     76,
     105,
     204.5
    ],
    "height_pct": [
     0.01562181,
     0.02112792,
     0.03081495
    ],
    "breakout_delay": [
     6,
     11.5,
     26
    ],
    "bars_to_pattern_target": [
     20,
     41,
     61
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.40909091,
    "baseFalseStartRate": 0.40399775,
    "throwbackRate": 0.72260274,
    "targetHitRate": 0.28619529
   },
   "confirmRate": null,
   "oneEveryBars": 1763,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "4h",
   "side": "all",
   "n": 1484,
   "symbols": 430,
   "first": "2012-02-01",
   "last": "2026-10-28",
   "win10": 0.45914922,
   "baseWin10": 0.48479132,
   "excess10": {
    "mean": -0.0013593,
    "low": -0.00596339,
    "high": 0.00316807,
    "q": 0.83504272,
    "stable": true
   },
   "trade": {
    "n": 1476,
    "winRate": 0.24593496,
    "expectancyR": 0.06052842,
    "baseWinRate": 0.23882114,
    "baseExpectancyR": 0.07176978,
    "timeoutRate": 0.29539295,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 363,
    "stops": 677,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     14,
     30,
     51
    ],
    "bars_to_stop": [
     15,
     29,
     56
    ],
    "bars_in_trade": [
     20,
     49,
     100
    ],
    "mfe_r": [
     0.2947618,
     0.82116857,
     1.96976274
    ],
    "stopped_after_1r": 0.17429838,
    "duration": [
     72,
     95,
     179
    ],
    "height_pct": [
     0.10070086,
     0.19253568,
     0.28721313
    ],
    "breakout_delay": [
     6,
     11,
     23
    ],
    "bars_to_pattern_target": [
     9,
     21,
     43
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.41850829,
    "baseFalseStartRate": 0.40810232,
    "throwbackRate": 0.73684211,
    "targetHitRate": 0.35418083
   },
   "confirmRate": null,
   "oneEveryBars": 2830,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1d",
   "side": "all",
   "n": 85,
   "symbols": 74,
   "first": "2019-02-02",
   "last": "2026-09-25",
   "win10": 0.4,
   "baseWin10": 0.46018559,
   "excess10": {
    "mean": 0.00550414,
    "low": -0.03338561,
    "high": 0.05094013,
    "q": 0.93184054,
    "stable": true
   },
   "trade": {
    "n": 82,
    "winRate": 0.30487805,
    "expectancyR": 0.01222013,
    "baseWinRate": 0.30386179,
    "baseExpectancyR": 0.0837985,
    "timeoutRate": 0.12195122,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 25,
    "stops": 47,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     8,
     15,
     21
    ],
    "bars_to_stop": [
     10,
     27,
     54
    ],
    "bars_in_trade": [
     10.25,
     23.5,
     60.25
    ],
    "mfe_r": [
     0.3093998,
     1.01018661,
     2.11124933
    ],
    "stopped_after_1r": 0.25531915,
    "duration": [
     66,
     86,
     111
    ],
    "height_pct": [
     0.34851697,
     0.45832357,
     0.63424724
    ],
    "breakout_delay": [
     5,
     11,
     21
    ],
    "bars_to_pattern_target": [
     7,
     13,
     23
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.44303797,
    "baseFalseStartRate": 0.4127451,
    "throwbackRate": 0.6375,
    "targetHitRate": 0.40740741
   },
   "confirmRate": null,
   "oneEveryBars": 7082,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 5124,
   "symbols": 1386,
   "first": "1971-12-03",
   "last": "2026-10-28",
   "win10": 0.54125024,
   "baseWin10": 0.54384492,
   "excess10": {
    "mean": -0.00216897,
    "low": -0.0041185,
    "high": -0.000289,
    "q": 0.20258597,
    "stable": true
   },
   "trade": {
    "n": 5046,
    "winRate": 0.2124455,
    "expectancyR": 0.20738432,
    "baseWinRate": 0.22228828,
    "baseExpectancyR": 0.23243425,
    "timeoutRate": 0.40705509,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 1072,
    "stops": 1920,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     29,
     50,
     73
    ],
    "bars_to_stop": [
     14,
     28,
     54
    ],
    "bars_in_trade": [
     29,
     75,
     100
    ],
    "mfe_r": [
     0.32628714,
     0.84992653,
     1.76309508
    ],
    "stopped_after_1r": 0.140625,
    "duration": [
     75,
     103,
     213
    ],
    "height_pct": [
     0.12449708,
     0.17535961,
     0.26228529
    ],
    "breakout_delay": [
     5,
     10,
     23
    ],
    "bars_to_pattern_target": [
     21,
     37,
     63
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.33986102,
    "baseFalseStartRate": 0.3170564,
    "throwbackRate": 0.8034413,
    "targetHitRate": 0.37581764
   },
   "confirmRate": null,
   "oneEveryBars": 1428,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 175,
   "symbols": 45,
   "first": "1994-08-12",
   "last": "2026-07-10",
   "win10": 0.53142857,
   "baseWin10": 0.56465334,
   "excess10": {
    "mean": -0.00052258,
    "low": -0.00517842,
    "high": 0.00434105,
    "q": 0.94292246,
    "stable": true
   },
   "trade": {
    "n": 173,
    "winRate": 0.1734104,
    "expectancyR": 0.06682381,
    "baseWinRate": 0.20712909,
    "baseExpectancyR": 0.23168418,
    "timeoutRate": 0.38728324,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 30,
    "stops": 76,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     26,
     54,
     69.75
    ],
    "bars_to_stop": [
     13.25,
     28,
     58
    ],
    "bars_in_trade": [
     28,
     70,
     100
    ],
    "mfe_r": [
     0.3368701,
     0.74016696,
     1.61904073
    ],
    "stopped_after_1r": 0.21052632,
    "duration": [
     67.5,
     95,
     170.5
    ],
    "height_pct": [
     0.06539674,
     0.09932455,
     0.15762018
    ],
    "breakout_delay": [
     5,
     9,
     17
    ],
    "bars_to_pattern_target": [
     19.5,
     32,
     51.5
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.3373494,
    "baseFalseStartRate": 0.32998084,
    "throwbackRate": 0.76300578,
    "targetHitRate": 0.36416185
   },
   "confirmRate": null,
   "oneEveryBars": 1449,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 99,
   "symbols": 15,
   "first": "1973-10-11",
   "last": "2026-10-05",
   "win10": 0.54081633,
   "baseWin10": 0.57532496,
   "excess10": {
    "mean": -0.00301268,
    "low": -0.00739726,
    "high": 0.00196902,
    "q": 0.57337656,
    "stable": true
   },
   "trade": {
    "n": 97,
    "winRate": 0.13402062,
    "expectancyR": -0.07446412,
    "baseWinRate": 0.18900344,
    "baseExpectancyR": 0.27551025,
    "timeoutRate": 0.34020619,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 13,
    "stops": 51,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     34,
     53,
     74
    ],
    "bars_to_stop": [
     14,
     26,
     44
    ],
    "bars_in_trade": [
     23,
     53,
     100
    ],
    "mfe_r": [
     0.23190637,
     0.62418479,
     1.21365917
    ],
    "stopped_after_1r": 0.1372549,
    "duration": [
     60,
     84,
     201
    ],
    "height_pct": [
     0.05782918,
     0.07780021,
     0.12525138
    ],
    "breakout_delay": [
     4,
     10,
     22.5
    ],
    "bars_to_pattern_target": [
     16,
     36,
     61
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.42553191,
    "baseFalseStartRate": 0.26936027,
    "throwbackRate": 0.76041667,
    "targetHitRate": 0.34020619
   },
   "confirmRate": null,
   "oneEveryBars": 1396,
   "verdict": "no_edge",
   "verdictTrade": "weak_evidence"
  },
  {
   "market": "forex",
   "tf": "1d",
   "side": "all",
   "n": 46,
   "symbols": 21,
   "first": "2013-01-09",
   "last": "2026-04-13",
   "win10": 0.5,
   "baseWin10": 0.51412723,
   "excess10": {
    "mean": -0.00133666,
    "low": -0.00606256,
    "high": 0.00315104,
    "q": 0.84558128,
    "stable": true
   },
   "trade": {
    "n": 43,
    "winRate": 0.1627907,
    "expectancyR": -0.15019362,
    "baseWinRate": 0.15697674,
    "baseExpectancyR": -0.12143978,
    "timeoutRate": 0.30232558,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 7,
    "stops": 23,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     30,
     48,
     69.5
    ],
    "bars_to_stop": [
     15.5,
     26,
     36.5
    ],
    "bars_in_trade": [
     23.5,
     48,
     100
    ],
    "mfe_r": [
     0.33347413,
     0.62653959,
     1.45573193
    ],
    "stopped_after_1r": 0.13043478,
    "duration": [
     80.25,
     120.5,
     197
    ],
    "height_pct": [
     0.04124008,
     0.05322228,
     0.06529116
    ],
    "breakout_delay": [
     5,
     10.5,
     33.75
    ],
    "bars_to_pattern_target": [
     24,
     27,
     34.5
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.5,
    "baseFalseStartRate": 0.46626984,
    "throwbackRate": 0.73809524,
    "targetHitRate": 0.25581395
   },
   "confirmRate": null,
   "oneEveryBars": 1922,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "commodities",
   "tf": "1d",
   "side": "all",
   "n": 38,
   "symbols": 16,
   "first": "2001-03-23",
   "last": "2026-06-22",
   "win10": 0.37837838,
   "baseWin10": 0.52098912,
   "excess10": {
    "mean": -0.01387609,
    "low": -0.03225334,
    "high": 0.00668557,
    "q": 0.51728312,
    "stable": true
   },
   "trade": {
    "n": 37,
    "winRate": 0.16216216,
    "expectancyR": -0.12114259,
    "baseWinRate": 0.32207207,
    "baseExpectancyR": 0.30673874,
    "timeoutRate": 0.35135135,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 6,
    "stops": 18,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     19.25,
     31,
     43.5
    ],
    "bars_to_stop": [
     11.75,
     34.5,
     54.75
    ],
    "bars_in_trade": [
     22,
     58,
     100
    ],
    "mfe_r": [
     0.25282493,
     0.79132634,
     1.48587644
    ],
    "stopped_after_1r": 0.27777778,
    "duration": [
     72.25,
     92.5,
     154.5
    ],
    "height_pct": [
     0.10827036,
     0.17571703,
     0.22989954
    ],
    "breakout_delay": [
     6.25,
     9,
     19
    ],
    "bars_to_pattern_target": [
     10.5,
     18.5,
     35.75
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.47058824,
    "baseFalseStartRate": 0.3004386,
    "throwbackRate": 0.81081081,
    "targetHitRate": 0.32432432
   },
   "confirmRate": null,
   "oneEveryBars": 2016,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 5567,
   "symbols": 1557,
   "first": "1971-12-03",
   "last": "2026-10-28",
   "win10": 0.53733766,
   "baseWin10": 0.54337645,
   "excess10": {
    "mean": -0.00208543,
    "low": -0.00391639,
    "high": -0.00034441,
    "q": 0.19048503,
    "stable": true
   },
   "trade": {
    "n": 5478,
    "winRate": 0.21047828,
    "expectancyR": 0.19000735,
    "baseWinRate": 0.22260253,
    "baseExpectancyR": 0.22867251,
    "timeoutRate": 0.39978094,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 1153,
    "stops": 2135,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     28,
     50,
     72
    ],
    "bars_to_stop": [
     14,
     28,
     54
    ],
    "bars_in_trade": [
     28,
     73,
     100
    ],
    "mfe_r": [
     0.32344374,
     0.84096214,
     1.7515842
    ],
    "stopped_after_1r": 0.14660422,
    "duration": [
     74,
     102,
     210.5
    ],
    "height_pct": [
     0.12020228,
     0.17235352,
     0.26186314
    ],
    "breakout_delay": [
     5,
     10,
     23
    ],
    "bars_to_pattern_target": [
     20,
     36,
     62
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.34502131,
    "baseFalseStartRate": 0.31910018,
    "throwbackRate": 0.79843517,
    "targetHitRate": 0.37399562
   },
   "confirmRate": null,
   "oneEveryBars": 1523,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1w",
   "side": "all",
   "n": 1,
   "symbols": 1,
   "first": "2020-02-03",
   "last": "2020-02-03",
   "win10": 0,
   "baseWin10": 0.58823529,
   "excess10": {
    "mean": 0.04598743,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 1,
    "winRate": 0,
    "expectancyR": -1,
    "baseWinRate": 0.75,
    "baseExpectancyR": 1.25,
    "timeoutRate": 0,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 0,
    "stops": 1,
    "triggered": null
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     5,
     5,
     5
    ],
    "bars_in_trade": [
     5,
     5,
     5
    ],
    "mfe_r": [
     0.20122756,
     0.20122756,
     0.20122756
    ],
    "stopped_after_1r": 0,
    "duration": [
     61,
     61,
     61
    ],
    "height_pct": [
     0.92319322,
     0.92319322,
     0.92319322
    ],
    "breakout_delay": [
     11,
     11,
     11
    ],
    "bars_to_pattern_target": null
   },
   "breakoutStats": {
    "falseStartRate": 1,
    "baseFalseStartRate": 0.33333334,
    "throwbackRate": 1,
    "targetHitRate": 0
   },
   "confirmRate": null,
   "oneEveryBars": 63360,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 859,
   "symbols": 619,
   "first": "1980-01-14",
   "last": "2026-10-19",
   "win10": 0.56924883,
   "baseWin10": 0.58073409,
   "excess10": {
    "mean": -0.0062946,
    "low": -0.01527853,
    "high": 0.00380655,
    "q": 0.55839897,
    "stable": true
   },
   "trade": {
    "n": 798,
    "winRate": 0.31829574,
    "expectancyR": 0.43824793,
    "baseWinRate": 0.33406433,
    "baseExpectancyR": 0.45246792,
    "timeoutRate": 0.33458647,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 254,
    "stops": 277,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     29,
     50,
     67.75
    ],
    "bars_to_stop": [
     17,
     32,
     50
    ],
    "bars_in_trade": [
     30,
     60,
     100
    ],
    "mfe_r": [
     0.42121328,
     1.17961526,
     2.03478271
    ],
    "stopped_after_1r": 0.1732852,
    "duration": [
     74,
     94,
     140
    ],
    "height_pct": [
     0.26242134,
     0.3452661,
     0.47683337
    ],
    "breakout_delay": [
     5,
     10,
     19
    ],
    "bars_to_pattern_target": [
     20,
     34,
     53
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.25167785,
    "baseFalseStartRate": 0.27668361,
    "throwbackRate": 0.80694444,
    "targetHitRate": 0.47950311
   },
   "confirmRate": null,
   "oneEveryBars": 1604,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 30,
   "symbols": 23,
   "first": "2003-05-05",
   "last": "2026-02-23",
   "win10": 0.46666667,
   "baseWin10": 0.62300661,
   "excess10": {
    "mean": -0.01960843,
    "low": -0.0385142,
    "high": -0.00440468,
    "q": 0.28392034,
    "stable": true
   },
   "trade": {
    "n": 30,
    "winRate": 0.3,
    "expectancyR": 0.47039928,
    "baseWinRate": 0.33055556,
    "baseExpectancyR": 0.63857275,
    "timeoutRate": 0.4,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 9,
    "stops": 9,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     57,
     71,
     79
    ],
    "bars_to_stop": [
     19,
     30,
     32
    ],
    "bars_in_trade": [
     37.75,
     77.5,
     100
    ],
    "mfe_r": [
     0.43711066,
     0.81340846,
     2.00265002
    ],
    "stopped_after_1r": 0,
    "duration": [
     84.5,
     123.5,
     211.5
    ],
    "height_pct": [
     0.15020476,
     0.25938519,
     0.35034478
    ],
    "breakout_delay": [
     6,
     10.5,
     17
    ],
    "bars_to_pattern_target": [
     26.75,
     34,
     89.25
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.4,
    "baseFalseStartRate": 0.31845238,
    "throwbackRate": 0.78571429,
    "targetHitRate": 0.4
   },
   "confirmRate": null,
   "oneEveryBars": 1699,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1w",
   "side": "all",
   "n": 17,
   "symbols": 10,
   "first": "1989-01-23",
   "last": "2025-07-21",
   "win10": 0.70588235,
   "baseWin10": 0.62720915,
   "excess10": {
    "mean": 0.0205869,
    "low": -0.00092219,
    "high": 0.05042115,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 16,
    "winRate": 0.3125,
    "expectancyR": 0.24424218,
    "baseWinRate": 0.21875,
    "baseExpectancyR": 0.34033712,
    "timeoutRate": 0.3125,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 5,
    "stops": 6,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     46,
     49,
     52
    ],
    "bars_to_stop": [
     11.5,
     16,
     26.5
    ],
    "bars_in_trade": [
     21.25,
     47.5,
     100
    ],
    "mfe_r": [
     0.39745403,
     0.60670954,
     2.03521627
    ],
    "stopped_after_1r": 0.16666667,
    "duration": [
     65,
     82,
     135
    ],
    "height_pct": [
     0.11473158,
     0.14789203,
     0.2386069
    ],
    "breakout_delay": [
     4,
     10,
     14
    ],
    "bars_to_pattern_target": [
     12.5,
     14,
     23
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.26666667,
    "baseFalseStartRate": 0.24509804,
    "throwbackRate": 0.875,
    "targetHitRate": 0.41176471
   },
   "confirmRate": null,
   "oneEveryBars": 1657,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "forex",
   "tf": "1w",
   "side": "all",
   "n": 15,
   "symbols": 12,
   "first": "2013-09-16",
   "last": "2025-04-14",
   "win10": 0.4,
   "baseWin10": 0.53788949,
   "excess10": {
    "mean": -0.00913197,
    "low": -0.02445418,
    "high": 0.0039145,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 12,
    "winRate": 0,
    "expectancyR": -0.57968422,
    "baseWinRate": 0.125,
    "baseExpectancyR": -0.10422549,
    "timeoutRate": 0.5,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 0,
    "stops": 6,
    "triggered": null
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     16.75,
     23.5,
     26.5
    ],
    "bars_in_trade": [
     24.25,
     76,
     100
    ],
    "mfe_r": [
     0.17119383,
     0.42392758,
     0.61714128
    ],
    "stopped_after_1r": 0,
    "duration": [
     70.5,
     76,
     109
    ],
    "height_pct": [
     0.08894563,
     0.11857598,
     0.14059079
    ],
    "breakout_delay": [
     8,
     12,
     17.5
    ],
    "bars_to_pattern_target": [
     50.25,
     52.5,
     54.75
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.6,
    "baseFalseStartRate": 0.48214286,
    "throwbackRate": 0.58333333,
    "targetHitRate": 0.16666667
   },
   "confirmRate": null,
   "oneEveryBars": 1152,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "commodities",
   "tf": "1w",
   "side": "all",
   "n": 6,
   "symbols": 6,
   "first": "2003-12-08",
   "last": "2017-12-18",
   "win10": 0.83333333,
   "baseWin10": 0.55248709,
   "excess10": {
    "mean": 0.04855035,
    "low": -0.02732031,
    "high": 0.12587421,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 6,
    "winRate": 0.5,
    "expectancyR": 1.1163401,
    "baseWinRate": 0.5,
    "baseExpectancyR": 0.94589072,
    "timeoutRate": 0.33333333,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 3,
    "stops": 1,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     18,
     27,
     31.5
    ],
    "bars_to_stop": [
     70,
     70,
     70
    ],
    "bars_in_trade": [
     29.25,
     53,
     92.5
    ],
    "mfe_r": [
     1.74586001,
     1.95580733,
     2.13294077
    ],
    "stopped_after_1r": 1,
    "duration": [
     59,
     77.5,
     88.5
    ],
    "height_pct": [
     0.23795791,
     0.30014403,
     0.41987468
    ],
    "breakout_delay": [
     5.5,
     9.5,
     13.5
    ],
    "bars_to_pattern_target": [
     15.5,
     27,
     43.5
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0,
    "baseFalseStartRate": 0.04166667,
    "throwbackRate": 1,
    "targetHitRate": 0.66666667
   },
   "confirmRate": null,
   "oneEveryBars": 2603,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 928,
   "symbols": 671,
   "first": "1980-01-14",
   "last": "2026-10-19",
   "win10": 0.56677524,
   "baseWin10": 0.58209522,
   "excess10": {
    "mean": -0.00586424,
    "low": -0.01437665,
    "high": 0.00345837,
    "q": 0.55114555,
    "stable": true
   },
   "trade": {
    "n": 863,
    "winRate": 0.31402086,
    "expectancyR": 0.42466226,
    "baseWinRate": 0.33053303,
    "baseExpectancyR": 0.45347233,
    "timeoutRate": 0.33835458,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 271,
    "stops": 300,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     29.5,
     50,
     68.5
    ],
    "bars_to_stop": [
     16.75,
     30,
     50
    ],
    "bars_in_trade": [
     30,
     60,
     100
    ],
    "mfe_r": [
     0.40964794,
     1.14663851,
     2.03274786
    ],
    "stopped_after_1r": 0.16666667,
    "duration": [
     74,
     94,
     141
    ],
    "height_pct": [
     0.25088193,
     0.33519636,
     0.4698078
    ],
    "breakout_delay": [
     5,
     10,
     19
    ],
    "bars_to_pattern_target": [
     20,
     34,
     53
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.2618683,
    "baseFalseStartRate": 0.27921063,
    "throwbackRate": 0.80587484,
    "targetHitRate": 0.47187141
   },
   "confirmRate": null,
   "oneEveryBars": 1674,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  }
 ],
 "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."
}