{
 "id": "cypher_bearish",
 "name": "Bearish cypher",
 "family": "chart",
 "direction": "bearish",
 "page": "https://patternswizard.com/cypher-harmonic-pattern/",
 "data": "https://patternswizard.com/data/patterns/cypher_bearish.json",
 "rule": "Five swing points X (high), A, B, C, D. B retraces 0.382 to 0.618 of XA. C goes beyond A, the move from X to C measuring 1.272 to 1.414 times XA. When C is confirmed, the reversal zone is a 0.747 to 0.825 retracement of XC (0.786 within 5%). Signal at the close of the first bar that trades into the zone without trading above X. Stop at X. The swing points before the reversal zone span at least 3 ATR, with at least 3 bars between consecutive points. 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": "At X",
 "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": 3316,
   "symbols": 531,
   "first": "2017-12-22",
   "last": "2026-10-28",
   "win10": 0.52534701,
   "baseWin10": 0.50645347,
   "excess10": {
    "mean": 0.00087865,
    "low": -0.00019011,
    "high": 0.00213189,
    "q": 0.48697889,
    "stable": true
   },
   "trade": {
    "n": 3314,
    "winRate": 0.24200362,
    "expectancyR": -0.09398627,
    "baseWinRate": 0.2799487,
    "baseExpectancyR": -0.01911605,
    "timeoutRate": 0.12552806,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 802,
    "stops": 2096,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     7,
     18,
     39
    ],
    "bars_to_stop": [
     3,
     10,
     26
    ],
    "bars_in_trade": [
     4,
     15,
     47
    ],
    "mfe_r": [
     0.28867793,
     0.86932024,
     1.93274251
    ],
    "stopped_after_1r": 0.21612595,
    "duration": [
     37,
     56,
     120
    ],
    "height_pct": [
     0.07953515,
     0.11921537,
     0.18644013
    ],
    "breakout_delay": [
     5,
     11,
     27
    ],
    "bars_to_pattern_target": [
     5,
     13,
     30
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.59455371,
    "baseFalseStartRate": 0.57481403,
    "throwbackRate": 0.65961306,
    "targetHitRate": 0.35842731
   },
   "confirmRate": 0.19970364,
   "oneEveryBars": 4427,
   "verdict": "no_edge",
   "verdictTrade": "weak_evidence"
  },
  {
   "market": "forex",
   "tf": "1h",
   "side": "all",
   "n": 571,
   "symbols": 25,
   "first": "2012-02-14",
   "last": "2026-10-01",
   "win10": 0.51663748,
   "baseWin10": 0.49259611,
   "excess10": {
    "mean": 0.00009126,
    "low": -0.00025465,
    "high": 0.00040323,
    "q": 0.84558128,
    "stable": false
   },
   "trade": {
    "n": 569,
    "winRate": 0.30931459,
    "expectancyR": 0.05573267,
    "baseWinRate": 0.29496192,
    "baseExpectancyR": 0.02291229,
    "timeoutRate": 0.09666081,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 176,
    "stops": 338,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     9.75,
     22,
     43
    ],
    "bars_to_stop": [
     4,
     11,
     28
    ],
    "bars_in_trade": [
     5,
     18,
     44
    ],
    "mfe_r": [
     0.28440368,
     0.99504131,
     2.05103445
    ],
    "stopped_after_1r": 0.22781065,
    "duration": [
     37,
     62,
     123.5
    ],
    "height_pct": [
     0.00862927,
     0.01268303,
     0.01847137
    ],
    "breakout_delay": [
     4,
     12,
     26
    ],
    "bars_to_pattern_target": [
     6,
     17,
     35.75
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.57446809,
    "baseFalseStartRate": 0.58581436,
    "throwbackRate": 0.64778761,
    "targetHitRate": 0.36267606
   },
   "confirmRate": 0.24469736,
   "oneEveryBars": 3800,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1h",
   "side": "all",
   "n": 3887,
   "symbols": 556,
   "first": "2012-02-14",
   "last": "2026-10-28",
   "win10": 0.52406692,
   "baseWin10": 0.50441678,
   "excess10": {
    "mean": 0.00076292,
    "low": -0.00018872,
    "high": 0.00181352,
    "q": 0.47460858,
    "stable": true
   },
   "trade": {
    "n": 3883,
    "winRate": 0.25186711,
    "expectancyR": -0.07204702,
    "baseWinRate": 0.28214868,
    "baseExpectancyR": -0.01295738,
    "timeoutRate": 0.12129797,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 978,
    "stops": 2434,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     7,
     19,
     40
    ],
    "bars_to_stop": [
     3,
     10,
     26
    ],
    "bars_in_trade": [
     4,
     16,
     46
    ],
    "mfe_r": [
     0.28835668,
     0.87890625,
     2
    ],
    "stopped_after_1r": 0.21774856,
    "duration": [
     37,
     57,
     120
    ],
    "height_pct": [
     0.06004373,
     0.1046892,
     0.17265201
    ],
    "breakout_delay": [
     5,
     11,
     27
    ],
    "bars_to_pattern_target": [
     5,
     14,
     30
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.59162574,
    "baseFalseStartRate": 0.57642998,
    "throwbackRate": 0.65788794,
    "targetHitRate": 0.3590543
   },
   "confirmRate": 0.20416859,
   "oneEveryBars": 4335,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 734,
   "symbols": 360,
   "first": "2018-02-16",
   "last": "2026-10-27",
   "win10": 0.54433834,
   "baseWin10": 0.51946021,
   "excess10": {
    "mean": 0.00856806,
    "low": 0.00264468,
    "high": 0.01576792,
    "q": 0.16784442,
    "stable": true
   },
   "trade": {
    "n": 727,
    "winRate": 0.24484182,
    "expectancyR": -0.12529369,
    "baseWinRate": 0.2865658,
    "baseExpectancyR": -0.01252646,
    "timeoutRate": 0.08528198,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 178,
    "stops": 487,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     11,
     24.5,
     54
    ],
    "bars_to_stop": [
     3,
     9,
     22
    ],
    "bars_in_trade": [
     5,
     14,
     42
    ],
    "mfe_r": [
     0.33093593,
     0.81002086,
     1.95713711
    ],
    "stopped_after_1r": 0.19917864,
    "duration": [
     40,
     62,
     109
    ],
    "height_pct": [
     0.17520413,
     0.24152039,
     0.33680633
    ],
    "breakout_delay": [
     5,
     12,
     25
    ],
    "bars_to_pattern_target": [
     5,
     13,
     32
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.60995851,
    "baseFalseStartRate": 0.57105503,
    "throwbackRate": 0.67582418,
    "targetHitRate": 0.39088398
   },
   "confirmRate": 0.18866213,
   "oneEveryBars": 5002,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "4h",
   "side": "all",
   "n": 138,
   "symbols": 25,
   "first": "2012-03-05",
   "last": "2026-04-30",
   "win10": 0.51470588,
   "baseWin10": 0.49245394,
   "excess10": {
    "mean": -0.00007046,
    "low": -0.00118294,
    "high": 0.00122704,
    "q": 0.96776501,
    "stable": false
   },
   "trade": {
    "n": 137,
    "winRate": 0.28467153,
    "expectancyR": 0.01497249,
    "baseWinRate": 0.32664234,
    "baseExpectancyR": 0.07176528,
    "timeoutRate": 0.10218978,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 39,
    "stops": 84,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     7.5,
     18,
     29
    ],
    "bars_to_stop": [
     5,
     10,
     22
    ],
    "bars_in_trade": [
     7,
     17,
     33
    ],
    "mfe_r": [
     0.28468469,
     0.97664231,
     2.01538467
    ],
    "stopped_after_1r": 0.22619048,
    "duration": [
     34,
     54,
     104
    ],
    "height_pct": [
     0.01815251,
     0.02522526,
     0.03407236
    ],
    "breakout_delay": [
     6,
     10,
     25
    ],
    "bars_to_pattern_target": [
     7,
     20,
     36.5
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.57777778,
    "baseFalseStartRate": 0.54891304,
    "throwbackRate": 0.71323529,
    "targetHitRate": 0.34057971
   },
   "confirmRate": 0.24266145,
   "oneEveryBars": 3833,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "4h",
   "side": "all",
   "n": 872,
   "symbols": 385,
   "first": "2012-03-05",
   "last": "2026-10-27",
   "win10": 0.53970081,
   "baseWin10": 0.51523368,
   "excess10": {
    "mean": 0.00721612,
    "low": 0.00177398,
    "high": 0.01252193,
    "q": 0.13813037,
    "stable": true
   },
   "trade": {
    "n": 864,
    "winRate": 0.25115741,
    "expectancyR": -0.10305241,
    "baseWinRate": 0.29292052,
    "baseExpectancyR": 0.00083925,
    "timeoutRate": 0.08796296,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 217,
    "stops": 571,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     11,
     23,
     50
    ],
    "bars_to_stop": [
     3,
     9,
     22
    ],
    "bars_in_trade": [
     5,
     14,
     41
    ],
    "mfe_r": [
     0.31365234,
     0.81355336,
     2
    ],
    "stopped_after_1r": 0.20315236,
    "duration": [
     39,
     61,
     109
    ],
    "height_pct": [
     0.12946317,
     0.21558281,
     0.31840587
    ],
    "breakout_delay": [
     5,
     12,
     25
    ],
    "bars_to_pattern_target": [
     5,
     14,
     32.75
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.6048951,
    "baseFalseStartRate": 0.56754688,
    "throwbackRate": 0.68171296,
    "targetHitRate": 0.38283063
   },
   "confirmRate": 0.19426946,
   "oneEveryBars": 4817,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1d",
   "side": "all",
   "n": 81,
   "symbols": 70,
   "first": "2018-10-15",
   "last": "2026-10-24",
   "win10": 0.475,
   "baseWin10": 0.54551374,
   "excess10": {
    "mean": -0.00563039,
    "low": -0.03673606,
    "high": 0.03908275,
    "q": 0.92671312,
    "stable": false
   },
   "trade": {
    "n": 76,
    "winRate": 0.25,
    "expectancyR": -0.17358344,
    "baseWinRate": 0.33114035,
    "baseExpectancyR": 0.09255858,
    "timeoutRate": 0.03947368,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 19,
    "stops": 54,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     15,
     46,
     83
    ],
    "bars_to_stop": [
     2,
     5,
     12.75
    ],
    "bars_in_trade": [
     2,
     8,
     44.5
    ],
    "mfe_r": [
     0.14371551,
     0.65202338,
     1.93507373
    ],
    "stopped_after_1r": 0.2037037,
    "duration": [
     42,
     60,
     71
    ],
    "height_pct": [
     0.3858754,
     0.52617627,
     0.6624068
    ],
    "breakout_delay": [
     5,
     16,
     24
    ],
    "bars_to_pattern_target": [
     4,
     13.5,
     21.5
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.61333333,
    "baseFalseStartRate": 0.53333333,
    "throwbackRate": 0.68831169,
    "targetHitRate": 0.37974684
   },
   "confirmRate": 0.13960114,
   "oneEveryBars": 7432,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 1599,
   "symbols": 916,
   "first": "1982-09-03",
   "last": "2026-10-28",
   "win10": 0.44940289,
   "baseWin10": 0.4544446,
   "excess10": {
    "mean": 0.00108317,
    "low": -0.0020301,
    "high": 0.00416768,
    "q": 0.79984506,
    "stable": false
   },
   "trade": {
    "n": 1592,
    "winRate": 0.2669598,
    "expectancyR": -0.12663922,
    "baseWinRate": 0.26837312,
    "baseExpectancyR": -0.13269352,
    "timeoutRate": 0.06030151,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 425,
    "stops": 1071,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     7,
     17,
     34
    ],
    "bars_to_stop": [
     4,
     10,
     26
    ],
    "bars_in_trade": [
     5,
     14,
     34
    ],
    "mfe_r": [
     0.26458801,
     0.81525505,
     2.01508373
    ],
    "stopped_after_1r": 0.21101774,
    "duration": [
     33,
     51,
     96.5
    ],
    "height_pct": [
     0.14917574,
     0.21967377,
     0.32713725
    ],
    "breakout_delay": [
     5,
     11,
     25
    ],
    "bars_to_pattern_target": [
     7,
     14,
     26
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.64652372,
    "baseFalseStartRate": 0.63920217,
    "throwbackRate": 0.62939297,
    "targetHitRate": 0.30276382
   },
   "confirmRate": 0.26689389,
   "oneEveryBars": 4577,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 68,
   "symbols": 36,
   "first": "2000-03-24",
   "last": "2026-06-25",
   "win10": 0.47058824,
   "baseWin10": 0.43735662,
   "excess10": {
    "mean": 0.00420279,
    "low": -0.00491145,
    "high": 0.01336972,
    "q": 0.73548022,
    "stable": false
   },
   "trade": {
    "n": 68,
    "winRate": 0.22058824,
    "expectancyR": -0.24218658,
    "baseWinRate": 0.30759804,
    "baseExpectancyR": 0.02185875,
    "timeoutRate": 0.07352941,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 15,
    "stops": 48,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     12,
     27,
     31.5
    ],
    "bars_to_stop": [
     3.75,
     11,
     25
    ],
    "bars_in_trade": [
     7,
     14.5,
     31.25
    ],
    "mfe_r": [
     0.17106004,
     0.76898679,
     1.85681146
    ],
    "stopped_after_1r": 0.22916667,
    "duration": [
     30.75,
     47.5,
     89.75
    ],
    "height_pct": [
     0.08103225,
     0.1278227,
     0.21662501
    ],
    "breakout_delay": [
     5.75,
     10,
     21.5
    ],
    "bars_to_pattern_target": [
     7.75,
     13,
     24.5
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.65151515,
    "baseFalseStartRate": 0.5625,
    "throwbackRate": 0.64179104,
    "targetHitRate": 0.29411765
   },
   "confirmRate": 0.31553398,
   "oneEveryBars": 3728,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 47,
   "symbols": 15,
   "first": "1978-05-12",
   "last": "2023-11-22",
   "win10": 0.31914894,
   "baseWin10": 0.42650749,
   "excess10": {
    "mean": -0.00106514,
    "low": -0.00994473,
    "high": 0.00809937,
    "q": 0.93966641,
    "stable": false
   },
   "trade": {
    "n": 47,
    "winRate": 0.14893617,
    "expectancyR": -0.44749067,
    "baseWinRate": 0.2393617,
    "baseExpectancyR": -0.18903999,
    "timeoutRate": 0.08510638,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 7,
    "stops": 36,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     7.5,
     16,
     41
    ],
    "bars_to_stop": [
     4,
     6,
     17.5
    ],
    "bars_in_trade": [
     4.5,
     8,
     31.5
    ],
    "mfe_r": [
     0.17694061,
     0.42899469,
     1.01355085
    ],
    "stopped_after_1r": 0.11111111,
    "duration": [
     29,
     41,
     57.5
    ],
    "height_pct": [
     0.08543822,
     0.10521406,
     0.17621364
    ],
    "breakout_delay": [
     5.5,
     11,
     20
    ],
    "bars_to_pattern_target": [
     4.75,
     18.5,
     38
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.78723404,
    "baseFalseStartRate": 0.625,
    "throwbackRate": 0.40425532,
    "targetHitRate": 0.17021277
   },
   "confirmRate": 0.35514019,
   "oneEveryBars": 2941,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1d",
   "side": "all",
   "n": 16,
   "symbols": 11,
   "first": "2015-06-11",
   "last": "2022-09-30",
   "win10": 0.4375,
   "baseWin10": 0.4939971,
   "excess10": {
    "mean": 0.00303961,
    "low": -0.00424247,
    "high": 0.01050116,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 16,
    "winRate": 0.25,
    "expectancyR": -0.03461757,
    "baseWinRate": 0.234375,
    "baseExpectancyR": -0.09054174,
    "timeoutRate": 0.125,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 4,
    "stops": 10,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     12.75,
     15.5,
     28
    ],
    "bars_to_stop": [
     5.25,
     15,
     30.25
    ],
    "bars_in_trade": [
     6,
     16.5,
     39
    ],
    "mfe_r": [
     0.34183855,
     1.24193305,
     1.85870337
    ],
    "stopped_after_1r": 0.2,
    "duration": [
     32.75,
     52,
     97.5
    ],
    "height_pct": [
     0.04144922,
     0.05724086,
     0.08332162
    ],
    "breakout_delay": [
     5,
     12,
     22.25
    ],
    "bars_to_pattern_target": [
     6.25,
     11.5,
     21.25
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.5625,
    "baseFalseStartRate": 0.703125,
    "throwbackRate": 0.6875,
    "targetHitRate": 0.375
   },
   "confirmRate": 0.25,
   "oneEveryBars": 5524,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "commodities",
   "tf": "1d",
   "side": "all",
   "n": 16,
   "symbols": 12,
   "first": "2005-06-01",
   "last": "2023-12-01",
   "win10": 0.375,
   "baseWin10": 0.47417057,
   "excess10": {
    "mean": -0.00105125,
    "low": -0.02076084,
    "high": 0.01767115,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 16,
    "winRate": 0.3125,
    "expectancyR": -0.04880147,
    "baseWinRate": 0.34375,
    "baseExpectancyR": 0.02307302,
    "timeoutRate": 0,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 5,
    "stops": 11,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     7,
     23,
     41
    ],
    "bars_to_stop": [
     7.5,
     15,
     19
    ],
    "bars_in_trade": [
     7,
     16,
     25.5
    ],
    "mfe_r": [
     0.43057676,
     0.99189106,
     2.06043524
    ],
    "stopped_after_1r": 0.27272727,
    "duration": [
     30,
     60,
     84.75
    ],
    "height_pct": [
     0.15755524,
     0.19403925,
     0.22526895
    ],
    "breakout_delay": [
     6.5,
     16,
     24
    ],
    "bars_to_pattern_target": [
     5.75,
     15,
     27.5
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.6875,
    "baseFalseStartRate": 0.640625,
    "throwbackRate": 0.625,
    "targetHitRate": 0.25
   },
   "confirmRate": 0.22580645,
   "oneEveryBars": 4789,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 1827,
   "symbols": 1060,
   "first": "1978-05-12",
   "last": "2026-10-28",
   "win10": 0.44719472,
   "baseWin10": 0.45761234,
   "excess10": {
    "mean": 0.00084838,
    "low": -0.00239176,
    "high": 0.00430949,
    "q": 0.85770198,
    "stable": false
   },
   "trade": {
    "n": 1815,
    "winRate": 0.26170799,
    "expectancyR": -0.13974514,
    "baseWinRate": 0.27208448,
    "baseExpectancyR": -0.11718547,
    "timeoutRate": 0.06060606,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 475,
    "stops": 1230,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     7.5,
     18,
     38
    ],
    "bars_to_stop": [
     4,
     10,
     26
    ],
    "bars_in_trade": [
     5,
     14,
     34
    ],
    "mfe_r": [
     0.25311244,
     0.79710323,
     2.0129081
    ],
    "stopped_after_1r": 0.20894309,
    "duration": [
     33,
     51,
     95
    ],
    "height_pct": [
     0.14491616,
     0.21714735,
     0.33685856
    ],
    "breakout_delay": [
     5,
     11,
     24
    ],
    "bars_to_pattern_target": [
     6.25,
     14,
     26
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.64866401,
    "baseFalseStartRate": 0.63190633,
    "throwbackRate": 0.62695749,
    "targetHitRate": 0.30253025
   },
   "confirmRate": 0.25756233,
   "oneEveryBars": 4640,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1w",
   "side": "all",
   "n": 1,
   "symbols": 1,
   "first": "2020-07-27",
   "last": "2020-07-27",
   "win10": 0,
   "baseWin10": 0.45346062,
   "excess10": {
    "mean": 0.08845156,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 1,
    "winRate": 0,
    "expectancyR": -1,
    "baseWinRate": 0,
    "baseExpectancyR": -1,
    "timeoutRate": 0,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 0,
    "stops": 1,
    "triggered": null
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     13,
     13,
     13
    ],
    "bars_in_trade": [
     13,
     13,
     13
    ],
    "mfe_r": [
     0.42997602,
     0.42997602,
     0.42997602
    ],
    "stopped_after_1r": 0,
    "duration": [
     57,
     57,
     57
    ],
    "height_pct": [
     0.92020124,
     0.92020124,
     0.92020124
    ],
    "breakout_delay": [
     12,
     12,
     12
    ],
    "bars_to_pattern_target": null
   },
   "breakoutStats": {
    "falseStartRate": 1,
    "baseFalseStartRate": 0.75,
    "throwbackRate": 1,
    "targetHitRate": 0
   },
   "confirmRate": 0.05714286,
   "oneEveryBars": 63360,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 214,
   "symbols": 197,
   "first": "1984-03-19",
   "last": "2026-10-19",
   "win10": 0.37089202,
   "baseWin10": 0.42650791,
   "excess10": {
    "mean": -0.01061044,
    "low": -0.02517415,
    "high": 0.00228152,
    "q": 0.44486439,
    "stable": true
   },
   "trade": {
    "n": 210,
    "winRate": 0.17619048,
    "expectancyR": -0.44905118,
    "baseWinRate": 0.20952381,
    "baseExpectancyR": -0.31555517,
    "timeoutRate": 0.01904762,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 37,
    "stops": 169,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     4,
     10,
     19
    ],
    "bars_to_stop": [
     5,
     10,
     23
    ],
    "bars_in_trade": [
     5,
     10.5,
     23
    ],
    "mfe_r": [
     0.28015647,
     0.6896261,
     1.4551878
    ],
    "stopped_after_1r": 0.21301775,
    "duration": [
     32,
     47,
     89.25
    ],
    "height_pct": [
     0.30533087,
     0.43991043,
     0.70768842
    ],
    "breakout_delay": [
     6,
     11,
     21.75
    ],
    "bars_to_pattern_target": [
     5,
     11,
     21.75
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.74857143,
    "baseFalseStartRate": 0.69657098,
    "throwbackRate": 0.55897436,
    "targetHitRate": 0.19905213
   },
   "confirmRate": 0.27606753,
   "oneEveryBars": 6440,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 3,
   "symbols": 2,
   "first": "2004-02-23",
   "last": "2016-11-14",
   "win10": 0,
   "baseWin10": 0.42149131,
   "excess10": {
    "mean": -0.02232608,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 3,
    "winRate": 0.33333333,
    "expectancyR": 0,
    "baseWinRate": 0.16666667,
    "baseExpectancyR": -0.5,
    "timeoutRate": 0,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 1,
    "stops": 2,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     27,
     27,
     27
    ],
    "bars_to_stop": [
     32.25,
     41.5,
     50.75
    ],
    "bars_in_trade": [
     25,
     27,
     43.5
    ],
    "mfe_r": [
     0.67633972,
     0.90775251,
     1.47946155
    ],
    "stopped_after_1r": 0,
    "duration": [
     58,
     80,
     112
    ],
    "height_pct": [
     0.35357861,
     0.43874338,
     0.45990515
    ],
    "breakout_delay": [
     25.5,
     42,
     47
    ],
    "bars_to_pattern_target": [
     21,
     21,
     21
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.66666667,
    "baseFalseStartRate": 0.83333333,
    "throwbackRate": 0.33333333,
    "targetHitRate": 0.33333333
   },
   "confirmRate": 0.11538462,
   "oneEveryBars": 16987,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "indices",
   "tf": "1w",
   "side": "all",
   "n": 7,
   "symbols": 6,
   "first": "1978-05-08",
   "last": "2019-02-18",
   "win10": 0.42857143,
   "baseWin10": 0.38082846,
   "excess10": {
    "mean": -0.03089732,
    "low": -0.12689181,
    "high": 0.02832599,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 7,
    "winRate": 0,
    "expectancyR": -0.82533345,
    "baseWinRate": 0.25,
    "baseExpectancyR": -0.10309478,
    "timeoutRate": 0.14285714,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 0,
    "stops": 6,
    "triggered": null
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     6,
     10.5,
     23.25
    ],
    "bars_in_trade": [
     7,
     12,
     32.5
    ],
    "mfe_r": [
     0.22144704,
     0.59261781,
     0.67132723
    ],
    "stopped_after_1r": 0,
    "duration": [
     27.5,
     42,
     215.5
    ],
    "height_pct": [
     0.16028358,
     0.27766496,
     0.56301355
    ],
    "breakout_delay": [
     4,
     6,
     89.5
    ],
    "bars_to_pattern_target": null
   },
   "breakoutStats": {
    "falseStartRate": 0.85714286,
    "baseFalseStartRate": 0.66666667,
    "throwbackRate": 0.57142857,
    "targetHitRate": 0
   },
   "confirmRate": 0.38095238,
   "oneEveryBars": 4024,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "forex",
   "tf": "1w",
   "side": "all",
   "n": 4,
   "symbols": 4,
   "first": "2015-06-08",
   "last": "2022-10-03",
   "win10": 0.5,
   "baseWin10": 0.46292213,
   "excess10": {
    "mean": 0.00593208,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 4,
    "winRate": 0,
    "expectancyR": -0.88866132,
    "baseWinRate": 0.125,
    "baseExpectancyR": -0.33953048,
    "timeoutRate": 0.25,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 0,
    "stops": 3,
    "triggered": null
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     18.5,
     34,
     45
    ],
    "bars_in_trade": [
     26.25,
     45,
     67
    ],
    "mfe_r": [
     0.265281,
     0.43243556,
     0.68729964
    ],
    "stopped_after_1r": 0.33333333,
    "duration": [
     34.25,
     111,
     236
    ],
    "height_pct": [
     0.12016901,
     0.21931505,
     0.35495456
    ],
    "breakout_delay": [
     4.5,
     22,
     49.5
    ],
    "bars_to_pattern_target": [
     17,
     17,
     17
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.5,
    "baseFalseStartRate": 0.91666667,
    "throwbackRate": 1,
    "targetHitRate": 0.25
   },
   "confirmRate": 0.3,
   "oneEveryBars": 4320,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "commodities",
   "tf": "1w",
   "side": "all",
   "n": 4,
   "symbols": 4,
   "first": "2003-01-27",
   "last": "2020-11-09",
   "win10": 0.75,
   "baseWin10": 0.47664427,
   "excess10": {
    "mean": -0.02836669,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 4,
    "winRate": 0.75,
    "expectancyR": 1.25,
    "baseWinRate": 0.1875,
    "baseExpectancyR": -0.4375,
    "timeoutRate": 0,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 3,
    "stops": 1,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     7.5,
     10,
     14
    ],
    "bars_to_stop": [
     7,
     7,
     7
    ],
    "bars_in_trade": [
     6.5,
     8.5,
     12
    ],
    "mfe_r": [
     1.52112862,
     2.02047491,
     2.05169058
    ],
    "stopped_after_1r": 0,
    "duration": [
     33,
     54.5,
     75.5
    ],
    "height_pct": [
     0.22015391,
     0.31585407,
     0.43649802
    ],
    "breakout_delay": [
     7.5,
     12,
     19
    ],
    "bars_to_pattern_target": [
     7,
     9,
     14
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.25,
    "baseFalseStartRate": 0.77083334,
    "throwbackRate": 0.75,
    "targetHitRate": 0.75
   },
   "confirmRate": 0.23076923,
   "oneEveryBars": 3904,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 233,
   "symbols": 214,
   "first": "1978-05-08",
   "last": "2026-10-19",
   "win10": 0.375,
   "baseWin10": 0.4266732,
   "excess10": {
    "mean": -0.0108817,
    "low": -0.02442609,
    "high": 0.00099325,
    "q": 0.38936628,
    "stable": true
   },
   "trade": {
    "n": 229,
    "winRate": 0.1790393,
    "expectancyR": -0.43507741,
    "baseWinRate": 0.20742358,
    "baseExpectancyR": -0.31701472,
    "timeoutRate": 0.02620087,
    "triggeredRate": null,
    "invalidatedRate": null,
    "hits": 41,
    "stops": 182,
    "triggered": null
   },
   "timing": {
    "bars_to_target": [
     5,
     10,
     19
    ],
    "bars_to_stop": [
     5,
     10.5,
     23.75
    ],
    "bars_in_trade": [
     5,
     11,
     27
    ],
    "mfe_r": [
     0.28449836,
     0.67944282,
     1.43694556
    ],
    "stopped_after_1r": 0.2032967,
    "duration": [
     32,
     47,
     91
    ],
    "height_pct": [
     0.29146022,
     0.4356955,
     0.68010688
    ],
    "breakout_delay": [
     6,
     11,
     23
    ],
    "bars_to_pattern_target": [
     5,
     11,
     21
    ]
   },
   "breakoutStats": {
    "falseStartRate": 0.73958333,
    "baseFalseStartRate": 0.70190896,
    "throwbackRate": 0.56807512,
    "targetHitRate": 0.20434783
   },
   "confirmRate": 0.26737968,
   "oneEveryBars": 6668,
   "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."
}