{
 "id": "stalled_bearish",
 "name": "Bearish stalled (deliberation)",
 "family": "candlestick",
 "direction": "bearish",
 "kind": "reversal",
 "page": "https://patternswizard.com/stalled-candlestick-pattern/",
 "data": "https://patternswizard.com/data/patterns/stalled_bearish.json",
 "rule": "After an uptrend: two long white candles closing higher, then a short white candle opening near the second close and closing higher. 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": 5705,
   "symbols": 557,
   "first": "2017-11-19",
   "last": "2026-10-28",
   "win10": 0.53208275,
   "baseWin10": 0.50606338,
   "excess10": {
    "mean": -0.00037935,
    "low": -0.00264736,
    "high": 0.00159865,
    "q": 0.90988664,
    "stable": false
   },
   "trade": {
    "n": 870,
    "winRate": 0.1816092,
    "expectancyR": -0.14678138,
    "baseWinRate": 0.23826291,
    "baseExpectancyR": -0.05727736,
    "timeoutRate": 0.20689655,
    "triggeredRate": 0.15390009,
    "invalidatedRate": 0.79842244,
    "hits": 158,
    "stops": 532,
    "triggered": 878
   },
   "timing": {
    "bars_to_target": [
     18,
     35,
     59
    ],
    "bars_to_stop": [
     7,
     18,
     38.25
    ],
    "bars_in_trade": [
     10.25,
     33,
     81
    ],
    "mfe_r": [
     0.25248539,
     0.76492319,
     1.62747678
    ],
    "stopped_after_1r": 0.19924812,
    "bars_to_entry": [
     3,
     5,
     10
    ],
    "range_pct": [
     0.03274021,
     0.04941861,
     0.07849293
    ],
    "range_atr": [
     2.65163493,
     3.17525792,
     3.88439322
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 2573,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1h",
   "side": "all",
   "n": 1979,
   "symbols": 25,
   "first": "2012-02-10",
   "last": "2026-10-21",
   "win10": 0.49924204,
   "baseWin10": 0.49070211,
   "excess10": {
    "mean": 0.00023306,
    "low": -0.00002917,
    "high": 0.00053176,
    "q": 0.40400559,
    "stable": true
   },
   "trade": {
    "n": 249,
    "winRate": 0.22088353,
    "expectancyR": -0.18253076,
    "baseWinRate": 0.21273713,
    "baseExpectancyR": -0.2459669,
    "timeoutRate": 0.11646586,
    "triggeredRate": 0.12582112,
    "invalidatedRate": 0.82668014,
    "hits": 55,
    "stops": 165,
    "triggered": 249
   },
   "timing": {
    "bars_to_target": [
     18.5,
     35,
     58.5
    ],
    "bars_to_stop": [
     5,
     20,
     35
    ],
    "bars_in_trade": [
     7,
     25,
     53
    ],
    "mfe_r": [
     0.25718194,
     0.79532713,
     1.82093668
    ],
    "stopped_after_1r": 0.2,
    "bars_to_entry": [
     3,
     5,
     9
    ],
    "range_pct": [
     0.00331163,
     0.00446439,
     0.00625067
    ],
    "range_atr": [
     2.68979919,
     3.20575237,
     3.84885716
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1096,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1h",
   "side": "all",
   "n": 7684,
   "symbols": 582,
   "first": "2012-02-10",
   "last": "2026-10-28",
   "win10": 0.52362358,
   "baseWin10": 0.5021066,
   "excess10": {
    "mean": -0.00022158,
    "low": -0.00190941,
    "high": 0.00138217,
    "q": 0.92831529,
    "stable": false
   },
   "trade": {
    "n": 1119,
    "winRate": 0.19034853,
    "expectancyR": -0.15473634,
    "baseWinRate": 0.23319893,
    "baseExpectancyR": -0.09471093,
    "timeoutRate": 0.18677391,
    "triggeredRate": 0.1466684,
    "invalidatedRate": 0.80570016,
    "hits": 213,
    "stops": 697,
    "triggered": 1127
   },
   "timing": {
    "bars_to_target": [
     18,
     35,
     59
    ],
    "bars_to_stop": [
     6,
     19,
     38
    ],
    "bars_in_trade": [
     10,
     31,
     73
    ],
    "mfe_r": [
     0.25311892,
     0.77021277,
     1.66114789
    ],
    "stopped_after_1r": 0.19942611,
    "bars_to_entry": [
     3,
     5,
     10
    ],
    "range_pct": [
     0.01045733,
     0.03732901,
     0.06593563
    ],
    "range_atr": [
     2.66216248,
     3.18181801,
     3.87429208
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 2193,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 1538,
   "symbols": 448,
   "first": "2017-12-07",
   "last": "2026-10-25",
   "win10": 0.52604167,
   "baseWin10": 0.51936321,
   "excess10": {
    "mean": -0.00154729,
    "low": -0.00544918,
    "high": 0.00211806,
    "q": 0.78249529,
    "stable": false
   },
   "trade": {
    "n": 221,
    "winRate": 0.16742081,
    "expectancyR": -0.13111378,
    "baseWinRate": 0.16666667,
    "baseExpectancyR": -0.20884065,
    "timeoutRate": 0.23529412,
    "triggeredRate": 0.15214564,
    "invalidatedRate": 0.79973992,
    "hits": 37,
    "stops": 132,
    "triggered": 234
   },
   "timing": {
    "bars_to_target": [
     19,
     32,
     45
    ],
    "bars_to_stop": [
     4,
     11.5,
     27
    ],
    "bars_in_trade": [
     7,
     25,
     84
    ],
    "mfe_r": [
     0.17410715,
     0.51550961,
     1.47879612
    ],
    "stopped_after_1r": 0.09848485,
    "bars_to_entry": [
     3,
     5,
     10
    ],
    "range_pct": [
     0.06681488,
     0.10016359,
     0.16376584
    ],
    "range_atr": [
     2.70175421,
     3.26028752,
     3.98505342
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 2387,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "4h",
   "side": "all",
   "n": 468,
   "symbols": 25,
   "first": "2012-02-09",
   "last": "2026-09-11",
   "win10": 0.46252677,
   "baseWin10": 0.49036949,
   "excess10": {
    "mean": -0.00022992,
    "low": -0.00095028,
    "high": 0.00047943,
    "q": 0.81985852,
    "stable": false
   },
   "trade": {
    "n": 49,
    "winRate": 0.24489796,
    "expectancyR": -0.17423575,
    "baseWinRate": 0.21428571,
    "baseExpectancyR": -0.19613197,
    "timeoutRate": 0.06122449,
    "triggeredRate": 0.10683761,
    "invalidatedRate": 0.88247863,
    "hits": 12,
    "stops": 34,
    "triggered": 50
   },
   "timing": {
    "bars_to_target": [
     12,
     25,
     53
    ],
    "bars_to_stop": [
     6,
     12.5,
     25.75
    ],
    "bars_in_trade": [
     6,
     19,
     39
    ],
    "mfe_r": [
     0.23690204,
     0.83070868,
     1.92346942
    ],
    "stopped_after_1r": 0.26470588,
    "bars_to_entry": [
     3,
     5.5,
     9
    ],
    "range_pct": [
     0.00703105,
     0.00890985,
     0.01177804
    ],
    "range_atr": [
     2.53864878,
     2.95510602,
     3.39953923
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1130,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "4h",
   "side": "all",
   "n": 2006,
   "symbols": 473,
   "first": "2012-02-09",
   "last": "2026-10-25",
   "win10": 0.51123315,
   "baseWin10": 0.51260331,
   "excess10": {
    "mean": -0.00124015,
    "low": -0.00440463,
    "high": 0.00162097,
    "q": 0.77827425,
    "stable": true
   },
   "trade": {
    "n": 270,
    "winRate": 0.18148148,
    "expectancyR": -0.13893962,
    "baseWinRate": 0.17337808,
    "baseExpectancyR": -0.20704949,
    "timeoutRate": 0.2037037,
    "triggeredRate": 0.14157527,
    "invalidatedRate": 0.81904287,
    "hits": 49,
    "stops": 166,
    "triggered": 284
   },
   "timing": {
    "bars_to_target": [
     18,
     29,
     48
    ],
    "bars_to_stop": [
     5,
     12,
     26.75
    ],
    "bars_in_trade": [
     7,
     22,
     77.5
    ],
    "mfe_r": [
     0.18183106,
     0.56738603,
     1.54606628
    ],
    "stopped_after_1r": 0.13253012,
    "bars_to_entry": [
     3,
     5,
     10
    ],
    "range_pct": [
     0.03229202,
     0.07763536,
     0.13843735
    ],
    "range_atr": [
     2.66283137,
     3.16939151,
     3.84320325
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 2094,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1d",
   "side": "all",
   "n": 292,
   "symbols": 184,
   "first": "2017-11-28",
   "last": "2026-10-05",
   "win10": 0.49484536,
   "baseWin10": 0.54062032,
   "excess10": {
    "mean": 0.03535908,
    "low": 0.01805184,
    "high": 0.04913214,
    "q": 0.01356557,
    "stable": true
   },
   "trade": {
    "n": 38,
    "winRate": 0.26315789,
    "expectancyR": 0.1831598,
    "baseWinRate": 0.20634921,
    "baseExpectancyR": -0.13982265,
    "timeoutRate": 0.18421053,
    "triggeredRate": 0.20205479,
    "invalidatedRate": 0.74657534,
    "hits": 10,
    "stops": 21,
    "triggered": 59
   },
   "timing": {
    "bars_to_target": [
     39.5,
     62,
     76.75
    ],
    "bars_to_stop": [
     5,
     22,
     39
    ],
    "bars_in_trade": [
     20.25,
     43,
     77.75
    ],
    "mfe_r": [
     0.36726288,
     1.27902228,
     1.96535441
    ],
    "stopped_after_1r": 0.19047619,
    "bars_to_entry": [
     2,
     4,
     10.5
    ],
    "range_pct": [
     0.17173315,
     0.24897958,
     0.35897581
    ],
    "range_atr": [
     2.70363176,
     3.23850703,
     4.06796479
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 2062,
   "verdict": "edge_confirmed",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 2284,
   "symbols": 1094,
   "first": "1976-06-18",
   "last": "2026-10-27",
   "win10": 0.46777729,
   "baseWin10": 0.45336284,
   "excess10": {
    "mean": 0.00155175,
    "low": -0.0009889,
    "high": 0.00407735,
    "q": 0.58647453,
    "stable": false
   },
   "trade": {
    "n": 310,
    "winRate": 0.25806452,
    "expectancyR": -0.17012452,
    "baseWinRate": 0.25527426,
    "baseExpectancyR": -0.18716684,
    "timeoutRate": 0.05483871,
    "triggeredRate": 0.13660245,
    "invalidatedRate": 0.85551664,
    "hits": 80,
    "stops": 213,
    "triggered": 312
   },
   "timing": {
    "bars_to_target": [
     11,
     21.5,
     40.75
    ],
    "bars_to_stop": [
     5,
     11,
     26
    ],
    "bars_in_trade": [
     6,
     15,
     33
    ],
    "mfe_r": [
     0.20444258,
     0.77577367,
     2.00461453
    ],
    "stopped_after_1r": 0.18309859,
    "bars_to_entry": [
     2,
     4,
     6
    ],
    "range_pct": [
     0.03982378,
     0.05466703,
     0.07814341
    ],
    "range_atr": [
     2.09299523,
     2.45292068,
     2.93763787
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 3205,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 49,
   "symbols": 27,
   "first": "1999-07-09",
   "last": "2025-05-20",
   "win10": 0.55102041,
   "baseWin10": 0.41523827,
   "excess10": {
    "mean": 0.00061881,
    "low": -0.01012658,
    "high": 0.01303753,
    "q": 0.97197954,
    "stable": false
   },
   "trade": {
    "n": 7,
    "winRate": 0.14285714,
    "expectancyR": -0.57834073,
    "baseWinRate": 0.33333334,
    "baseExpectancyR": 0.05556467,
    "timeoutRate": 0,
    "triggeredRate": 0.14285714,
    "invalidatedRate": 0.85714286,
    "hits": 1,
    "stops": 6,
    "triggered": 7
   },
   "timing": {
    "bars_to_target": [
     7,
     7,
     7
    ],
    "bars_to_stop": [
     4.75,
     7,
     19
    ],
    "bars_in_trade": [
     5.5,
     7,
     15
    ],
    "mfe_r": [
     0.0768987,
     0.56451762,
     0.85751495
    ],
    "stopped_after_1r": 0.16666667,
    "bars_to_entry": [
     2.5,
     3,
     4.5
    ],
    "range_pct": [
     0.01565318,
     0.024818,
     0.03344774
    ],
    "range_atr": [
     1.64379513,
     2.05428386,
     2.42790627
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 5174,
   "verdict": "no_edge",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 76,
   "symbols": 13,
   "first": "1970-10-06",
   "last": "2026-08-06",
   "win10": 0.39473684,
   "baseWin10": 0.41912771,
   "excess10": {
    "mean": 0.00059976,
    "low": -0.00295059,
    "high": 0.00435017,
    "q": 0.91845165,
    "stable": false
   },
   "trade": {
    "n": 10,
    "winRate": 0.3,
    "expectancyR": -0.1,
    "baseWinRate": 0.27777778,
    "baseExpectancyR": -0.19680285,
    "timeoutRate": 0,
    "triggeredRate": 0.14473684,
    "invalidatedRate": 0.85526316,
    "hits": 3,
    "stops": 7,
    "triggered": 11
   },
   "timing": {
    "bars_to_target": [
     11.5,
     13,
     22
    ],
    "bars_to_stop": [
     9,
     13,
     24
    ],
    "bars_in_trade": [
     10.25,
     13,
     26.5
    ],
    "mfe_r": [
     0.37484723,
     0.74411076,
     2.00550148
    ],
    "stopped_after_1r": 0.14285714,
    "bars_to_entry": [
     3,
     4,
     6.5
    ],
    "range_pct": [
     0.01826012,
     0.02484272,
     0.03516926
    ],
    "range_atr": [
     2.23962599,
     2.66397202,
     3.08145833
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1819,
   "verdict": "no_edge",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "forex",
   "tf": "1d",
   "side": "all",
   "n": 86,
   "symbols": 25,
   "first": "2012-05-08",
   "last": "2026-01-07",
   "win10": 0.56470588,
   "baseWin10": 0.48753228,
   "excess10": {
    "mean": 0.00164393,
    "low": -0.0037603,
    "high": 0.00709884,
    "q": 0.83274453,
    "stable": false
   },
   "trade": {
    "n": 11,
    "winRate": 0.81818182,
    "expectancyR": 1.60319746,
    "baseWinRate": 0.41666667,
    "baseExpectancyR": 0.41645848,
    "timeoutRate": 0.09090909,
    "triggeredRate": 0.15116279,
    "invalidatedRate": 0.8255814,
    "hits": 9,
    "stops": 1,
    "triggered": 13
   },
   "timing": {
    "bars_to_target": [
     11,
     16,
     29
    ],
    "bars_to_stop": [
     6,
     6,
     6
    ],
    "bars_in_trade": [
     11,
     16,
     30
    ],
    "mfe_r": [
     2.00307059,
     2.06557369,
     2.24839532
    ],
    "stopped_after_1r": 1,
    "bars_to_entry": [
     3,
     3,
     6
    ],
    "range_pct": [
     0.01601506,
     0.02056578,
     0.02706365
    ],
    "range_atr": [
     2.37405103,
     2.76555419,
     3.21596491
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1028,
   "verdict": "no_edge",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "commodities",
   "tf": "1d",
   "side": "all",
   "n": 32,
   "symbols": 14,
   "first": "2005-08-12",
   "last": "2026-08-10",
   "win10": 0.34375,
   "baseWin10": 0.47430454,
   "excess10": {
    "mean": -0.02942038,
    "low": -0.05269741,
    "high": -0.00452375,
    "q": 0.21712775,
    "stable": true
   },
   "trade": {
    "n": 6,
    "winRate": 0.5,
    "expectancyR": 0.62222147,
    "baseWinRate": 0.375,
    "baseExpectancyR": 0.25320908,
    "timeoutRate": 0,
    "triggeredRate": 0.1875,
    "invalidatedRate": 0.8125,
    "hits": 3,
    "stops": 3,
    "triggered": 6
   },
   "timing": {
    "bars_to_target": [
     32,
     40,
     51.5
    ],
    "bars_to_stop": [
     1.5,
     3,
     5.5
    ],
    "bars_in_trade": [
     4.25,
     16,
     36
    ],
    "mfe_r": [
     0.1722383,
     1.16392116,
     2.1956194
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     2.25,
     3,
     4.5
    ],
    "range_pct": [
     0.03407934,
     0.0491238,
     0.08139756
    ],
    "range_atr": [
     2.1725052,
     2.5175432,
     3.09367836
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 2394,
   "verdict": "weak_evidence",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 2819,
   "symbols": 1357,
   "first": "1970-10-06",
   "last": "2026-10-27",
   "win10": 0.47157072,
   "baseWin10": 0.46206806,
   "excess10": {
    "mean": 0.00466655,
    "low": 0.00179268,
    "high": 0.00773579,
    "q": 0.0418728,
    "stable": true
   },
   "trade": {
    "n": 382,
    "winRate": 0.27748691,
    "expectancyR": -0.07711626,
    "baseWinRate": 0.26,
    "baseExpectancyR": -0.14950022,
    "timeoutRate": 0.06544503,
    "triggeredRate": 0.14473217,
    "invalidatedRate": 0.84285208,
    "hits": 106,
    "stops": 251,
    "triggered": 408
   },
   "timing": {
    "bars_to_target": [
     11,
     24,
     44.75
    ],
    "bars_to_stop": [
     5,
     11,
     26.5
    ],
    "bars_in_trade": [
     7,
     16,
     35.75
    ],
    "mfe_r": [
     0.23871954,
     0.80846941,
     2.00801402
    ],
    "stopped_after_1r": 0.18326693,
    "bars_to_entry": [
     2,
     4,
     6.25
    ],
    "range_pct": [
     0.03831836,
     0.05592919,
     0.09001005
    ],
    "range_atr": [
     2.1274606,
     2.52495933,
     3.04949999
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 3007,
   "verdict": "edge_confirmed",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1w",
   "side": "all",
   "n": 27,
   "symbols": 27,
   "first": "2019-05-27",
   "last": "2026-09-28",
   "win10": 0.48,
   "baseWin10": 0.59897048,
   "excess10": {
    "mean": -0.11480443,
    "low": -0.33228842,
    "high": 0.31331635,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 0,
    "winRate": null,
    "expectancyR": null,
    "baseWinRate": null,
    "baseExpectancyR": null,
    "timeoutRate": null,
    "triggeredRate": 0.11111111,
    "invalidatedRate": 0.77777778,
    "hits": null,
    "stops": null,
    "triggered": 3
   },
   "timing": {
    "bars_to_entry": [
     2,
     3,
     3.5
    ],
    "range_pct": [
     0.46384935,
     0.68640614,
     0.86266458
    ],
    "range_atr": [
     3.27832389,
     4.07010698,
     5.47890091
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 2347,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 893,
   "symbols": 623,
   "first": "1985-05-27",
   "last": "2026-10-05",
   "win10": 0.42424242,
   "baseWin10": 0.41632776,
   "excess10": {
    "mean": -0.00528489,
    "low": -0.01702247,
    "high": 0.00556678,
    "q": 0.71663523,
    "stable": true
   },
   "trade": {
    "n": 93,
    "winRate": 0.20430108,
    "expectancyR": -0.30907917,
    "baseWinRate": 0.29166667,
    "baseExpectancyR": -0.0384888,
    "timeoutRate": 0.05376344,
    "triggeredRate": 0.11086226,
    "invalidatedRate": 0.88353863,
    "hits": 19,
    "stops": 69,
    "triggered": 99
   },
   "timing": {
    "bars_to_target": [
     2,
     10,
     18.5
    ],
    "bars_to_stop": [
     5,
     12,
     18
    ],
    "bars_in_trade": [
     5,
     12,
     20
    ],
    "mfe_r": [
     0.22340208,
     0.79700381,
     1.7388165
    ],
    "stopped_after_1r": 0.1884058,
    "bars_to_entry": [
     1.5,
     3,
     5
    ],
    "range_pct": [
     0.0910359,
     0.12467349,
     0.17680664
    ],
    "range_atr": [
     2.31643915,
     2.69447351,
     3.15053368
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1543,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 17,
   "symbols": 14,
   "first": "2003-05-26",
   "last": "2026-02-23",
   "win10": 0.41176471,
   "baseWin10": 0.36757049,
   "excess10": {
    "mean": 0.00398018,
    "low": -0.02874026,
    "high": 0.03340354,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 3,
    "winRate": 0,
    "expectancyR": -1,
    "baseWinRate": 0.16666667,
    "baseExpectancyR": -0.5,
    "timeoutRate": 0,
    "triggeredRate": 0.17647059,
    "invalidatedRate": 0.82352941,
    "hits": 0,
    "stops": 3,
    "triggered": 3
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     7.5,
     9,
     10.5
    ],
    "bars_in_trade": [
     7.5,
     9,
     10.5
    ],
    "mfe_r": [
     0.33785746,
     0.38789189,
     0.64444137
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     1.5,
     2,
     3.5
    ],
    "range_pct": [
     0.05276337,
     0.06601946,
     0.0968058
    ],
    "range_atr": [
     2.19291019,
     2.7748661,
     2.93355966
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 2998,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "indices",
   "tf": "1w",
   "side": "all",
   "n": 23,
   "symbols": 10,
   "first": "1979-08-20",
   "last": "2024-03-04",
   "win10": 0.39130435,
   "baseWin10": 0.36263094,
   "excess10": {
    "mean": 0.00156423,
    "low": -0.00638232,
    "high": 0.01095356,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 3,
    "winRate": 0,
    "expectancyR": -1,
    "baseWinRate": null,
    "baseExpectancyR": null,
    "timeoutRate": 0,
    "triggeredRate": 0.13043478,
    "invalidatedRate": 0.86956522,
    "hits": 0,
    "stops": 3,
    "triggered": 3
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     4,
     4,
     8
    ],
    "bars_in_trade": [
     4,
     4,
     8
    ],
    "mfe_r": [
     0.11751001,
     0.17164023,
     0.3789802
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     2,
     2,
     3.5
    ],
    "range_pct": [
     0.05044611,
     0.06597045,
     0.07543266
    ],
    "range_atr": [
     2.27385235,
     2.49170542,
     3.01919007
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1225,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "forex",
   "tf": "1w",
   "side": "all",
   "n": 10,
   "symbols": 7,
   "first": "2013-01-07",
   "last": "2026-03-16",
   "win10": 0.22222222,
   "baseWin10": 0.42339697,
   "excess10": {
    "mean": -0.03559295,
    "low": -0.07202713,
    "high": -0.00796584,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 1,
    "winRate": 0,
    "expectancyR": -1,
    "baseWinRate": null,
    "baseExpectancyR": null,
    "timeoutRate": 0,
    "triggeredRate": 0.1,
    "invalidatedRate": 0.9,
    "hits": 0,
    "stops": 1,
    "triggered": 1
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     16,
     16,
     16
    ],
    "bars_in_trade": [
     16,
     16,
     16
    ],
    "mfe_r": [
     0.3455219,
     0.3455219,
     0.3455219
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     14,
     14,
     14
    ],
    "range_pct": [
     0.03307009,
     0.0501038,
     0.06358382
    ],
    "range_atr": [
     2.34780061,
     2.96735609,
     3.1573022
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1728,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "commodities",
   "tf": "1w",
   "side": "all",
   "n": 16,
   "symbols": 9,
   "first": "2004-05-17",
   "last": "2025-03-24",
   "win10": 0.6875,
   "baseWin10": 0.44032584,
   "excess10": {
    "mean": 0.06132279,
    "low": 0.01277449,
    "high": 0.10097558,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 2,
    "winRate": 0,
    "expectancyR": -1,
    "baseWinRate": null,
    "baseExpectancyR": null,
    "timeoutRate": 0,
    "triggeredRate": 0.125,
    "invalidatedRate": 0.875,
    "hits": 0,
    "stops": 2,
    "triggered": 2
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     20.25,
     26.5,
     32.75
    ],
    "bars_in_trade": [
     20.25,
     26.5,
     32.75
    ],
    "mfe_r": [
     0.75682096,
     0.77287367,
     0.78892638
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     1.25,
     1.5,
     1.75
    ],
    "range_pct": [
     0.09879538,
     0.13755977,
     0.15550648
    ],
    "range_atr": [
     2.41046757,
     2.73585904,
     3.11176074
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 976,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 986,
   "symbols": 690,
   "first": "1979-08-20",
   "last": "2026-10-05",
   "win10": 0.42711519,
   "baseWin10": 0.41933465,
   "excess10": {
    "mean": -0.00695515,
    "low": -0.02198303,
    "high": 0.00635991,
    "q": 0.70039379,
    "stable": true
   },
   "trade": {
    "n": 102,
    "winRate": 0.18627451,
    "expectancyR": -0.37004277,
    "baseWinRate": 0.28666667,
    "baseExpectancyR": -0.05694925,
    "timeoutRate": 0.04901961,
    "triggeredRate": 0.11257606,
    "invalidatedRate": 0.87931034,
    "hits": 19,
    "stops": 78,
    "triggered": 111
   },
   "timing": {
    "bars_to_target": [
     2,
     10,
     18.5
    ],
    "bars_to_stop": [
     5,
     12,
     17
    ],
    "bars_in_trade": [
     5,
     12,
     19
    ],
    "mfe_r": [
     0.23531661,
     0.74028203,
     1.39638925
    ],
    "stopped_after_1r": 0.16666667,
    "bars_to_entry": [
     1.5,
     3,
     5
    ],
    "range_pct": [
     0.08917528,
     0.12322977,
     0.1777761
    ],
    "range_atr": [
     2.31720328,
     2.70332527,
     3.17813653
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1576,
   "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."
}