{
 "id": "harami_cross_bullish",
 "name": "Bullish harami cross",
 "family": "candlestick",
 "direction": "bullish",
 "kind": "reversal",
 "page": "https://patternswizard.com/harami-cross-candlestick-pattern/",
 "data": "https://patternswizard.com/data/patterns/harami_cross_bullish.json",
 "rule": "After a downtrend: a long black candle, then a doji inside the first body (without touching either edge of it). 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": 7793,
   "symbols": 572,
   "first": "2017-09-21",
   "last": "2026-10-28",
   "win10": 0.51521767,
   "baseWin10": 0.47843721,
   "excess10": {
    "mean": 0.00078002,
    "low": 0.00013882,
    "high": 0.00143023,
    "q": 0.20604165,
    "stable": true
   },
   "trade": {
    "n": 2904,
    "winRate": 0.3088843,
    "expectancyR": -0.03550871,
    "baseWinRate": 0.31422764,
    "baseExpectancyR": -0.02353522,
    "timeoutRate": 0.02789256,
    "triggeredRate": 0.37277044,
    "invalidatedRate": 0.61901707,
    "hits": 897,
    "stops": 1926,
    "triggered": 2905
   },
   "timing": {
    "bars_to_target": [
     5,
     11,
     25
    ],
    "bars_to_stop": [
     2,
     5,
     13
    ],
    "bars_in_trade": [
     2,
     7,
     19
    ],
    "mfe_r": [
     0.18430834,
     0.85651904,
     2.07611287
    ],
    "stopped_after_1r": 0.22014538,
    "bars_to_entry": [
     1,
     2,
     3
    ],
    "range_pct": [
     0.01586157,
     0.02325581,
     0.03518268
    ],
    "range_atr": [
     1.27195644,
     1.5806452,
     1.98931623
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1884,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 1235,
   "symbols": 449,
   "first": "2018-03-27",
   "last": "2026-10-26",
   "win10": 0.49797242,
   "baseWin10": 0.46697383,
   "excess10": {
    "mean": 0.00169915,
    "low": -0.00247869,
    "high": 0.00573833,
    "q": 0.76774694,
    "stable": false
   },
   "trade": {
    "n": 466,
    "winRate": 0.31545064,
    "expectancyR": -0.01950583,
    "baseWinRate": 0.27449694,
    "baseExpectancyR": -0.14413744,
    "timeoutRate": 0.03433476,
    "triggeredRate": 0.37732794,
    "invalidatedRate": 0.60647773,
    "hits": 147,
    "stops": 303,
    "triggered": 466
   },
   "timing": {
    "bars_to_target": [
     3.5,
     12,
     27.5
    ],
    "bars_to_stop": [
     2,
     5,
     13
    ],
    "bars_in_trade": [
     2,
     7,
     18
    ],
    "mfe_r": [
     0.28715017,
     0.97530425,
     2.08365422
    ],
    "stopped_after_1r": 0.24422442,
    "bars_to_entry": [
     1,
     2,
     3
    ],
    "range_pct": [
     0.03373163,
     0.04754099,
     0.07168432
    ],
    "range_atr": [
     1.25936943,
     1.56198347,
     1.99883044
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 2973,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1d",
   "side": "all",
   "n": 91,
   "symbols": 78,
   "first": "2019-08-22",
   "last": "2026-10-18",
   "win10": 0.59340659,
   "baseWin10": 0.42480084,
   "excess10": {
    "mean": -0.01507769,
    "low": -0.0337866,
    "high": -0.00188481,
    "q": 0.37931565,
    "stable": true
   },
   "trade": {
    "n": 32,
    "winRate": 0.28125,
    "expectancyR": -0.08027026,
    "baseWinRate": 0.30666667,
    "baseExpectancyR": -0.08,
    "timeoutRate": 0.0625,
    "triggeredRate": 0.36263736,
    "invalidatedRate": 0.62637363,
    "hits": 9,
    "stops": 21,
    "triggered": 33
   },
   "timing": {
    "bars_to_target": [
     4,
     9,
     16
    ],
    "bars_to_stop": [
     0,
     2,
     8
    ],
    "bars_in_trade": [
     1,
     5,
     10.5
    ],
    "mfe_r": [
     0.05842896,
     0.40480669,
     2.12265027
    ],
    "stopped_after_1r": 0.04761905,
    "bars_to_entry": [
     1,
     2,
     3
    ],
    "range_pct": [
     0.07331179,
     0.10327456,
     0.15193909
    ],
    "range_atr": [
     1.08738571,
     1.35051548,
     1.61214077
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 6615,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 10281,
   "symbols": 1565,
   "first": "1982-01-12",
   "last": "2026-10-27",
   "win10": 0.56025741,
   "baseWin10": 0.53945764,
   "excess10": {
    "mean": 0.00206786,
    "low": 0.00003573,
    "high": 0.0039739,
    "q": 0.27157148,
    "stable": true
   },
   "trade": {
    "n": 4537,
    "winRate": 0.35860701,
    "expectancyR": 0.09486424,
    "baseWinRate": 0.36057451,
    "baseExpectancyR": 0.09232453,
    "timeoutRate": 0.01432665,
    "triggeredRate": 0.44217489,
    "invalidatedRate": 0.55529618,
    "hits": 1627,
    "stops": 2845,
    "triggered": 4546
   },
   "timing": {
    "bars_to_target": [
     5,
     10,
     20
    ],
    "bars_to_stop": [
     2,
     5,
     12
    ],
    "bars_in_trade": [
     3,
     7,
     16
    ],
    "mfe_r": [
     0.3222127,
     1.0612247,
     2.09273887
    ],
    "stopped_after_1r": 0.22636204,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.03092393,
     0.04395226,
     0.06388102
    ],
    "range_atr": [
     1.17184472,
     1.41094708,
     1.71722877
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 712,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 344,
   "symbols": 45,
   "first": "1996-07-12",
   "last": "2026-09-25",
   "win10": 0.5494186,
   "baseWin10": 0.56091867,
   "excess10": {
    "mean": -0.00184587,
    "low": -0.00726473,
    "high": 0.00250722,
    "q": 0.78934026,
    "stable": true
   },
   "trade": {
    "n": 187,
    "winRate": 0.34759358,
    "expectancyR": 0.06692381,
    "baseWinRate": 0.39619048,
    "baseExpectancyR": 0.19158323,
    "timeoutRate": 0.02673797,
    "triggeredRate": 0.54360465,
    "invalidatedRate": 0.45639535,
    "hits": 65,
    "stops": 117,
    "triggered": 187
   },
   "timing": {
    "bars_to_target": [
     4,
     10,
     17
    ],
    "bars_to_stop": [
     2,
     4,
     13
    ],
    "bars_in_trade": [
     3,
     6,
     16
    ],
    "mfe_r": [
     0.33135834,
     1.16700995,
     2.0641644
    ],
    "stopped_after_1r": 0.24786325,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.01766802,
     0.02645169,
     0.04128217
    ],
    "range_atr": [
     1.13243428,
     1.3653968,
     1.65597209
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 737,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 142,
   "symbols": 15,
   "first": "1982-05-06",
   "last": "2026-10-19",
   "win10": 0.60714286,
   "baseWin10": 0.56695269,
   "excess10": {
    "mean": 0.00189142,
    "low": -0.00321286,
    "high": 0.00740146,
    "q": 0.80292384,
    "stable": true
   },
   "trade": {
    "n": 67,
    "winRate": 0.49253731,
    "expectancyR": 0.51436058,
    "baseWinRate": 0.38596492,
    "baseExpectancyR": 0.24688541,
    "timeoutRate": 0.01492537,
    "triggeredRate": 0.47887324,
    "invalidatedRate": 0.52112676,
    "hits": 33,
    "stops": 33,
    "triggered": 68
   },
   "timing": {
    "bars_to_target": [
     6,
     10,
     15
    ],
    "bars_to_stop": [
     2,
     5,
     11
    ],
    "bars_in_trade": [
     3,
     9,
     16.5
    ],
    "mfe_r": [
     0.47532092,
     1.9753617,
     2.15057313
    ],
    "stopped_after_1r": 0.27272727,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.01945639,
     0.02539731,
     0.03401926
    ],
    "range_atr": [
     1.21284226,
     1.47012764,
     1.7539387
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 973,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1d",
   "side": "all",
   "n": 34,
   "symbols": 17,
   "first": "2013-08-05",
   "last": "2024-12-09",
   "win10": 0.54545455,
   "baseWin10": 0.49385252,
   "excess10": {
    "mean": 0.00172607,
    "low": -0.00442856,
    "high": 0.00710742,
    "q": 0.8376085,
    "stable": false
   },
   "trade": {
    "n": 12,
    "winRate": 0.58333333,
    "expectancyR": 0.75,
    "baseWinRate": 0.40833333,
    "baseExpectancyR": 0.225,
    "timeoutRate": 0,
    "triggeredRate": 0.35294118,
    "invalidatedRate": 0.64705882,
    "hits": 7,
    "stops": 5,
    "triggered": 12
   },
   "timing": {
    "bars_to_target": [
     4.5,
     7,
     15
    ],
    "bars_to_stop": [
     2,
     13,
     15
    ],
    "bars_in_trade": [
     3.5,
     10,
     15.25
    ],
    "mfe_r": [
     1.18902956,
     2.1552788,
     2.30143714
    ],
    "stopped_after_1r": 0.4,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00813161,
     0.01136591,
     0.01327302
    ],
    "range_atr": [
     1.20039135,
     1.43407273,
     1.5476743
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 2600,
   "verdict": "no_edge",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "commodities",
   "tf": "1d",
   "side": "all",
   "n": 124,
   "symbols": 17,
   "first": "2001-03-15",
   "last": "2026-06-17",
   "win10": 0.52419355,
   "baseWin10": 0.51493108,
   "excess10": {
    "mean": 0.00577124,
    "low": -0.00760663,
    "high": 0.01861981,
    "q": 0.75456806,
    "stable": false
   },
   "trade": {
    "n": 46,
    "winRate": 0.32608696,
    "expectancyR": 0.09545827,
    "baseWinRate": 0.3452381,
    "baseExpectancyR": 0.0756603,
    "timeoutRate": 0.04347826,
    "triggeredRate": 0.37096774,
    "invalidatedRate": 0.62903226,
    "hits": 15,
    "stops": 29,
    "triggered": 46
   },
   "timing": {
    "bars_to_target": [
     6,
     13,
     23
    ],
    "bars_to_stop": [
     2,
     5,
     14
    ],
    "bars_in_trade": [
     4,
     6.5,
     20
    ],
    "mfe_r": [
     0.2937127,
     1.23968178,
     2.0703851
    ],
    "stopped_after_1r": 0.31034483,
    "bars_to_entry": [
     1,
     2,
     2
    ],
    "range_pct": [
     0.03016945,
     0.04514946,
     0.0645718
    ],
    "range_atr": [
     1.25348222,
     1.45246255,
     1.79497108
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 618,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 11016,
   "symbols": 1737,
   "first": "1982-01-12",
   "last": "2026-10-27",
   "win10": 0.56033855,
   "baseWin10": 0.53911653,
   "excess10": {
    "mean": 0.00184253,
    "low": 0.00010549,
    "high": 0.00365017,
    "q": 0.27704693,
    "stable": true
   },
   "trade": {
    "n": 4881,
    "winRate": 0.35976234,
    "expectancyR": 0.10002016,
    "baseWinRate": 0.36201009,
    "baseExpectancyR": 0.09756295,
    "timeoutRate": 0.0153657,
    "triggeredRate": 0.44408134,
    "invalidatedRate": 0.55346768,
    "hits": 1756,
    "stops": 3050,
    "triggered": 4892
   },
   "timing": {
    "bars_to_target": [
     5,
     10,
     20
    ],
    "bars_to_stop": [
     2,
     5,
     12
    ],
    "bars_in_trade": [
     3,
     7,
     16
    ],
    "mfe_r": [
     0.3221769,
     1.07257485,
     2.09294033
    ],
    "stopped_after_1r": 0.22754098,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.03024352,
     0.04326196,
     0.06348922
    ],
    "range_atr": [
     1.17215264,
     1.4103266,
     1.71570939
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 770,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 973,
   "symbols": 674,
   "first": "1982-06-07",
   "last": "2026-10-19",
   "win10": 0.61740042,
   "baseWin10": 0.56340272,
   "excess10": {
    "mean": 0.01273005,
    "low": 0.00162531,
    "high": 0.02312362,
    "q": 0.22618856,
    "stable": false
   },
   "trade": {
    "n": 359,
    "winRate": 0.40111421,
    "expectancyR": 0.23455628,
    "baseWinRate": 0.39406318,
    "baseExpectancyR": 0.20752953,
    "timeoutRate": 0.01671309,
    "triggeredRate": 0.37307297,
    "invalidatedRate": 0.61253854,
    "hits": 144,
    "stops": 209,
    "triggered": 363
   },
   "timing": {
    "bars_to_target": [
     7,
     14.5,
     23
    ],
    "bars_to_stop": [
     2,
     5,
     11
    ],
    "bars_in_trade": [
     3,
     9,
     18
    ],
    "mfe_r": [
     0.25328261,
     1.13999367,
     2.10517895
    ],
    "stopped_after_1r": 0.20095694,
    "bars_to_entry": [
     1,
     2,
     3
    ],
    "range_pct": [
     0.08809721,
     0.12727831,
     0.19523796
    ],
    "range_atr": [
     1.23458517,
     1.50364852,
     1.85782981
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1416,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 42,
   "symbols": 26,
   "first": "2000-12-18",
   "last": "2026-04-27",
   "win10": 0.5,
   "baseWin10": 0.5985776,
   "excess10": {
    "mean": -0.02819224,
    "low": -0.09117585,
    "high": 0.00848645,
    "q": 0.68242208,
    "stable": true
   },
   "trade": {
    "n": 12,
    "winRate": 0.41666667,
    "expectancyR": 0.23745706,
    "baseWinRate": 0.18939394,
    "baseExpectancyR": -0.46653353,
    "timeoutRate": 0,
    "triggeredRate": 0.28571429,
    "invalidatedRate": 0.71428571,
    "hits": 5,
    "stops": 7,
    "triggered": 12
   },
   "timing": {
    "bars_to_target": [
     11,
     16,
     20
    ],
    "bars_to_stop": [
     1.5,
     8,
     21
    ],
    "bars_in_trade": [
     6.5,
     11,
     22.75
    ],
    "mfe_r": [
     0.32101583,
     1.75836885,
     2.03521013
    ],
    "stopped_after_1r": 0.42857143,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.07333427,
     0.09243962,
     0.12892015
    ],
    "range_atr": [
     1.3565827,
     1.58986342,
     1.89187145
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1213,
   "verdict": "no_edge",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "indices",
   "tf": "1w",
   "side": "all",
   "n": 7,
   "symbols": 5,
   "first": "1990-01-29",
   "last": "2026-10-05",
   "win10": 0.66666667,
   "baseWin10": 0.61941746,
   "excess10": {
    "mean": 0.03367526,
    "low": -0.03755337,
    "high": 0.13027527,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 4,
    "winRate": 0.25,
    "expectancyR": -0.25,
    "baseWinRate": 0.25,
    "baseExpectancyR": -0.25,
    "timeoutRate": 0,
    "triggeredRate": 0.71428571,
    "invalidatedRate": 0.28571429,
    "hits": 1,
    "stops": 3,
    "triggered": 5
   },
   "timing": {
    "bars_to_target": [
     12,
     12,
     12
    ],
    "bars_to_stop": [
     11,
     20,
     28
    ],
    "bars_in_trade": [
     9.5,
     16,
     24
    ],
    "mfe_r": [
     0.85719322,
     1.44098032,
     1.97682104
    ],
    "stopped_after_1r": 0.33333333,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.05524504,
     0.06708416,
     0.07097904
    ],
    "range_atr": [
     1.34504044,
     1.48784387,
     1.7685377
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 4024,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "forex",
   "tf": "1w",
   "side": "all",
   "n": 12,
   "symbols": 8,
   "first": "2013-04-29",
   "last": "2025-04-14",
   "win10": 0.58333333,
   "baseWin10": 0.47045577,
   "excess10": {
    "mean": 0.01155662,
    "low": -0.01989775,
    "high": 0.03283808,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 5,
    "winRate": 0.4,
    "expectancyR": 0.2,
    "baseWinRate": 0.29166667,
    "baseExpectancyR": -0.125,
    "timeoutRate": 0,
    "triggeredRate": 0.41666667,
    "invalidatedRate": 0.58333333,
    "hits": 2,
    "stops": 3,
    "triggered": 5
   },
   "timing": {
    "bars_to_target": [
     17.75,
     32.5,
     47.25
    ],
    "bars_to_stop": [
     1.5,
     3,
     8.5
    ],
    "bars_in_trade": [
     3,
     3,
     14
    ],
    "mfe_r": [
     0.14132066,
     0.72416443,
     2.00080013
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     1,
     2,
     2
    ],
    "range_pct": [
     0.02410081,
     0.03615996,
     0.04027893
    ],
    "range_atr": [
     1.11793497,
     1.48495734,
     1.61678684
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1440,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "commodities",
   "tf": "1w",
   "side": "all",
   "n": 12,
   "symbols": 9,
   "first": "2004-06-07",
   "last": "2024-09-09",
   "win10": 0.58333333,
   "baseWin10": 0.54227537,
   "excess10": {
    "mean": -0.02687956,
    "low": -0.08717866,
    "high": 0.03650045,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 6,
    "winRate": 0.16666667,
    "expectancyR": -0.5,
    "baseWinRate": 0.27777778,
    "baseExpectancyR": -0.00832867,
    "timeoutRate": 0,
    "triggeredRate": 0.5,
    "invalidatedRate": 0.5,
    "hits": 1,
    "stops": 5,
    "triggered": 6
   },
   "timing": {
    "bars_to_target": [
     48,
     48,
     48
    ],
    "bars_to_stop": [
     0,
     7,
     12
    ],
    "bars_in_trade": [
     1.75,
     9.5,
     19.5
    ],
    "mfe_r": [
     0.14069501,
     0.61983666,
     0.92505847
    ],
    "stopped_after_1r": 0.2,
    "bars_to_entry": [
     1,
     1.5,
     2
    ],
    "range_pct": [
     0.08101563,
     0.12788753,
     0.15589252
    ],
    "range_atr": [
     1.3029083,
     1.44404733,
     1.73701876
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1301,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 1046,
   "symbols": 722,
   "first": "1982-06-07",
   "last": "2026-10-19",
   "win10": 0.61208577,
   "baseWin10": 0.56383599,
   "excess10": {
    "mean": 0.01070036,
    "low": 0.00020402,
    "high": 0.02009588,
    "q": 0.28288226,
    "stable": false
   },
   "trade": {
    "n": 386,
    "winRate": 0.39637306,
    "expectancyR": 0.21775956,
    "baseWinRate": 0.38217523,
    "baseExpectancyR": 0.17166827,
    "timeoutRate": 0.01554404,
    "triggeredRate": 0.37380497,
    "invalidatedRate": 0.61281071,
    "hits": 153,
    "stops": 227,
    "triggered": 391
   },
   "timing": {
    "bars_to_target": [
     7,
     15,
     23
    ],
    "bars_to_stop": [
     2,
     5,
     12
    ],
    "bars_in_trade": [
     3,
     9,
     18
    ],
    "mfe_r": [
     0.25994983,
     1.12816691,
     2.10211569
    ],
    "stopped_after_1r": 0.20704846,
    "bars_to_entry": [
     1,
     2,
     3
    ],
    "range_pct": [
     0.08372373,
     0.12458151,
     0.1897646
    ],
    "range_atr": [
     1.23981848,
     1.50668007,
     1.85468921
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1425,
   "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."
}