{
 "id": "belt_hold_bearish",
 "name": "Bearish belt hold",
 "family": "candlestick",
 "direction": "bearish",
 "kind": "reversal",
 "page": "https://patternswizard.com/belt-hold-candlestick-pattern/",
 "data": "https://patternswizard.com/data/patterns/belt_hold_bearish.json",
 "rule": "After an uptrend: long black candle opening at its high (very short upper shadow). 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": 149178,
   "symbols": 588,
   "first": "2017-09-18",
   "last": "2026-10-28",
   "win10": 0.50240691,
   "baseWin10": 0.50644158,
   "excess10": {
    "mean": -0.00043566,
    "low": -0.00072301,
    "high": -0.00017816,
    "q": 0.08503012,
    "stable": false
   },
   "trade": {
    "n": 122532,
    "winRate": 0.3100333,
    "expectancyR": -0.03947634,
    "baseWinRate": 0.31990636,
    "baseExpectancyR": -0.01538983,
    "timeoutRate": 0.01952143,
    "triggeredRate": 0.82168953,
    "invalidatedRate": 0.17488504,
    "hits": 37989,
    "stops": 82151,
    "triggered": 122578
   },
   "timing": {
    "bars_to_target": [
     4,
     8,
     18
    ],
    "bars_to_stop": [
     1,
     4,
     10
    ],
    "bars_in_trade": [
     2,
     5,
     14
    ],
    "mfe_r": [
     0.2631579,
     0.92076191,
     2.07834637
    ],
    "stopped_after_1r": 0.2372217,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01308699,
     0.01978474,
     0.03067485
    ],
    "range_atr": [
     1.03187251,
     1.27686059,
     1.61904764
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 98,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1h",
   "side": "all",
   "n": 21947,
   "symbols": 25,
   "first": "2012-02-01",
   "last": "2026-10-23",
   "win10": 0.47726962,
   "baseWin10": 0.49173897,
   "excess10": {
    "mean": -0.00000428,
    "low": -0.00006483,
    "high": 0.00005675,
    "q": 0.96463522,
    "stable": false
   },
   "trade": {
    "n": 18735,
    "winRate": 0.28742994,
    "expectancyR": -0.12278855,
    "baseWinRate": 0.32130101,
    "baseExpectancyR": -0.02229434,
    "timeoutRate": 0.0104617,
    "triggeredRate": 0.85392081,
    "invalidatedRate": 0.14343646,
    "hits": 5385,
    "stops": 13154,
    "triggered": 18741
   },
   "timing": {
    "bars_to_target": [
     3,
     9,
     19
    ],
    "bars_to_stop": [
     1,
     3,
     10
    ],
    "bars_in_trade": [
     2,
     5,
     13
    ],
    "mfe_r": [
     0.16954108,
     0.77848101,
     2.05263162
    ],
    "stopped_after_1r": 0.20967006,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0013121,
     0.00186681,
     0.00270017
    ],
    "range_atr": [
     1.04015034,
     1.33932948,
     1.74438494
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 99,
   "verdict": "no_edge",
   "verdictTrade": "edge_negative"
  },
  {
   "market": "all",
   "tf": "1h",
   "side": "all",
   "n": 171125,
   "symbols": 613,
   "first": "2012-02-01",
   "last": "2026-10-28",
   "win10": 0.49918462,
   "baseWin10": 0.50455689,
   "excess10": {
    "mean": -0.00038037,
    "low": -0.00065146,
    "high": -0.00015413,
    "q": 0.06943931,
    "stable": true
   },
   "trade": {
    "n": 141267,
    "winRate": 0.30703561,
    "expectancyR": -0.0505253,
    "baseWinRate": 0.32009139,
    "baseExpectancyR": -0.01630588,
    "timeoutRate": 0.01831992,
    "triggeredRate": 0.82582323,
    "invalidatedRate": 0.17085172,
    "hits": 43374,
    "stops": 95305,
    "triggered": 141319
   },
   "timing": {
    "bars_to_target": [
     4,
     8,
     18
    ],
    "bars_to_stop": [
     1,
     4,
     10
    ],
    "bars_in_trade": [
     2,
     5,
     13
    ],
    "mfe_r": [
     0.25,
     0.90153849,
     2.0747664
    ],
    "stopped_after_1r": 0.23341902,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01031203,
     0.01760087,
     0.02845529
    ],
    "range_atr": [
     1.03270698,
     1.28440368,
     1.63451779
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 98,
   "verdict": "weak_evidence",
   "verdictTrade": "weak_evidence"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 32050,
   "symbols": 584,
   "first": "2017-09-24",
   "last": "2026-10-28",
   "win10": 0.4895583,
   "baseWin10": 0.51942251,
   "excess10": {
    "mean": -0.00082228,
    "low": -0.00199033,
    "high": 0.00036431,
    "q": 0.5219748,
    "stable": true
   },
   "trade": {
    "n": 25683,
    "winRate": 0.30650625,
    "expectancyR": -0.04174313,
    "baseWinRate": 0.31323311,
    "baseExpectancyR": -0.03016176,
    "timeoutRate": 0.02281665,
    "triggeredRate": 0.8026209,
    "invalidatedRate": 0.19475819,
    "hits": 7872,
    "stops": 17225,
    "triggered": 25724
   },
   "timing": {
    "bars_to_target": [
     5,
     9,
     20
    ],
    "bars_to_stop": [
     2,
     4,
     10
    ],
    "bars_in_trade": [
     2,
     6,
     14
    ],
    "mfe_r": [
     0.26006757,
     0.86585367,
     2.06959283
    ],
    "stopped_after_1r": 0.21149492,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02955376,
     0.04360572,
     0.0644606
    ],
    "range_atr": [
     1.04575381,
     1.28739142,
     1.6042853
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 115,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "4h",
   "side": "all",
   "n": 5062,
   "symbols": 25,
   "first": "2012-02-02",
   "last": "2026-10-22",
   "win10": 0.49326733,
   "baseWin10": 0.49178859,
   "excess10": {
    "mean": 0.00019154,
    "low": -0.00008547,
    "high": 0.00043898,
    "q": 0.48590074,
    "stable": true
   },
   "trade": {
    "n": 4265,
    "winRate": 0.31043376,
    "expectancyR": -0.05276957,
    "baseWinRate": 0.31458824,
    "baseExpectancyR": -0.0425921,
    "timeoutRate": 0.00890973,
    "triggeredRate": 0.84452785,
    "invalidatedRate": 0.15211379,
    "hits": 1324,
    "stops": 2903,
    "triggered": 4275
   },
   "timing": {
    "bars_to_target": [
     4,
     9,
     17
    ],
    "bars_to_stop": [
     2,
     4,
     10
    ],
    "bars_in_trade": [
     2,
     6,
     13
    ],
    "mfe_r": [
     0.23719165,
     0.86805558,
     2.06947899
    ],
    "stopped_after_1r": 0.22183948,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00295823,
     0.00408067,
     0.00564299
    ],
    "range_atr": [
     1.07699287,
     1.32873696,
     1.67848131
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 105,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "4h",
   "side": "all",
   "n": 37112,
   "symbols": 609,
   "first": "2012-02-02",
   "last": "2026-10-28",
   "win10": 0.49006337,
   "baseWin10": 0.5156595,
   "excess10": {
    "mean": -0.00068425,
    "low": -0.0015813,
    "high": 0.00039656,
    "q": 0.53263493,
    "stable": false
   },
   "trade": {
    "n": 29948,
    "winRate": 0.30706558,
    "expectancyR": -0.04331344,
    "baseWinRate": 0.31342621,
    "baseExpectancyR": -0.031933,
    "timeoutRate": 0.02083612,
    "triggeredRate": 0.80833693,
    "invalidatedRate": 0.18894158,
    "hits": 9196,
    "stops": 20128,
    "triggered": 29999
   },
   "timing": {
    "bars_to_target": [
     4,
     9,
     19
    ],
    "bars_to_stop": [
     2,
     4,
     10
    ],
    "bars_in_trade": [
     2,
     6,
     14
    ],
    "mfe_r": [
     0.2570864,
     0.86646706,
     2.06957906
    ],
    "stopped_after_1r": 0.21298688,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02293769,
     0.03882147,
     0.05990542
    ],
    "range_atr": [
     1.04999995,
     1.29346901,
     1.61416721
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 113,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1d",
   "side": "all",
   "n": 4548,
   "symbols": 539,
   "first": "2017-12-19",
   "last": "2026-10-27",
   "win10": 0.57869249,
   "baseWin10": 0.55118128,
   "excess10": {
    "mean": -0.00017617,
    "low": -0.0054839,
    "high": 0.00525923,
    "q": 0.98071111,
    "stable": false
   },
   "trade": {
    "n": 3593,
    "winRate": 0.32034512,
    "expectancyR": 0.05923453,
    "baseWinRate": 0.29310506,
    "baseExpectancyR": -0.05139003,
    "timeoutRate": 0.04592263,
    "triggeredRate": 0.81640281,
    "invalidatedRate": 0.18161829,
    "hits": 1151,
    "stops": 2277,
    "triggered": 3713
   },
   "timing": {
    "bars_to_target": [
     6,
     11,
     28
    ],
    "bars_to_stop": [
     1,
     4,
     10
    ],
    "bars_in_trade": [
     2,
     7,
     19
    ],
    "mfe_r": [
     0.2962963,
     0.95709568,
     2.07586217
    ],
    "stopped_after_1r": 0.19411506,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.08353747,
     0.11863758,
     0.16955951
    ],
    "range_atr": [
     1.08045831,
     1.31440222,
     1.67983368
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 132,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 113194,
   "symbols": 1671,
   "first": "1970-04-02",
   "last": "2026-10-28",
   "win10": 0.46107281,
   "baseWin10": 0.45408732,
   "excess10": {
    "mean": -0.00008506,
    "low": -0.0007398,
    "high": 0.00060691,
    "q": 0.9334662,
    "stable": false
   },
   "trade": {
    "n": 89292,
    "winRate": 0.28933163,
    "expectancyR": -0.13682533,
    "baseWinRate": 0.28700846,
    "baseExpectancyR": -0.14226343,
    "timeoutRate": 0.00686512,
    "triggeredRate": 0.78990936,
    "invalidatedRate": 0.20888033,
    "hits": 25835,
    "stops": 62844,
    "triggered": 89413
   },
   "timing": {
    "bars_to_target": [
     3,
     7,
     13
    ],
    "bars_to_stop": [
     2,
     4,
     9
    ],
    "bars_in_trade": [
     2,
     5,
     11
    ],
    "mfe_r": [
     0.28571541,
     0.86965761,
     2.04833013
    ],
    "stopped_after_1r": 0.23913182,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02173916,
     0.0309068,
     0.04534819
    ],
    "range_atr": [
     0.997379,
     1.2076655,
     1.48704517
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 65,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 5086,
   "symbols": 46,
   "first": "1993-05-13",
   "last": "2026-10-28",
   "win10": 0.4210319,
   "baseWin10": 0.42748067,
   "excess10": {
    "mean": -0.00051428,
    "low": -0.00178776,
    "high": 0.00073208,
    "q": 0.76829879,
    "stable": false
   },
   "trade": {
    "n": 3769,
    "winRate": 0.29211993,
    "expectancyR": -0.14989081,
    "baseWinRate": 0.29044118,
    "baseExpectancyR": -0.14307747,
    "timeoutRate": 0.00132661,
    "triggeredRate": 0.74125049,
    "invalidatedRate": 0.25855289,
    "hits": 1101,
    "stops": 2663,
    "triggered": 3770
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     11
    ],
    "bars_to_stop": [
     2,
     3,
     7
    ],
    "bars_in_trade": [
     2,
     4,
     9
    ],
    "mfe_r": [
     0.25226098,
     0.81103253,
     2.05300689
    ],
    "stopped_after_1r": 0.22568532,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01045103,
     0.01585098,
     0.02395469
    ],
    "range_atr": [
     0.92929617,
     1.12976265,
     1.38763052
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 50,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 3135,
   "symbols": 15,
   "first": "1970-10-12",
   "last": "2026-10-23",
   "win10": 0.42998721,
   "baseWin10": 0.42508928,
   "excess10": {
    "mean": -0.00112758,
    "low": -0.00222148,
    "high": 0.00003376,
    "q": 0.25714347,
    "stable": true
   },
   "trade": {
    "n": 2420,
    "winRate": 0.33099174,
    "expectancyR": -0.01073465,
    "baseWinRate": 0.3141106,
    "baseExpectancyR": -0.06417514,
    "timeoutRate": 0.00041322,
    "triggeredRate": 0.77320574,
    "invalidatedRate": 0.22647528,
    "hits": 801,
    "stops": 1618,
    "triggered": 2424
   },
   "timing": {
    "bars_to_target": [
     3,
     5,
     10
    ],
    "bars_to_stop": [
     2,
     4,
     7
    ],
    "bars_in_trade": [
     2,
     4,
     8
    ],
    "mfe_r": [
     0.330568,
     1.02886987,
     2.12377274
    ],
    "stopped_after_1r": 0.26081582,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01036647,
     0.01445486,
     0.02034472
    ],
    "range_atr": [
     1.02702886,
     1.25148976,
     1.54873884
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 44,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1d",
   "side": "all",
   "n": 779,
   "symbols": 25,
   "first": "2012-03-14",
   "last": "2026-04-30",
   "win10": 0.52325581,
   "baseWin10": 0.48919275,
   "excess10": {
    "mean": 0.00087894,
    "low": -0.00048993,
    "high": 0.00224109,
    "q": 0.55839897,
    "stable": true
   },
   "trade": {
    "n": 652,
    "winRate": 0.34202454,
    "expectancyR": 0.03194419,
    "baseWinRate": 0.32935898,
    "baseExpectancyR": -0.00935443,
    "timeoutRate": 0.00306748,
    "triggeredRate": 0.84082157,
    "invalidatedRate": 0.15789474,
    "hits": 223,
    "stops": 427,
    "triggered": 655
   },
   "timing": {
    "bars_to_target": [
     4,
     8,
     15
    ],
    "bars_to_stop": [
     2,
     5,
     11
    ],
    "bars_in_trade": [
     2,
     6,
     13
    ],
    "mfe_r": [
     0.30585661,
     1.0289855,
     2.11353409
    ],
    "stopped_after_1r": 0.25761124,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00812738,
     0.01066176,
     0.01392455
    ],
    "range_atr": [
     1.07628375,
     1.27057278,
     1.52345884
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 113,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "commodities",
   "tf": "1d",
   "side": "all",
   "n": 1167,
   "symbols": 17,
   "first": "2000-03-16",
   "last": "2026-10-26",
   "win10": 0.46815835,
   "baseWin10": 0.47543269,
   "excess10": {
    "mean": -0.00094832,
    "low": -0.00478128,
    "high": 0.00285512,
    "q": 0.86708016,
    "stable": true
   },
   "trade": {
    "n": 948,
    "winRate": 0.29324895,
    "expectancyR": -0.13264432,
    "baseWinRate": 0.29889954,
    "baseExpectancyR": -0.10974944,
    "timeoutRate": 0.00738397,
    "triggeredRate": 0.82005141,
    "invalidatedRate": 0.17994859,
    "hits": 278,
    "stops": 663,
    "triggered": 957
   },
   "timing": {
    "bars_to_target": [
     4,
     7,
     13
    ],
    "bars_to_stop": [
     2,
     4,
     9
    ],
    "bars_in_trade": [
     2,
     5,
     11
    ],
    "mfe_r": [
     0.28620159,
     0.86594135,
     2.04657394
    ],
    "stopped_after_1r": 0.23378582,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02067922,
     0.0301183,
     0.04395425
    ],
    "range_atr": [
     1.04203409,
     1.25188112,
     1.52265811
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 66,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 127909,
   "symbols": 2313,
   "first": "1970-04-02",
   "last": "2026-10-28",
   "win10": 0.46334529,
   "baseWin10": 0.45618055,
   "excess10": {
    "mean": -0.00013273,
    "low": -0.00082098,
    "high": 0.00057611,
    "q": 0.89959066,
    "stable": true
   },
   "trade": {
    "n": 100674,
    "winRate": 0.29192244,
    "expectancyR": -0.12615385,
    "baseWinRate": 0.28838882,
    "baseExpectancyR": -0.13602149,
    "timeoutRate": 0.00787691,
    "triggeredRate": 0.78909225,
    "invalidatedRate": 0.20974286,
    "hits": 29389,
    "stops": 70492,
    "triggered": 100932
   },
   "timing": {
    "bars_to_target": [
     3,
     7,
     13
    ],
    "bars_to_stop": [
     2,
     4,
     9
    ],
    "bars_in_trade": [
     2,
     5,
     11
    ],
    "mfe_r": [
     0.28571536,
     0.87407011,
     2.05144817
    ],
    "stopped_after_1r": 0.2377291,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02081165,
     0.03043764,
     0.04630303
    ],
    "range_atr": [
     0.99848413,
     1.20987654,
     1.49145174
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 66,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1w",
   "side": "all",
   "n": 479,
   "symbols": 237,
   "first": "2019-06-03",
   "last": "2026-10-12",
   "win10": 0.71615721,
   "baseWin10": 0.60070914,
   "excess10": {
    "mean": -0.01185425,
    "low": -0.03897615,
    "high": 0.02447631,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 242,
    "winRate": 0.39256198,
    "expectancyR": 0.2584697,
    "baseWinRate": 0.18262411,
    "baseExpectancyR": -0.393286,
    "timeoutRate": 0.02892562,
    "triggeredRate": 0.78705637,
    "invalidatedRate": 0.2045929,
    "hits": 95,
    "stops": 140,
    "triggered": 377
   },
   "timing": {
    "bars_to_target": [
     10,
     13,
     42
    ],
    "bars_to_stop": [
     1,
     3,
     9
    ],
    "bars_in_trade": [
     2,
     8.5,
     22.75
    ],
    "mfe_r": [
     0.40467996,
     1.50160921,
     2.11758047
    ],
    "stopped_after_1r": 0.27142857,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.24077132,
     0.37030521,
     0.48777701
    ],
    "range_atr": [
     1.17899686,
     1.56651652,
     1.95496589
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 132,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 20520,
   "symbols": 1576,
   "first": "1971-05-03",
   "last": "2026-10-19",
   "win10": 0.41757108,
   "baseWin10": 0.41967101,
   "excess10": {
    "mean": -0.00137871,
    "low": -0.00455455,
    "high": 0.00216421,
    "q": 0.78118835,
    "stable": false
   },
   "trade": {
    "n": 16082,
    "winRate": 0.2493471,
    "expectancyR": -0.23909449,
    "baseWinRate": 0.24545758,
    "baseExpectancyR": -0.24963496,
    "timeoutRate": 0.00845666,
    "triggeredRate": 0.79502924,
    "invalidatedRate": 0.2039961,
    "hits": 4010,
    "stops": 11936,
    "triggered": 16314
   },
   "timing": {
    "bars_to_target": [
     3,
     7,
     14.75
    ],
    "bars_to_stop": [
     2,
     4,
     9
    ],
    "bars_in_trade": [
     2,
     5,
     11
    ],
    "mfe_r": [
     0.23203244,
     0.73770347,
     1.99503842
    ],
    "stopped_after_1r": 0.21816354,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.05402859,
     0.07582847,
     0.11034482
    ],
    "range_atr": [
     1.07672706,
     1.30418754,
     1.60295472
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 67,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 993,
   "symbols": 46,
   "first": "1994-06-20",
   "last": "2026-10-12",
   "win10": 0.37512742,
   "baseWin10": 0.37397563,
   "excess10": {
    "mean": -0.00299186,
    "low": -0.00855058,
    "high": 0.00227201,
    "q": 0.66352696,
    "stable": false
   },
   "trade": {
    "n": 727,
    "winRate": 0.27372765,
    "expectancyR": -0.16660906,
    "baseWinRate": 0.2751857,
    "baseExpectancyR": -0.15615868,
    "timeoutRate": 0.00412655,
    "triggeredRate": 0.74521652,
    "invalidatedRate": 0.25377644,
    "hits": 199,
    "stops": 525,
    "triggered": 740
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     12
    ],
    "bars_to_stop": [
     1,
     4,
     7
    ],
    "bars_in_trade": [
     2,
     4,
     9
    ],
    "mfe_r": [
     0.20921417,
     0.77686226,
     2.04962099
    ],
    "stopped_after_1r": 0.21904762,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.03145041,
     0.0431873,
     0.06201088
    ],
    "range_atr": [
     1.06238103,
     1.29680717,
     1.56214166
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 51,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1w",
   "side": "all",
   "n": 625,
   "symbols": 15,
   "first": "1979-05-07",
   "last": "2026-10-12",
   "win10": 0.4012945,
   "baseWin10": 0.37381885,
   "excess10": {
    "mean": 0.00237879,
    "low": -0.00135974,
    "high": 0.00562764,
    "q": 0.52809249,
    "stable": true
   },
   "trade": {
    "n": 488,
    "winRate": 0.29303279,
    "expectancyR": -0.10781916,
    "baseWinRate": 0.26535542,
    "baseExpectancyR": -0.19410846,
    "timeoutRate": 0.00409836,
    "triggeredRate": 0.7888,
    "invalidatedRate": 0.2112,
    "hits": 143,
    "stops": 343,
    "triggered": 493
   },
   "timing": {
    "bars_to_target": [
     2.5,
     5,
     10.5
    ],
    "bars_to_stop": [
     1,
     4,
     8
    ],
    "bars_in_trade": [
     2,
     4,
     8
    ],
    "mfe_r": [
     0.30270287,
     0.90758565,
     2.054488
    ],
    "stopped_after_1r": 0.24198251,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02924259,
     0.03838095,
     0.04998838
    ],
    "range_atr": [
     1.08734643,
     1.32432294,
     1.62224448
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 45,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1w",
   "side": "all",
   "n": 135,
   "symbols": 25,
   "first": "2012-12-17",
   "last": "2026-04-13",
   "win10": 0.49253731,
   "baseWin10": 0.47746035,
   "excess10": {
    "mean": 0.00166284,
    "low": -0.00460851,
    "high": 0.00753614,
    "q": 0.85026114,
    "stable": true
   },
   "trade": {
    "n": 110,
    "winRate": 0.28181818,
    "expectancyR": -0.13470218,
    "baseWinRate": 0.32878788,
    "baseExpectancyR": -0.00424417,
    "timeoutRate": 0.00909091,
    "triggeredRate": 0.82222222,
    "invalidatedRate": 0.17777778,
    "hits": 31,
    "stops": 78,
    "triggered": 111
   },
   "timing": {
    "bars_to_target": [
     5,
     7,
     17.5
    ],
    "bars_to_stop": [
     1,
     5,
     10.75
    ],
    "bars_in_trade": [
     2,
     6,
     12
    ],
    "mfe_r": [
     0.33966597,
     0.90085858,
     2.0125891
    ],
    "stopped_after_1r": 0.28205128,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01758293,
     0.0226373,
     0.03074631
    ],
    "range_atr": [
     1.05098468,
     1.21032834,
     1.54367483
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 128,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "commodities",
   "tf": "1w",
   "side": "all",
   "n": 260,
   "symbols": 16,
   "first": "2001-04-02",
   "last": "2026-09-28",
   "win10": 0.45348837,
   "baseWin10": 0.45836,
   "excess10": {
    "mean": 0.00502205,
    "low": -0.0128902,
    "high": 0.02381229,
    "q": 0.84728468,
    "stable": false
   },
   "trade": {
    "n": 217,
    "winRate": 0.29493088,
    "expectancyR": -0.10298537,
    "baseWinRate": 0.26929013,
    "baseExpectancyR": -0.16605286,
    "timeoutRate": 0.00921659,
    "triggeredRate": 0.84615385,
    "invalidatedRate": 0.15384615,
    "hits": 64,
    "stops": 151,
    "triggered": 220
   },
   "timing": {
    "bars_to_target": [
     3,
     7,
     14.5
    ],
    "bars_to_stop": [
     2,
     5,
     11
    ],
    "bars_in_trade": [
     2,
     6,
     12
    ],
    "mfe_r": [
     0.31250149,
     1.05092621,
     2.07641363
    ],
    "stopped_after_1r": 0.30463576,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.05087661,
     0.07745943,
     0.10583877
    ],
    "range_atr": [
     1.09114116,
     1.25685978,
     1.46060559
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 60,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 23012,
   "symbols": 1915,
   "first": "1971-05-03",
   "last": "2026-10-19",
   "win10": 0.42214624,
   "baseWin10": 0.42087551,
   "excess10": {
    "mean": -0.00146678,
    "low": -0.00468007,
    "high": 0.00195059,
    "q": 0.75179593,
    "stable": false
   },
   "trade": {
    "n": 17866,
    "winRate": 0.2542259,
    "expectancyR": -0.22352365,
    "baseWinRate": 0.24717697,
    "baseExpectancyR": -0.24370384,
    "timeoutRate": 0.00845181,
    "triggeredRate": 0.79328177,
    "invalidatedRate": 0.20563184,
    "hits": 4542,
    "stops": 13173,
    "triggered": 18255
   },
   "timing": {
    "bars_to_target": [
     3,
     7,
     15
    ],
    "bars_to_stop": [
     2,
     4,
     9
    ],
    "bars_in_trade": [
     2,
     5,
     11
    ],
    "mfe_r": [
     0.23674632,
     0.75459868,
     2.00361335
    ],
    "stopped_after_1r": 0.22075457,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.05128198,
     0.0736801,
     0.11005683
    ],
    "range_atr": [
     1.07777235,
     1.30674684,
     1.60844824
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 68,
   "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."
}