{
 "id": "xabcd_bearish",
 "name": "Bearish XABCD",
 "family": "chart",
 "direction": "bearish",
 "page": "https://patternswizard.com/xabcd-harmonic-pattern/",
 "data": "https://patternswizard.com/data/patterns/xabcd_bearish.json",
 "rule": "Any bearish Gartley, Bat, Butterfly or Crab, as defined on their own pages. When one X-A-B-C structure reaches more than one reversal zone, only the first one counts. The first swing point is a true extreme: over the duration of the first leg before it, price never went more than 10% of that leg beyond it.",
 "entry_rule": "Close of the first bar that reaches the near edge of the reversal zone",
 "stop_rule": "The stop of the pattern it comes from: X for the Gartley and Bat, the 1.618 extension of XA for the Butterfly, the far edge of the zone for the Crab",
 "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": 12349,
   "symbols": 578,
   "first": "2017-09-17",
   "last": "2026-10-28",
   "win10": 0.54292888,
   "baseWin10": 0.50622427,
   "excess10": {
    "mean": 0.00091843,
    "low": -0.00003697,
    "high": 0.00176064,
    "q": 0.30978415,
    "stable": true
   },
   "trade": {
    "n": 12343,
    "winRate": 0.28137406,
    "expectancyR": -0.01523838,
    "baseWinRate": 0.28711955,
    "baseExpectancyR": -0.02006809,
    "timeoutRate": 0.09203597,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 3473,
    "stops": 7734,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     7,
     17,
     37
    ],
    "bars_to_stop": [
     2,
     8,
     21
    ],
    "bars_in_trade": [
     4,
     12,
     37
    ],
    "mfe_r": [
     0.28787535,
     0.91659027,
     2.02887166
    ],
    "stopped_after_1r": 0.21773985,
    "duration": [
     36,
     57,
     110
    ],
    "height_pct": [
     0.07205924,
     0.10839161,
     0.16571547
    ],
    "breakout_delay": [
     2,
     6,
     16
    ],
    "bars_to_pattern_target": [
     5,
     14,
     29
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.63139932,
    "baseFalseStartRate": 0.62671066,
    "throwbackRate": 0.66996352,
    "targetHitRate": 0.34442907
   },
   "confirmRate": 0.20421479,
   "oneEveryBars": 1189,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1h",
   "side": "all",
   "n": 1921,
   "symbols": 25,
   "first": "2012-02-03",
   "last": "2026-10-22",
   "win10": 0.52291667,
   "baseWin10": 0.49175283,
   "excess10": {
    "mean": 0.00014471,
    "low": -0.00000355,
    "high": 0.00030695,
    "q": 0.31769611,
    "stable": true
   },
   "trade": {
    "n": 1916,
    "winRate": 0.30845511,
    "expectancyR": 0.03125055,
    "baseWinRate": 0.29358038,
    "baseExpectancyR": -0.02148638,
    "timeoutRate": 0.07463466,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 591,
    "stops": 1182,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     6,
     17,
     36
    ],
    "bars_to_stop": [
     3,
     9,
     23
    ],
    "bars_in_trade": [
     4,
     13,
     35
    ],
    "mfe_r": [
     0.27490903,
     0.97288305,
     2.05023909
    ],
    "stopped_after_1r": 0.21912014,
    "duration": [
     35,
     54,
     109
    ],
    "height_pct": [
     0.00720126,
     0.01064861,
     0.01625407
    ],
    "breakout_delay": [
     2,
     6,
     17
    ],
    "bars_to_pattern_target": [
     5,
     16,
     30
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.63578947,
    "baseFalseStartRate": 0.65134549,
    "throwbackRate": 0.66212677,
    "targetHitRate": 0.32811685
   },
   "confirmRate": 0.24713293,
   "oneEveryBars": 1129,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1h",
   "side": "all",
   "n": 14270,
   "symbols": 603,
   "first": "2012-02-03",
   "last": "2026-10-28",
   "win10": 0.54023553,
   "baseWin10": 0.50427662,
   "excess10": {
    "mean": 0.0008143,
    "low": -0.00000317,
    "high": 0.00156999,
    "q": 0.30615535,
    "stable": true
   },
   "trade": {
    "n": 14259,
    "winRate": 0.28501297,
    "expectancyR": -0.0089916,
    "baseWinRate": 0.2879877,
    "baseExpectancyR": -0.02025867,
    "timeoutRate": 0.08969773,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 4064,
    "stops": 8916,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     6,
     17,
     37
    ],
    "bars_to_stop": [
     2,
     8,
     21
    ],
    "bars_in_trade": [
     4,
     12,
     37
    ],
    "mfe_r": [
     0.28558545,
     0.92174596,
     2.03302455
    ],
    "stopped_after_1r": 0.21792284,
    "duration": [
     36,
     57,
     110
    ],
    "height_pct": [
     0.05581273,
     0.09562617,
     0.15441496
    ],
    "breakout_delay": [
     2,
     6,
     16
    ],
    "bars_to_pattern_target": [
     5,
     14,
     29
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.63198648,
    "baseFalseStartRate": 0.63002546,
    "throwbackRate": 0.66891323,
    "targetHitRate": 0.34222754
   },
   "confirmRate": 0.20776445,
   "oneEveryBars": 1181,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 3056,
   "symbols": 511,
   "first": "2017-10-29",
   "last": "2026-10-27",
   "win10": 0.55090016,
   "baseWin10": 0.51834601,
   "excess10": {
    "mean": 0.00290387,
    "low": -0.00032304,
    "high": 0.00602402,
    "q": 0.35791424,
    "stable": true
   },
   "trade": {
    "n": 3053,
    "winRate": 0.26826073,
    "expectancyR": -0.04455551,
    "baseWinRate": 0.28259089,
    "baseExpectancyR": -0.04099201,
    "timeoutRate": 0.08516214,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 819,
    "stops": 1974,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     7,
     18,
     40
    ],
    "bars_to_stop": [
     2,
     6,
     18.75
    ],
    "bars_in_trade": [
     3,
     11,
     33
    ],
    "mfe_r": [
     0.27903628,
     0.891258,
     2.01568627
    ],
    "stopped_after_1r": 0.20820669,
    "duration": [
     35,
     53,
     107
    ],
    "height_pct": [
     0.14125427,
     0.21342655,
     0.31630688
    ],
    "breakout_delay": [
     2,
     5,
     15
    ],
    "bars_to_pattern_target": [
     6,
     12,
     28
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.63410596,
    "baseFalseStartRate": 0.6346553,
    "throwbackRate": 0.65865701,
    "targetHitRate": 0.36360645
   },
   "confirmRate": 0.20256776,
   "oneEveryBars": 1201,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "4h",
   "side": "all",
   "n": 455,
   "symbols": 25,
   "first": "2012-02-07",
   "last": "2026-09-30",
   "win10": 0.51648352,
   "baseWin10": 0.49397158,
   "excess10": {
    "mean": 0.00090009,
    "low": 0.00031027,
    "high": 0.00163716,
    "q": 0.10821169,
    "stable": true
   },
   "trade": {
    "n": 454,
    "winRate": 0.24669604,
    "expectancyR": -0.1110297,
    "baseWinRate": 0.29386931,
    "baseExpectancyR": -0.01475216,
    "timeoutRate": 0.0969163,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 112,
    "stops": 298,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     6,
     13,
     27.75
    ],
    "bars_to_stop": [
     4,
     10,
     23
    ],
    "bars_in_trade": [
     5,
     12,
     37
    ],
    "mfe_r": [
     0.26592166,
     0.90170166,
     1.94013658
    ],
    "stopped_after_1r": 0.22147651,
    "duration": [
     36,
     53,
     103.5
    ],
    "height_pct": [
     0.01430739,
     0.02048175,
     0.03092159
    ],
    "breakout_delay": [
     2,
     7,
     16
    ],
    "bars_to_pattern_target": [
     7,
     13,
     29
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.65765766,
    "baseFalseStartRate": 0.64177729,
    "throwbackRate": 0.70022371,
    "targetHitRate": 0.27092511
   },
   "confirmRate": 0.25486381,
   "oneEveryBars": 1163,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "4h",
   "side": "all",
   "n": 3511,
   "symbols": 536,
   "first": "2012-02-07",
   "last": "2026-10-27",
   "win10": 0.54643875,
   "baseWin10": 0.51518637,
   "excess10": {
    "mean": 0.00264412,
    "low": -0.00006556,
    "high": 0.00524441,
    "q": 0.30615535,
    "stable": true
   },
   "trade": {
    "n": 3507,
    "winRate": 0.26546906,
    "expectancyR": -0.05316095,
    "baseWinRate": 0.28405095,
    "baseExpectancyR": -0.03759512,
    "timeoutRate": 0.08668378,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 931,
    "stops": 2272,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     7,
     17,
     39
    ],
    "bars_to_stop": [
     2,
     7,
     19
    ],
    "bars_in_trade": [
     3,
     11,
     34
    ],
    "mfe_r": [
     0.27865206,
     0.8948372,
     2.01433051
    ],
    "stopped_after_1r": 0.20994718,
    "duration": [
     35,
     53,
     107
    ],
    "height_pct": [
     0.11329165,
     0.18962887,
     0.2980724
    ],
    "breakout_delay": [
     2,
     6,
     15
    ],
    "bars_to_pattern_target": [
     6,
     12,
     28
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.63712471,
    "baseFalseStartRate": 0.63557427,
    "throwbackRate": 0.66398852,
    "targetHitRate": 0.35156026
   },
   "confirmRate": 0.2065074,
   "oneEveryBars": 1196,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1d",
   "side": "all",
   "n": 479,
   "symbols": 279,
   "first": "2017-11-24",
   "last": "2026-10-08",
   "win10": 0.58037578,
   "baseWin10": 0.54951861,
   "excess10": {
    "mean": -0.00265686,
    "low": -0.02249761,
    "high": 0.01773703,
    "q": 0.93123922,
    "stable": false
   },
   "trade": {
    "n": 468,
    "winRate": 0.28846154,
    "expectancyR": -0.01173083,
    "baseWinRate": 0.28347578,
    "baseExpectancyR": -0.04488019,
    "timeoutRate": 0.06196581,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 135,
    "stops": 304,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     6,
     15,
     36
    ],
    "bars_to_stop": [
     2,
     4,
     13
    ],
    "bars_in_trade": [
     2,
     8,
     23
    ],
    "mfe_r": [
     0.23144333,
     0.79946688,
     2.03397077
    ],
    "stopped_after_1r": 0.16118421,
    "duration": [
     32,
     48,
     84
    ],
    "height_pct": [
     0.33189857,
     0.44729504,
     0.60888466
    ],
    "breakout_delay": [
     1,
     4,
     11
    ],
    "bars_to_pattern_target": [
     4,
     9,
     18
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.62723214,
    "baseFalseStartRate": 0.61070176,
    "throwbackRate": 0.6038961,
    "targetHitRate": 0.39618644
   },
   "confirmRate": 0.19147562,
   "oneEveryBars": 1257,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 6994,
   "symbols": 1481,
   "first": "1970-12-02",
   "last": "2026-10-28",
   "win10": 0.46455678,
   "baseWin10": 0.45461461,
   "excess10": {
    "mean": 0.0011245,
    "low": -0.00061904,
    "high": 0.00312265,
    "q": 0.58048729,
    "stable": false
   },
   "trade": {
    "n": 6962,
    "winRate": 0.26299914,
    "expectancyR": -0.13400849,
    "baseWinRate": 0.26161065,
    "baseExpectancyR": -0.14792008,
    "timeoutRate": 0.06449296,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 1831,
    "stops": 4682,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     5,
     13,
     30
    ],
    "bars_to_stop": [
     4,
     10,
     24
    ],
    "bars_in_trade": [
     4,
     12,
     32
    ],
    "mfe_r": [
     0.27873475,
     0.80914146,
     2.00842434
    ],
    "stopped_after_1r": 0.20504058,
    "duration": [
     36,
     55,
     111
    ],
    "height_pct": [
     0.13038553,
     0.19406343,
     0.2949702
    ],
    "breakout_delay": [
     3,
     8,
     20
    ],
    "bars_to_pattern_target": [
     7,
     15,
     31
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.70516627,
    "baseFalseStartRate": 0.69951992,
    "throwbackRate": 0.66400581,
    "targetHitRate": 0.25994543
   },
   "confirmRate": 0.28860529,
   "oneEveryBars": 1047,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 266,
   "symbols": 45,
   "first": "1994-01-10",
   "last": "2026-09-10",
   "win10": 0.43609023,
   "baseWin10": 0.43431447,
   "excess10": {
    "mean": 0.00236233,
    "low": -0.00184353,
    "high": 0.00695737,
    "q": 0.66066338,
    "stable": true
   },
   "trade": {
    "n": 265,
    "winRate": 0.26415094,
    "expectancyR": -0.14577087,
    "baseWinRate": 0.26855346,
    "baseExpectancyR": -0.17565196,
    "timeoutRate": 0.05283019,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 70,
    "stops": 181,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     7.25,
     15,
     32
    ],
    "bars_to_stop": [
     4,
     10,
     27
    ],
    "bars_in_trade": [
     5,
     13,
     33
    ],
    "mfe_r": [
     0.22934446,
     0.80645299,
     2.02119303
    ],
    "stopped_after_1r": 0.20441989,
    "duration": [
     35,
     50,
     94.75
    ],
    "height_pct": [
     0.07280987,
     0.12300281,
     0.19744215
    ],
    "breakout_delay": [
     4,
     8,
     21
    ],
    "bars_to_pattern_target": [
     9,
     17,
     31
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.72586873,
    "baseFalseStartRate": 0.72399749,
    "throwbackRate": 0.66159696,
    "targetHitRate": 0.25283019
   },
   "confirmRate": 0.29941003,
   "oneEveryBars": 953,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 125,
   "symbols": 15,
   "first": "1971-04-12",
   "last": "2025-11-12",
   "win10": 0.376,
   "baseWin10": 0.42571615,
   "excess10": {
    "mean": -0.00021354,
    "low": -0.00356065,
    "high": 0.00326154,
    "q": 0.96776501,
    "stable": false
   },
   "trade": {
    "n": 125,
    "winRate": 0.264,
    "expectancyR": -0.13100621,
    "baseWinRate": 0.264,
    "baseExpectancyR": -0.12437663,
    "timeoutRate": 0.088,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 33,
    "stops": 81,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     8,
     20,
     36
    ],
    "bars_to_stop": [
     5,
     12,
     23
    ],
    "bars_in_trade": [
     5,
     17,
     36
    ],
    "mfe_r": [
     0.24330352,
     0.74287409,
     2.02084136
    ],
    "stopped_after_1r": 0.17283951,
    "duration": [
     34,
     55,
     95
    ],
    "height_pct": [
     0.07153377,
     0.11122414,
     0.1598797
    ],
    "breakout_delay": [
     5,
     9,
     21
    ],
    "bars_to_pattern_target": [
     13,
     20,
     50.5
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.728,
    "baseFalseStartRate": 0.70266667,
    "throwbackRate": 0.616,
    "targetHitRate": 0.248
   },
   "confirmRate": 0.28656716,
   "oneEveryBars": 1106,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1d",
   "side": "all",
   "n": 70,
   "symbols": 24,
   "first": "2012-05-15",
   "last": "2026-01-27",
   "win10": 0.45714286,
   "baseWin10": 0.49217225,
   "excess10": {
    "mean": -0.00068286,
    "low": -0.00470458,
    "high": 0.00383681,
    "q": 0.91795368,
    "stable": false
   },
   "trade": {
    "n": 68,
    "winRate": 0.27941176,
    "expectancyR": 0.03057365,
    "baseWinRate": 0.25857843,
    "baseExpectancyR": -0.15692152,
    "timeoutRate": 0.08823529,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 19,
    "stops": 43,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     9.5,
     16,
     33
    ],
    "bars_to_stop": [
     3,
     9,
     16
    ],
    "bars_in_trade": [
     5,
     11.5,
     21.75
    ],
    "mfe_r": [
     0.41929513,
     0.90479833,
     2.04475135
    ],
    "stopped_after_1r": 0.1627907,
    "duration": [
     37,
     50.5,
     75.75
    ],
    "height_pct": [
     0.03820555,
     0.05262644,
     0.06914182
    ],
    "breakout_delay": [
     4,
     8,
     14.75
    ],
    "bars_to_pattern_target": [
     15,
     24,
     40.5
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.65671642,
    "baseFalseStartRate": 0.69362745,
    "throwbackRate": 0.49253731,
    "targetHitRate": 0.34782609
   },
   "confirmRate": 0.2248062,
   "oneEveryBars": 1263,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "commodities",
   "tf": "1d",
   "side": "all",
   "n": 88,
   "symbols": 17,
   "first": "2001-08-09",
   "last": "2026-09-24",
   "win10": 0.47727273,
   "baseWin10": 0.46671809,
   "excess10": {
    "mean": 0.00172519,
    "low": -0.01208976,
    "high": 0.01622199,
    "q": 0.93349637,
    "stable": true
   },
   "trade": {
    "n": 88,
    "winRate": 0.23863636,
    "expectancyR": -0.22045975,
    "baseWinRate": 0.25757576,
    "baseExpectancyR": -0.1927724,
    "timeoutRate": 0.06818182,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 21,
    "stops": 61,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     5,
     8,
     14
    ],
    "bars_to_stop": [
     2,
     7,
     16
    ],
    "bars_in_trade": [
     3,
     9,
     17.25
    ],
    "mfe_r": [
     0.10644695,
     0.76106712,
     1.84620202
    ],
    "stopped_after_1r": 0.19672131,
    "duration": [
     34,
     52,
     107
    ],
    "height_pct": [
     0.11541036,
     0.16421966,
     0.2512169
    ],
    "breakout_delay": [
     2,
     6,
     17.5
    ],
    "bars_to_pattern_target": [
     5.25,
     11,
     18.25
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.71794872,
    "baseFalseStartRate": 0.72843137,
    "throwbackRate": 0.63855422,
    "targetHitRate": 0.25
   },
   "confirmRate": 0.30136986,
   "oneEveryBars": 871,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 8022,
   "symbols": 1861,
   "first": "1970-12-02",
   "last": "2026-10-28",
   "win10": 0.46922981,
   "baseWin10": 0.45962535,
   "excess10": {
    "mean": 0.00090944,
    "low": -0.00128637,
    "high": 0.00313067,
    "q": 0.76673247,
    "stable": false
   },
   "trade": {
    "n": 7976,
    "winRate": 0.26441825,
    "expectancyR": -0.12672814,
    "baseWinRate": 0.26309136,
    "baseExpectancyR": -0.14299812,
    "timeoutRate": 0.06456871,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 2109,
    "stops": 5352,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     6,
     14,
     30
    ],
    "bars_to_stop": [
     3,
     9,
     23
    ],
    "bars_in_trade": [
     4,
     12,
     31
    ],
    "mfe_r": [
     0.27344071,
     0.80771461,
     2.01142776
    ],
    "stopped_after_1r": 0.20160688,
    "duration": [
     35,
     55,
     107
    ],
    "height_pct": [
     0.12830335,
     0.197294,
     0.31174079
    ],
    "breakout_delay": [
     3,
     8,
     19
    ],
    "bars_to_pattern_target": [
     7,
     15,
     30
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.7014132,
    "baseFalseStartRate": 0.69536493,
    "throwbackRate": 0.65792142,
    "targetHitRate": 0.26822851
   },
   "confirmRate": 0.27904005,
   "oneEveryBars": 1057,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1w",
   "side": "all",
   "n": 22,
   "symbols": 20,
   "first": "2019-05-27",
   "last": "2026-04-13",
   "win10": 0.72727273,
   "baseWin10": 0.60483088,
   "excess10": {
    "mean": 0.13617123,
    "low": -0.02983655,
    "high": 0.29290984,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 17,
    "winRate": 0.41176471,
    "expectancyR": 0.23529412,
    "baseWinRate": 0.23529412,
    "baseExpectancyR": -0.29411765,
    "timeoutRate": 0,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 7,
    "stops": 10,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     5.5,
     6,
     12.5
    ],
    "bars_to_stop": [
     1,
     1,
     2
    ],
    "bars_in_trade": [
     1,
     2,
     6
    ],
    "mfe_r": [
     0,
     0.50772202,
     2.06976748
    ],
    "stopped_after_1r": 0,
    "duration": [
     33.25,
     45,
     53.75
    ],
    "height_pct": [
     0.76398912,
     0.90124935,
     1.09415156
    ],
    "breakout_delay": [
     0.25,
     1,
     2.75
    ],
    "bars_to_pattern_target": [
     2,
     5,
     6
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.6875,
    "baseFalseStartRate": 0.7625,
    "throwbackRate": 0.63157895,
    "targetHitRate": 0.45
   },
   "confirmRate": 0.16184971,
   "oneEveryBars": 2880,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 1366,
   "symbols": 841,
   "first": "1982-02-01",
   "last": "2026-10-19",
   "win10": 0.43855776,
   "baseWin10": 0.42539873,
   "excess10": {
    "mean": 0.00646282,
    "low": -0.00038658,
    "high": 0.01312572,
    "q": 0.32348225,
    "stable": true
   },
   "trade": {
    "n": 1345,
    "winRate": 0.23048327,
    "expectancyR": -0.27529835,
    "baseWinRate": 0.24510533,
    "baseExpectancyR": -0.22438523,
    "timeoutRate": 0.02750929,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 310,
    "stops": 998,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     5.25,
     12,
     26
    ],
    "bars_to_stop": [
     4,
     9,
     21
    ],
    "bars_in_trade": [
     5,
     10,
     24
    ],
    "mfe_r": [
     0.26430449,
     0.73207963,
     1.81522119
    ],
    "stopped_after_1r": 0.21342685,
    "duration": [
     36,
     54,
     97
    ],
    "height_pct": [
     0.28452084,
     0.40560392,
     0.58731723
    ],
    "breakout_delay": [
     4,
     9,
     19
    ],
    "bars_to_pattern_target": [
     7,
     13,
     25
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.75792254,
    "baseFalseStartRate": 0.73434344,
    "throwbackRate": 0.62399356,
    "targetHitRate": 0.21784387
   },
   "confirmRate": 0.32936035,
   "oneEveryBars": 1009,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 49,
   "symbols": 32,
   "first": "2003-06-02",
   "last": "2025-09-08",
   "win10": 0.32653061,
   "baseWin10": 0.38648045,
   "excess10": {
    "mean": 0.00858891,
    "low": -0.01830723,
    "high": 0.0305096,
    "q": 0.82056714,
    "stable": false
   },
   "trade": {
    "n": 48,
    "winRate": 0.16666667,
    "expectancyR": -0.48078294,
    "baseWinRate": 0.24479167,
    "baseExpectancyR": -0.24658841,
    "timeoutRate": 0.04166667,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 8,
    "stops": 38,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     10.75,
     11,
     18.75
    ],
    "bars_to_stop": [
     5,
     9,
     18.75
    ],
    "bars_in_trade": [
     5.75,
     10.5,
     19.25
    ],
    "mfe_r": [
     0.24586406,
     0.62976539,
     1.42285204
    ],
    "stopped_after_1r": 0.21052632,
    "duration": [
     43,
     67,
     88
    ],
    "height_pct": [
     0.2076434,
     0.29872593,
     0.35333902
    ],
    "breakout_delay": [
     5,
     9,
     22
    ],
    "bars_to_pattern_target": [
     10.25,
     11,
     15.25
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.77777778,
    "baseFalseStartRate": 0.72108844,
    "throwbackRate": 0.59574468,
    "targetHitRate": 0.20833333
   },
   "confirmRate": 0.33064516,
   "oneEveryBars": 1040,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1w",
   "side": "all",
   "n": 22,
   "symbols": 13,
   "first": "1980-10-13",
   "last": "2020-11-16",
   "win10": 0.45454545,
   "baseWin10": 0.39280763,
   "excess10": {
    "mean": 0.00838177,
    "low": -0.01428608,
    "high": 0.02891542,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 22,
    "winRate": 0.18181818,
    "expectancyR": -0.39765023,
    "baseWinRate": 0.23863636,
    "baseExpectancyR": -0.26275582,
    "timeoutRate": 0.04545455,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 4,
    "stops": 17,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     18.25,
     25,
     33
    ],
    "bars_to_stop": [
     7,
     16,
     20
    ],
    "bars_in_trade": [
     8,
     16.5,
     25.5
    ],
    "mfe_r": [
     0.31182361,
     0.53949447,
     1.12478656
    ],
    "stopped_after_1r": 0.11764706,
    "duration": [
     44.75,
     69,
     111.5
    ],
    "height_pct": [
     0.21052228,
     0.31451719,
     0.40975178
    ],
    "breakout_delay": [
     7.5,
     16,
     29.75
    ],
    "bars_to_pattern_target": [
     24.5,
     25,
     25.5
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.9047619,
    "baseFalseStartRate": 0.78409091,
    "throwbackRate": 0.63636364,
    "targetHitRate": 0.09090909
   },
   "confirmRate": 0.42592593,
   "oneEveryBars": 1280,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "forex",
   "tf": "1w",
   "side": "all",
   "n": 13,
   "symbols": 11,
   "first": "2013-02-18",
   "last": "2025-10-27",
   "win10": 0.53846154,
   "baseWin10": 0.46007931,
   "excess10": {
    "mean": 0.00940099,
    "low": -0.01611291,
    "high": 0.02770796,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 13,
    "winRate": 0.38461538,
    "expectancyR": 0.15384615,
    "baseWinRate": 0.15384615,
    "baseExpectancyR": -0.53869321,
    "timeoutRate": 0,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 5,
    "stops": 8,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     13,
     13,
     21
    ],
    "bars_to_stop": [
     9.25,
     28,
     47.5
    ],
    "bars_in_trade": [
     11,
     21,
     46
    ],
    "mfe_r": [
     0.45872027,
     1.29261029,
     2.13591433
    ],
    "stopped_after_1r": 0.25,
    "duration": [
     39,
     45,
     68
    ],
    "height_pct": [
     0.08952338,
     0.11889951,
     0.15635109
    ],
    "breakout_delay": [
     3,
     6,
     20
    ],
    "bars_to_pattern_target": [
     9,
     11,
     14.5
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.4,
    "baseFalseStartRate": 0.74305556,
    "throwbackRate": 0.45454545,
    "targetHitRate": 0.53846154
   },
   "confirmRate": 0.25925926,
   "oneEveryBars": 1329,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "commodities",
   "tf": "1w",
   "side": "all",
   "n": 14,
   "symbols": 9,
   "first": "2005-08-01",
   "last": "2026-03-23",
   "win10": 0.28571429,
   "baseWin10": 0.47578365,
   "excess10": {
    "mean": -0.05670195,
    "low": -0.15284893,
    "high": 0.01344875,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 14,
    "winRate": 0,
    "expectancyR": -1.00764712,
    "baseWinRate": 0.21428571,
    "baseExpectancyR": -0.36496468,
    "timeoutRate": 0,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 0,
    "stops": 14,
    "triggered": null
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     2.25,
     3,
     5
    ],
    "bars_in_trade": [
     2.25,
     3,
     5
    ],
    "mfe_r": [
     0.02894352,
     0.40700632,
     0.62089968
    ],
    "stopped_after_1r": 0.14285714,
    "duration": [
     44.25,
     92,
     117
    ],
    "height_pct": [
     0.25327866,
     0.38804734,
     0.58397778
    ],
    "breakout_delay": [
     3.75,
     7.5,
     15.25
    ],
    "bars_to_pattern_target": [
     11,
     11,
     11
    ]
   },
   "breakoutStats": {
    "falseStartRate": 1,
    "baseFalseStartRate": 0.80952381,
    "throwbackRate": 0.63636364,
    "targetHitRate": 0.07142857
   },
   "confirmRate": 0.23728814,
   "oneEveryBars": 1116,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 1486,
   "symbols": 926,
   "first": "1980-10-13",
   "last": "2026-10-19",
   "win10": 0.43881001,
   "baseWin10": 0.42707537,
   "excess10": {
    "mean": 0.00791912,
    "low": 0.0007178,
    "high": 0.01474263,
    "q": 0.25023487,
    "stable": true
   },
   "trade": {
    "n": 1459,
    "winRate": 0.22892392,
    "expectancyR": -0.2811578,
    "baseWinRate": 0.24377427,
    "baseExpectancyR": -0.23065628,
    "timeoutRate": 0.02741604,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 334,
    "stops": 1085,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     6,
     12,
     25.75
    ],
    "bars_to_stop": [
     4,
     9,
     21
    ],
    "bars_in_trade": [
     5,
     10,
     23.5
    ],
    "mfe_r": [
     0.26276268,
     0.72079659,
     1.80242687
    ],
    "stopped_after_1r": 0.20921659,
    "duration": [
     36,
     54,
     96
    ],
    "height_pct": [
     0.27920064,
     0.40136632,
     0.58617349
    ],
    "breakout_delay": [
     4,
     9,
     19
    ],
    "bars_to_pattern_target": [
     7,
     12,
     23.75
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.75928918,
    "baseFalseStartRate": 0.73585015,
    "throwbackRate": 0.62204142,
    "targetHitRate": 0.22024624
   },
   "confirmRate": 0.32339032,
   "oneEveryBars": 1045,
   "verdict": "weak_evidence",
   "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."
}