{
 "id": "closing_marubozu_black",
 "name": "Black closing marubozu",
 "family": "candlestick",
 "direction": "bearish",
 "kind": "indecision",
 "page": "https://patternswizard.com/closing-marubozu-candlestick-pattern/",
 "data": "https://patternswizard.com/data/patterns/closing_marubozu_black.json",
 "rule": "Long black body closing at the low (very short lower 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": 464802,
   "symbols": 589,
   "first": "2017-09-16",
   "last": "2026-10-28",
   "win10": 0.47736893,
   "baseWin10": 0.5066779,
   "excess10": {
    "mean": -0.00088888,
    "low": -0.00105787,
    "high": -0.00074313,
    "q": 4e-8,
    "stable": true
   },
   "trade": {
    "n": 440021,
    "winRate": 0.31631672,
    "expectancyR": -0.03861587,
    "baseWinRate": 0.33004229,
    "baseExpectancyR": 0.00626494,
    "timeoutRate": 0.00798826,
    "triggeredRate": 0.94688491,
    "invalidatedRate": 0.05301397,
    "hits": 139186,
    "stops": 297320,
    "triggered": 440114
   },
   "timing": {
    "bars_to_target": [
     2,
     6,
     13
    ],
    "bars_to_stop": [
     1,
     3,
     8
    ],
    "bars_in_trade": [
     1,
     4,
     10
    ],
    "mfe_r": [
     0.24264705,
     0.9130435,
     2.10227275
    ],
    "stopped_after_1r": 0.23736378,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0115894,
     0.01740295,
     0.02676303
    ],
    "range_atr": [
     0.93333334,
     1.14754093,
     1.43373489
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 32,
   "verdict": "edge_negative",
   "verdictTrade": "weak_evidence"
  },
  {
   "market": "forex",
   "tf": "1h",
   "side": "all",
   "n": 73535,
   "symbols": 25,
   "first": "2012-02-01",
   "last": "2026-10-23",
   "win10": 0.45298552,
   "baseWin10": 0.49301969,
   "excess10": {
    "mean": -0.00017624,
    "low": -0.00021531,
    "high": -0.00013695,
    "q": 0,
    "stable": true
   },
   "trade": {
    "n": 69498,
    "winRate": 0.28927451,
    "expectancyR": -0.12311952,
    "baseWinRate": 0.32540733,
    "baseExpectancyR": -0.01292045,
    "timeoutRate": 0.00610089,
    "triggeredRate": 0.94568573,
    "invalidatedRate": 0.05383831,
    "hits": 20104,
    "stops": 48970,
    "triggered": 69541
   },
   "timing": {
    "bars_to_target": [
     3,
     7,
     16
    ],
    "bars_to_stop": [
     1,
     3,
     8
    ],
    "bars_in_trade": [
     1,
     4,
     11
    ],
    "mfe_r": [
     0.13461539,
     0.74617335,
     2.06104547
    ],
    "stopped_after_1r": 0.20373698,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00119371,
     0.00170734,
     0.00245908
    ],
    "range_atr": [
     0.96778038,
     1.24576271,
     1.60806686
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 30,
   "verdict": "edge_negative",
   "verdictTrade": "edge_negative"
  },
  {
   "market": "all",
   "tf": "1h",
   "side": "all",
   "n": 538337,
   "symbols": 614,
   "first": "2012-02-01",
   "last": "2026-10-28",
   "win10": 0.4740394,
   "baseWin10": 0.50481289,
   "excess10": {
    "mean": -0.00079158,
    "low": -0.00092236,
    "high": -0.00065811,
    "q": 0,
    "stable": true
   },
   "trade": {
    "n": 509519,
    "winRate": 0.31262818,
    "expectancyR": -0.0501421,
    "baseWinRate": 0.32941007,
    "baseExpectancyR": 0.00364803,
    "timeoutRate": 0.00773082,
    "triggeredRate": 0.94672111,
    "invalidatedRate": 0.05312657,
    "hits": 159290,
    "stops": 346290,
    "triggered": 509655
   },
   "timing": {
    "bars_to_target": [
     2,
     6,
     13
    ],
    "bars_to_stop": [
     1,
     3,
     8
    ],
    "bars_in_trade": [
     1,
     4,
     10
    ],
    "mfe_r": [
     0.2261088,
     0.8888889,
     2.0964365
    ],
    "stopped_after_1r": 0.23260851,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00895037,
     0.01539731,
     0.02476752
    ],
    "range_atr": [
     0.93528175,
     1.15857291,
     1.45592284
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 31,
   "verdict": "edge_negative",
   "verdictTrade": "edge_negative"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 97402,
   "symbols": 587,
   "first": "2017-09-21",
   "last": "2026-10-28",
   "win10": 0.49764694,
   "baseWin10": 0.52201345,
   "excess10": {
    "mean": -0.00177727,
    "low": -0.00233478,
    "high": -0.0011863,
    "q": 0.0002216,
    "stable": true
   },
   "trade": {
    "n": 92369,
    "winRate": 0.32490338,
    "expectancyR": -0.01023331,
    "baseWinRate": 0.32089383,
    "baseExpectancyR": -0.01560175,
    "timeoutRate": 0.00894239,
    "triggeredRate": 0.94942609,
    "invalidatedRate": 0.05020431,
    "hits": 30011,
    "stops": 61532,
    "triggered": 92476
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     14
    ],
    "bars_to_stop": [
     1,
     3,
     8
    ],
    "bars_in_trade": [
     2,
     4,
     11
    ],
    "mfe_r": [
     0.25641027,
     0.92622954,
     2.11214948
    ],
    "stopped_after_1r": 0.2290678,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02656748,
     0.03940038,
     0.05911901
    ],
    "range_atr": [
     0.92946298,
     1.15014172,
     1.44363809
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 38,
   "verdict": "edge_negative",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "4h",
   "side": "all",
   "n": 17468,
   "symbols": 25,
   "first": "2012-02-01",
   "last": "2026-10-23",
   "win10": 0.47078388,
   "baseWin10": 0.49499832,
   "excess10": {
    "mean": -0.00014594,
    "low": -0.00029097,
    "high": 0.00000149,
    "q": 0.27586002,
    "stable": true
   },
   "trade": {
    "n": 16531,
    "winRate": 0.30167564,
    "expectancyR": -0.08538566,
    "baseWinRate": 0.32389148,
    "baseExpectancyR": -0.01707401,
    "timeoutRate": 0.00592826,
    "triggeredRate": 0.94704603,
    "invalidatedRate": 0.05220975,
    "hits": 4987,
    "stops": 11446,
    "triggered": 16543
   },
   "timing": {
    "bars_to_target": [
     4,
     8,
     15
    ],
    "bars_to_stop": [
     1,
     4,
     9
    ],
    "bars_in_trade": [
     2,
     5,
     11
    ],
    "mfe_r": [
     0.19672132,
     0.83190578,
     2.07010829
    ],
    "stopped_after_1r": 0.22199895,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00261809,
     0.00361853,
     0.00508966
    ],
    "range_atr": [
     0.99469255,
     1.22096229,
     1.52811289
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 30,
   "verdict": "no_edge",
   "verdictTrade": "edge_negative"
  },
  {
   "market": "all",
   "tf": "4h",
   "side": "all",
   "n": 114870,
   "symbols": 612,
   "first": "2012-02-01",
   "last": "2026-10-28",
   "win10": 0.49356477,
   "baseWin10": 0.51790818,
   "excess10": {
    "mean": -0.00152938,
    "low": -0.00204642,
    "high": -0.00099117,
    "q": 0.0002037,
    "stable": true
   },
   "trade": {
    "n": 108900,
    "winRate": 0.32137741,
    "expectancyR": -0.02164142,
    "baseWinRate": 0.32134888,
    "baseExpectancyR": -0.01582525,
    "timeoutRate": 0.00848485,
    "triggeredRate": 0.94906416,
    "invalidatedRate": 0.05050927,
    "hits": 34998,
    "stops": 72978,
    "triggered": 109019
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     15
    ],
    "bars_to_stop": [
     1,
     3,
     8
    ],
    "bars_in_trade": [
     2,
     4,
     11
    ],
    "mfe_r": [
     0.24851629,
     0.9125607,
     2.10526323
    ],
    "stopped_after_1r": 0.22795911,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01974004,
     0.03440367,
     0.0544919
    ],
    "range_atr": [
     0.93935592,
     1.16163176,
     1.45775041
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 37,
   "verdict": "edge_negative",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1d",
   "side": "all",
   "n": 14783,
   "symbols": 579,
   "first": "2017-10-24",
   "last": "2026-10-28",
   "win10": 0.54082953,
   "baseWin10": 0.55940887,
   "excess10": {
    "mean": -0.00218726,
    "low": -0.00507882,
    "high": 0.00103825,
    "q": 0.49791058,
    "stable": false
   },
   "trade": {
    "n": 13905,
    "winRate": 0.33858324,
    "expectancyR": 0.04319137,
    "baseWinRate": 0.31423349,
    "baseExpectancyR": -0.02119163,
    "timeoutRate": 0.01481481,
    "triggeredRate": 0.95596293,
    "invalidatedRate": 0.0436312,
    "hits": 4708,
    "stops": 8991,
    "triggered": 14132
   },
   "timing": {
    "bars_to_target": [
     3,
     8,
     20
    ],
    "bars_to_stop": [
     1,
     4,
     10
    ],
    "bars_in_trade": [
     2,
     5,
     13
    ],
    "mfe_r": [
     0.34177214,
     1.02362204,
     2.1219511
    ],
    "stopped_after_1r": 0.24012902,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.07680721,
     0.10676157,
     0.14749192
    ],
    "range_atr": [
     0.89839387,
     1.11461735,
     1.38837969
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 41,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 300527,
   "symbols": 1673,
   "first": "1970-03-19",
   "last": "2026-10-28",
   "win10": 0.43665651,
   "baseWin10": 0.45582958,
   "excess10": {
    "mean": -0.00139259,
    "low": -0.00186562,
    "high": -0.00094406,
    "q": 0.00000181,
    "stable": true
   },
   "trade": {
    "n": 260526,
    "winRate": 0.28293145,
    "expectancyR": -0.15671353,
    "baseWinRate": 0.29166091,
    "baseExpectancyR": -0.12750746,
    "timeoutRate": 0.00394202,
    "triggeredRate": 0.86842447,
    "invalidatedRate": 0.13134261,
    "hits": 73711,
    "stops": 185788,
    "triggered": 260985
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     12
    ],
    "bars_to_stop": [
     1,
     4,
     8
    ],
    "bars_in_trade": [
     2,
     4,
     10
    ],
    "mfe_r": [
     0.27585664,
     0.83260897,
     2.04225641
    ],
    "stopped_after_1r": 0.2332282,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0229254,
     0.03261817,
     0.0477528
    ],
    "range_atr": [
     0.96714923,
     1.1648246,
     1.41602647
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 24,
   "verdict": "edge_negative",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 11145,
   "symbols": 46,
   "first": "1993-04-22",
   "last": "2026-10-19",
   "win10": 0.3973956,
   "baseWin10": 0.42799693,
   "excess10": {
    "mean": -0.00257539,
    "low": -0.00351749,
    "high": -0.00179182,
    "q": 0.0000059,
    "stable": true
   },
   "trade": {
    "n": 8943,
    "winRate": 0.27317455,
    "expectancyR": -0.19813281,
    "baseWinRate": 0.29629837,
    "baseExpectancyR": -0.12172206,
    "timeoutRate": 0.00134183,
    "triggeredRate": 0.80260206,
    "invalidatedRate": 0.19739794,
    "hits": 2443,
    "stops": 6488,
    "triggered": 8945
   },
   "timing": {
    "bars_to_target": [
     3,
     5,
     11
    ],
    "bars_to_stop": [
     1,
     3,
     7
    ],
    "bars_in_trade": [
     2,
     4,
     8
    ],
    "mfe_r": [
     0.23296303,
     0.73616099,
     2.02858508
    ],
    "stopped_after_1r": 0.20992602,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01236077,
     0.01914577,
     0.02918198
    ],
    "range_atr": [
     0.92322803,
     1.13224375,
     1.39863288
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 23,
   "verdict": "edge_negative",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 6797,
   "symbols": 15,
   "first": "1978-11-13",
   "last": "2026-10-22",
   "win10": 0.43080094,
   "baseWin10": 0.42458228,
   "excess10": {
    "mean": -0.00354055,
    "low": -0.00435894,
    "high": -0.00267349,
    "q": 0,
    "stable": true
   },
   "trade": {
    "n": 5837,
    "winRate": 0.32413911,
    "expectancyR": -0.02858953,
    "baseWinRate": 0.32526744,
    "baseExpectancyR": -0.02533285,
    "timeoutRate": 0.00188453,
    "triggeredRate": 0.85949684,
    "invalidatedRate": 0.14050316,
    "hits": 1892,
    "stops": 3934,
    "triggered": 5842
   },
   "timing": {
    "bars_to_target": [
     2,
     5,
     10
    ],
    "bars_to_stop": [
     2,
     3,
     7
    ],
    "bars_in_trade": [
     2,
     4,
     8
    ],
    "mfe_r": [
     0.3172116,
     0.95863861,
     2.09811234
    ],
    "stopped_after_1r": 0.24351805,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01248217,
     0.01812626,
     0.02649818
    ],
    "range_atr": [
     1.03775442,
     1.25401402,
     1.53708088
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 20,
   "verdict": "edge_negative",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1d",
   "side": "all",
   "n": 4262,
   "symbols": 25,
   "first": "2012-03-13",
   "last": "2026-04-30",
   "win10": 0.48119233,
   "baseWin10": 0.49727813,
   "excess10": {
    "mean": -0.00034065,
    "low": -0.00110201,
    "high": 0.00041851,
    "q": 0.74772674,
    "stable": false
   },
   "trade": {
    "n": 3984,
    "winRate": 0.31827309,
    "expectancyR": -0.03834298,
    "baseWinRate": 0.31753307,
    "baseExpectancyR": -0.04123243,
    "timeoutRate": 0.00527108,
    "triggeredRate": 0.94134209,
    "invalidatedRate": 0.05725012,
    "hits": 1268,
    "stops": 2695,
    "triggered": 4012
   },
   "timing": {
    "bars_to_target": [
     4,
     7,
     15
    ],
    "bars_to_stop": [
     1,
     4,
     9
    ],
    "bars_in_trade": [
     2,
     5,
     11
    ],
    "mfe_r": [
     0.27030338,
     0.93789467,
     2.08862388
    ],
    "stopped_after_1r": 0.24230056,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00728064,
     0.00954914,
     0.01258898
    ],
    "range_atr": [
     1.05150074,
     1.24606371,
     1.49295732
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 21,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "commodities",
   "tf": "1d",
   "side": "all",
   "n": 2852,
   "symbols": 17,
   "first": "2000-03-22",
   "last": "2026-10-27",
   "win10": 0.45811241,
   "baseWin10": 0.48194903,
   "excess10": {
    "mean": -0.00342142,
    "low": -0.00630484,
    "high": -0.00077515,
    "q": 0.1322707,
    "stable": true
   },
   "trade": {
    "n": 2472,
    "winRate": 0.30744337,
    "expectancyR": -0.09139394,
    "baseWinRate": 0.31280389,
    "baseExpectancyR": -0.06796993,
    "timeoutRate": 0.00485437,
    "triggeredRate": 0.87237027,
    "invalidatedRate": 0.12622721,
    "hits": 760,
    "stops": 1700,
    "triggered": 2488
   },
   "timing": {
    "bars_to_target": [
     4,
     7,
     13.25
    ],
    "bars_to_stop": [
     1,
     4,
     9
    ],
    "bars_in_trade": [
     2,
     5,
     11
    ],
    "mfe_r": [
     0.28655944,
     0.92891416,
     2.0560562
    ],
    "stopped_after_1r": 0.25176471,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02188904,
     0.03163035,
     0.04566331
    ],
    "range_atr": [
     0.98616883,
     1.18030858,
     1.42578855
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 27,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 340366,
   "symbols": 2355,
   "first": "1970-03-19",
   "last": "2026-10-28",
   "win10": 0.4404874,
   "baseWin10": 0.45950217,
   "excess10": {
    "mean": -0.00151228,
    "low": -0.00194964,
    "high": -0.00110596,
    "q": 4e-8,
    "stable": true
   },
   "trade": {
    "n": 295667,
    "winRate": 0.28674827,
    "expectancyR": -0.14389443,
    "baseWinRate": 0.29405088,
    "baseExpectancyR": -0.11865592,
    "timeoutRate": 0.00435963,
    "triggeredRate": 0.87083904,
    "invalidatedRate": 0.12890829,
    "hits": 84782,
    "stops": 209596,
    "triggered": 296404
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     13
    ],
    "bars_to_stop": [
     1,
     4,
     8
    ],
    "bars_in_trade": [
     2,
     4,
     10
    ],
    "mfe_r": [
     0.27741143,
     0.84112287,
     2.04718566
    ],
    "stopped_after_1r": 0.23326304,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02220849,
     0.03251399,
     0.04944597
    ],
    "range_atr": [
     0.96551622,
     1.16483629,
     1.41790387
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 25,
   "verdict": "edge_negative",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1w",
   "side": "all",
   "n": 1519,
   "symbols": 391,
   "first": "2019-01-07",
   "last": "2026-10-19",
   "win10": 0.54520167,
   "baseWin10": 0.6365019,
   "excess10": {
    "mean": -0.0052532,
    "low": -0.0266409,
    "high": 0.01869761,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 1198,
    "winRate": 0.28213689,
    "expectancyR": -0.12537593,
    "baseWinRate": 0.26330825,
    "baseExpectancyR": -0.17855303,
    "timeoutRate": 0.01419032,
    "triggeredRate": 0.96181698,
    "invalidatedRate": 0.02435813,
    "hits": 338,
    "stops": 843,
    "triggered": 1461
   },
   "timing": {
    "bars_to_target": [
     4,
     8,
     25.75
    ],
    "bars_to_stop": [
     2,
     5,
     10
    ],
    "bars_in_trade": [
     2,
     6,
     14
    ],
    "mfe_r": [
     0.29524809,
     0.80474475,
     2.02436411
    ],
    "stopped_after_1r": 0.21115065,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.22975608,
     0.30571762,
     0.40738517
    ],
    "range_atr": [
     0.76354206,
     0.94056034,
     1.23191386
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 42,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 45791,
   "symbols": 1635,
   "first": "1971-07-12",
   "last": "2026-10-19",
   "win10": 0.39639101,
   "baseWin10": 0.42551138,
   "excess10": {
    "mean": -0.00361083,
    "low": -0.00616892,
    "high": -0.00110012,
    "q": 0.10968434,
    "stable": true
   },
   "trade": {
    "n": 41098,
    "winRate": 0.24081464,
    "expectancyR": -0.26913277,
    "baseWinRate": 0.25125946,
    "baseExpectancyR": -0.23339647,
    "timeoutRate": 0.0057667,
    "triggeredRate": 0.91511432,
    "invalidatedRate": 0.08405582,
    "hits": 9897,
    "stops": 30964,
    "triggered": 41904
   },
   "timing": {
    "bars_to_target": [
     3,
     7,
     14
    ],
    "bars_to_stop": [
     1,
     4,
     8
    ],
    "bars_in_trade": [
     2,
     4,
     10
    ],
    "mfe_r": [
     0.22702993,
     0.73009348,
     1.91509333
    ],
    "stopped_after_1r": 0.22212892,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.05753683,
     0.08111659,
     0.11774514
    ],
    "range_atr": [
     1.01831508,
     1.22703326,
     1.48977786
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 30,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 2111,
   "symbols": 46,
   "first": "1994-01-31",
   "last": "2026-10-19",
   "win10": 0.34322642,
   "baseWin10": 0.37851228,
   "excess10": {
    "mean": -0.00325102,
    "low": -0.00754249,
    "high": 0.00065956,
    "q": 0.44486439,
    "stable": false
   },
   "trade": {
    "n": 1885,
    "winRate": 0.24190981,
    "expectancyR": -0.26393983,
    "baseWinRate": 0.26446391,
    "baseExpectancyR": -0.19621516,
    "timeoutRate": 0.00265252,
    "triggeredRate": 0.90004737,
    "invalidatedRate": 0.09805779,
    "hits": 456,
    "stops": 1424,
    "triggered": 1900
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     11
    ],
    "bars_to_stop": [
     1,
     3,
     8
    ],
    "bars_in_trade": [
     2,
     4,
     9
    ],
    "mfe_r": [
     0.21854581,
     0.74668473,
     1.93366313
    ],
    "stopped_after_1r": 0.23876404,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0338901,
     0.04758711,
     0.06982448
    ],
    "range_atr": [
     1.0480026,
     1.26938903,
     1.52092493
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 24,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1w",
   "side": "all",
   "n": 1208,
   "symbols": 15,
   "first": "1974-09-23",
   "last": "2026-10-12",
   "win10": 0.36484245,
   "baseWin10": 0.37400946,
   "excess10": {
    "mean": -0.00716715,
    "low": -0.00988537,
    "high": -0.00446446,
    "q": 0.00052579,
    "stable": true
   },
   "trade": {
    "n": 1100,
    "winRate": 0.27909091,
    "expectancyR": -0.16270506,
    "baseWinRate": 0.28287879,
    "baseExpectancyR": -0.14958828,
    "timeoutRate": 0.00090909,
    "triggeredRate": 0.91059603,
    "invalidatedRate": 0.08857616,
    "hits": 307,
    "stops": 792,
    "triggered": 1100
   },
   "timing": {
    "bars_to_target": [
     2,
     4,
     9
    ],
    "bars_to_stop": [
     1,
     3,
     6.25
    ],
    "bars_in_trade": [
     2,
     4,
     8
    ],
    "mfe_r": [
     0.27442441,
     0.85622442,
     2.03592294
    ],
    "stopped_after_1r": 0.25,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.03195674,
     0.04291707,
     0.05959549
    ],
    "range_atr": [
     1.0659709,
     1.27362287,
     1.55311567
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 23,
   "verdict": "edge_negative",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1w",
   "side": "all",
   "n": 925,
   "symbols": 25,
   "first": "2012-12-17",
   "last": "2026-04-13",
   "win10": 0.45168295,
   "baseWin10": 0.50461818,
   "excess10": {
    "mean": -0.00168284,
    "low": -0.0035969,
    "high": 0.00032377,
    "q": 0.43891441,
    "stable": true
   },
   "trade": {
    "n": 859,
    "winRate": 0.26542491,
    "expectancyR": -0.19955675,
    "baseWinRate": 0.32237098,
    "baseExpectancyR": -0.02384915,
    "timeoutRate": 0.00349243,
    "triggeredRate": 0.93621622,
    "invalidatedRate": 0.06378378,
    "hits": 228,
    "stops": 628,
    "triggered": 866
   },
   "timing": {
    "bars_to_target": [
     4,
     8,
     17
    ],
    "bars_to_stop": [
     2,
     4,
     9
    ],
    "bars_in_trade": [
     2,
     5,
     12
    ],
    "mfe_r": [
     0.27030472,
     0.8347339,
     2.01519954
    ],
    "stopped_after_1r": 0.24840764,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01718752,
     0.02245711,
     0.030084
    ],
    "range_atr": [
     1.0508579,
     1.24120975,
     1.48877656
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 19,
   "verdict": "no_edge",
   "verdictTrade": "weak_evidence"
  },
  {
   "market": "commodities",
   "tf": "1w",
   "side": "all",
   "n": 740,
   "symbols": 17,
   "first": "2000-12-25",
   "last": "2026-10-19",
   "win10": 0.44277929,
   "baseWin10": 0.46512314,
   "excess10": {
    "mean": -0.00960894,
    "low": -0.02000386,
    "high": 0.00002222,
    "q": 0.32526459,
    "stable": true
   },
   "trade": {
    "n": 668,
    "winRate": 0.24850299,
    "expectancyR": -0.24812822,
    "baseWinRate": 0.26299351,
    "baseExpectancyR": -0.19180007,
    "timeoutRate": 0.00598802,
    "triggeredRate": 0.91486486,
    "invalidatedRate": 0.08378378,
    "hits": 166,
    "stops": 498,
    "triggered": 677
   },
   "timing": {
    "bars_to_target": [
     4,
     7,
     14
    ],
    "bars_to_stop": [
     1,
     4,
     10
    ],
    "bars_in_trade": [
     2,
     5,
     11
    ],
    "mfe_r": [
     0.2434467,
     0.72672054,
     1.96886626
    ],
    "stopped_after_1r": 0.22690763,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.05060212,
     0.07142695,
     0.10469349
    ],
    "range_atr": [
     1.00230262,
     1.20350021,
     1.45937586
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 21,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 52294,
   "symbols": 2129,
   "first": "1971-07-12",
   "last": "2026-10-19",
   "win10": 0.39929781,
   "baseWin10": 0.43026463,
   "excess10": {
    "mean": -0.00377613,
    "low": -0.006123,
    "high": -0.00142926,
    "q": 0.06378627,
    "stable": true
   },
   "trade": {
    "n": 46808,
    "winRate": 0.2433772,
    "expectancyR": -0.26116668,
    "baseWinRate": 0.25431492,
    "baseExpectancyR": -0.22408827,
    "timeoutRate": 0.00570415,
    "triggeredRate": 0.91612805,
    "invalidatedRate": 0.08262898,
    "hits": 11392,
    "stops": 35149,
    "triggered": 47908
   },
   "timing": {
    "bars_to_target": [
     3,
     7,
     14
    ],
    "bars_to_stop": [
     1,
     4,
     8
    ],
    "bars_in_trade": [
     2,
     4,
     10
    ],
    "mfe_r": [
     0.23129363,
     0.73595735,
     1.93885401
    ],
    "stopped_after_1r": 0.2237048,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.05448993,
     0.07894523,
     0.11841298
    ],
    "range_atr": [
     1.01212671,
     1.22345328,
     1.48649544
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 30,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  }
 ],
 "attribution": "PatternsWizard (https://patternswizard.com/), pattern statistics",
 "license": {
  "name": "© PatternsWizard, all rights reserved",
  "url": "https://patternswizard.com/open-data/#license"
 },
 "disclaimer": "Historical statistics before fees and slippage. Not investment advice: past results do not predict future ones."
}