{
 "id": "hammer",
 "name": "Hammer",
 "family": "candlestick",
 "direction": "bullish",
 "kind": "reversal",
 "page": "https://patternswizard.com/hammer-candlestick-pattern/",
 "data": "https://patternswizard.com/data/patterns/hammer.json",
 "rule": "After a downtrend: short body, lower shadow at least twice the body, very short upper shadow, range at least the average of the 10 previous candles.",
 "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": 37473,
   "symbols": 586,
   "first": "2017-09-21",
   "last": "2026-10-28",
   "win10": 0.48969678,
   "baseWin10": 0.48190079,
   "excess10": {
    "mean": -0.00049448,
    "low": -0.00094476,
    "high": -0.00013272,
    "q": 0.20966523,
    "stable": false
   },
   "trade": {
    "n": 31942,
    "winRate": 0.29929247,
    "expectancyR": -0.08652278,
    "baseWinRate": 0.32503998,
    "baseExpectancyR": -0.01128776,
    "timeoutRate": 0.01139565,
    "triggeredRate": 0.85240039,
    "invalidatedRate": 0.14695914,
    "hits": 9560,
    "stops": 22018,
    "triggered": 31942
   },
   "timing": {
    "bars_to_target": [
     4,
     9,
     18
    ],
    "bars_to_stop": [
     1,
     4,
     10
    ],
    "bars_in_trade": [
     2,
     6,
     13
    ],
    "mfe_r": [
     0.28049786,
     0.85524705,
     2.06201553
    ],
    "stopped_after_1r": 0.2275411,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01372495,
     0.01948796,
     0.02817598
    ],
    "range_atr": [
     1.0963856,
     1.23109245,
     1.45833325
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 392,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1h",
   "side": "all",
   "n": 4110,
   "symbols": 25,
   "first": "2012-02-06",
   "last": "2026-10-23",
   "win10": 0.49513382,
   "baseWin10": 0.50697004,
   "excess10": {
    "mean": -0.00011498,
    "low": -0.00023797,
    "high": 0.00001869,
    "q": 0.36036517,
    "stable": true
   },
   "trade": {
    "n": 3487,
    "winRate": 0.31488385,
    "expectancyR": -0.05735553,
    "baseWinRate": 0.33175288,
    "baseExpectancyR": -0.00272547,
    "timeoutRate": 0.0014339,
    "triggeredRate": 0.85012165,
    "invalidatedRate": 0.14987835,
    "hits": 1098,
    "stops": 2384,
    "triggered": 3494
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     15
    ],
    "bars_to_stop": [
     1,
     3,
     7
    ],
    "bars_in_trade": [
     1,
     4,
     10
    ],
    "mfe_r": [
     0.23836153,
     0.89059079,
     2.08489478
    ],
    "stopped_after_1r": 0.23280201,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00133546,
     0.00178473,
     0.00241709
    ],
    "range_atr": [
     1.11702567,
     1.25276542,
     1.45551774
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 528,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1h",
   "side": "all",
   "n": 41583,
   "symbols": 611,
   "first": "2012-02-06",
   "last": "2026-10-28",
   "win10": 0.49023428,
   "baseWin10": 0.48437913,
   "excess10": {
    "mean": -0.00045696,
    "low": -0.00084534,
    "high": -0.00013068,
    "q": 0.17247552,
    "stable": true
   },
   "trade": {
    "n": 35429,
    "winRate": 0.30082701,
    "expectancyR": -0.08365207,
    "baseWinRate": 0.3257004,
    "baseExpectancyR": -0.0104454,
    "timeoutRate": 0.0104152,
    "triggeredRate": 0.85217517,
    "invalidatedRate": 0.14724767,
    "hits": 10658,
    "stops": 24402,
    "triggered": 35436
   },
   "timing": {
    "bars_to_target": [
     4,
     9,
     17
    ],
    "bars_to_stop": [
     1,
     4,
     10
    ],
    "bars_in_trade": [
     2,
     5,
     12
    ],
    "mfe_r": [
     0.27734977,
     0.85714287,
     2.0638299
    ],
    "stopped_after_1r": 0.22805508,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01187108,
     0.01812091,
     0.02679601
    ],
    "range_atr": [
     1.09803915,
     1.23353863,
     1.45790935
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 405,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 7701,
   "symbols": 573,
   "first": "2017-10-25",
   "last": "2026-10-28",
   "win10": 0.5051332,
   "baseWin10": 0.47373672,
   "excess10": {
    "mean": 0.00106579,
    "low": -0.00059558,
    "high": 0.00253987,
    "q": 0.5430694,
    "stable": true
   },
   "trade": {
    "n": 6421,
    "winRate": 0.33670768,
    "expectancyR": 0.02345859,
    "baseWinRate": 0.32886789,
    "baseExpectancyR": 0.00056435,
    "timeoutRate": 0.01152468,
    "triggeredRate": 0.83482665,
    "invalidatedRate": 0.16439423,
    "hits": 2162,
    "stops": 4185,
    "triggered": 6429
   },
   "timing": {
    "bars_to_target": [
     4,
     10,
     19
    ],
    "bars_to_stop": [
     1,
     4,
     11
    ],
    "bars_in_trade": [
     2,
     6,
     14
    ],
    "mfe_r": [
     0.28260869,
     0.96078432,
     2.11714506
    ],
    "stopped_after_1r": 0.22341697,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02930175,
     0.04004711,
     0.05645161
    ],
    "range_atr": [
     1.08909583,
     1.2156527,
     1.40382862
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 477,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "4h",
   "side": "all",
   "n": 919,
   "symbols": 25,
   "first": "2012-02-08",
   "last": "2026-10-21",
   "win10": 0.51686616,
   "baseWin10": 0.50745613,
   "excess10": {
    "mean": 0.00019125,
    "low": -0.00037904,
    "high": 0.00076335,
    "q": 0.81559405,
    "stable": false
   },
   "trade": {
    "n": 778,
    "winRate": 0.35475578,
    "expectancyR": 0.06687499,
    "baseWinRate": 0.32463488,
    "baseExpectancyR": -0.02944335,
    "timeoutRate": 0.00642674,
    "triggeredRate": 0.84657236,
    "invalidatedRate": 0.15342764,
    "hits": 276,
    "stops": 497,
    "triggered": 778
   },
   "timing": {
    "bars_to_target": [
     4,
     7,
     13.25
    ],
    "bars_to_stop": [
     1,
     4,
     8
    ],
    "bars_in_trade": [
     2,
     5,
     11
    ],
    "mfe_r": [
     0.33149264,
     1.00337267,
     2.12913525
    ],
    "stopped_after_1r": 0.22334004,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0028704,
     0.00374687,
     0.00491959
    ],
    "range_atr": [
     1.07439262,
     1.18594432,
     1.35514557
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 576,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "4h",
   "side": "all",
   "n": 8620,
   "symbols": 598,
   "first": "2012-02-08",
   "last": "2026-10-28",
   "win10": 0.50638495,
   "baseWin10": 0.47733414,
   "excess10": {
    "mean": 0.00097249,
    "low": -0.00041068,
    "high": 0.00229612,
    "q": 0.5169511,
    "stable": true
   },
   "trade": {
    "n": 7199,
    "winRate": 0.33865815,
    "expectancyR": 0.02815063,
    "baseWinRate": 0.3284102,
    "baseExpectancyR": -0.00268018,
    "timeoutRate": 0.01097375,
    "triggeredRate": 0.83607889,
    "invalidatedRate": 0.16322506,
    "hits": 2438,
    "stops": 4682,
    "triggered": 7207
   },
   "timing": {
    "bars_to_target": [
     4,
     10,
     19
    ],
    "bars_to_stop": [
     1,
     4,
     11
    ],
    "bars_in_trade": [
     2,
     6,
     14
    ],
    "mfe_r": [
     0.28847967,
     0.96739131,
     2.11764717
    ],
    "stopped_after_1r": 0.2234088,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02542082,
     0.0372816,
     0.05378313
    ],
    "range_atr": [
     1.08663124,
     1.2109735,
     1.39999998
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 487,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1d",
   "side": "all",
   "n": 1448,
   "symbols": 433,
   "first": "2018-02-02",
   "last": "2026-10-26",
   "win10": 0.40166205,
   "baseWin10": 0.43906392,
   "excess10": {
    "mean": -0.00782616,
    "low": -0.0123211,
    "high": -0.00272067,
    "q": 0.12601123,
    "stable": true
   },
   "trade": {
    "n": 1248,
    "winRate": 0.30288462,
    "expectancyR": -0.08207313,
    "baseWinRate": 0.34029451,
    "baseExpectancyR": 0.02972774,
    "timeoutRate": 0.00641026,
    "triggeredRate": 0.86464088,
    "invalidatedRate": 0.12292818,
    "hits": 378,
    "stops": 862,
    "triggered": 1252
   },
   "timing": {
    "bars_to_target": [
     4,
     10,
     16
    ],
    "bars_to_stop": [
     2,
     6,
     21
    ],
    "bars_in_trade": [
     3,
     7.5,
     19
    ],
    "mfe_r": [
     0.32813521,
     0.95296368,
     2.10054976
    ],
    "stopped_after_1r": 0.25058005,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.08692498,
     0.11460439,
     0.15746759
    ],
    "range_atr": [
     1.06701589,
     1.18152809,
     1.37869471
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 416,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 12704,
   "symbols": 1570,
   "first": "1970-04-14",
   "last": "2026-10-28",
   "win10": 0.51553873,
   "baseWin10": 0.54080303,
   "excess10": {
    "mean": -0.00016708,
    "low": -0.00163815,
    "high": 0.00156933,
    "q": 0.9450435,
    "stable": false
   },
   "trade": {
    "n": 9824,
    "winRate": 0.35871336,
    "expectancyR": 0.0717483,
    "baseWinRate": 0.36331804,
    "baseExpectancyR": 0.094717,
    "timeoutRate": 0.00386808,
    "triggeredRate": 0.77416562,
    "invalidatedRate": 0.22567695,
    "hits": 3524,
    "stops": 6262,
    "triggered": 9835
   },
   "timing": {
    "bars_to_target": [
     4,
     7,
     14
    ],
    "bars_to_stop": [
     1,
     3,
     7
    ],
    "bars_in_trade": [
     2,
     5,
     10
    ],
    "mfe_r": [
     0.28915944,
     1.03882551,
     2.10820514
    ],
    "stopped_after_1r": 0.23299265,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02527502,
     0.03562615,
     0.05292482
    ],
    "range_atr": [
     1.01838005,
     1.12643647,
     1.28828493
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 576,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 555,
   "symbols": 46,
   "first": "1994-09-21",
   "last": "2026-09-25",
   "win10": 0.54774775,
   "baseWin10": 0.56723734,
   "excess10": {
    "mean": 0.00038775,
    "low": -0.00369808,
    "high": 0.00427692,
    "q": 0.9505082,
    "stable": true
   },
   "trade": {
    "n": 398,
    "winRate": 0.36180905,
    "expectancyR": 0.07813354,
    "baseWinRate": 0.36350211,
    "baseExpectancyR": 0.08083864,
    "timeoutRate": 0.00251256,
    "triggeredRate": 0.71711712,
    "invalidatedRate": 0.28288288,
    "hits": 144,
    "stops": 253,
    "triggered": 398
   },
   "timing": {
    "bars_to_target": [
     3,
     7,
     16
    ],
    "bars_to_stop": [
     1,
     3,
     6
    ],
    "bars_in_trade": [
     2,
     4,
     9
    ],
    "mfe_r": [
     0.32730496,
     1.0303607,
     2.10292429
    ],
    "stopped_after_1r": 0.22134387,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01502773,
     0.02265372,
     0.03445386
    ],
    "range_atr": [
     0.94639906,
     1.07855868,
     1.23996675
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 457,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 452,
   "symbols": 15,
   "first": "1976-08-23",
   "last": "2026-10-23",
   "win10": 0.60088692,
   "baseWin10": 0.57540095,
   "excess10": {
    "mean": -0.00152807,
    "low": -0.00470129,
    "high": 0.00157113,
    "q": 0.69853514,
    "stable": true
   },
   "trade": {
    "n": 370,
    "winRate": 0.41351351,
    "expectancyR": 0.22847424,
    "baseWinRate": 0.36421435,
    "baseExpectancyR": 0.09516711,
    "timeoutRate": 0,
    "triggeredRate": 0.82079646,
    "invalidatedRate": 0.17920354,
    "hits": 153,
    "stops": 217,
    "triggered": 371
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     10
    ],
    "bars_to_stop": [
     1,
     3,
     7
    ],
    "bars_in_trade": [
     2,
     4,
     8
    ],
    "mfe_r": [
     0.31181385,
     1.27823669,
     2.1312589
    ],
    "stopped_after_1r": 0.24423963,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01346645,
     0.01940638,
     0.02786581
    ],
    "range_atr": [
     1.03123155,
     1.16437232,
     1.37073985
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 306,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1d",
   "side": "all",
   "n": 101,
   "symbols": 25,
   "first": "2012-04-13",
   "last": "2025-10-17",
   "win10": 0.4950495,
   "baseWin10": 0.51808243,
   "excess10": {
    "mean": 0.00147231,
    "low": -0.00337416,
    "high": 0.00610705,
    "q": 0.82615042,
    "stable": false
   },
   "trade": {
    "n": 84,
    "winRate": 0.38095238,
    "expectancyR": 0.17686325,
    "baseWinRate": 0.34623016,
    "baseExpectancyR": 0.04787449,
    "timeoutRate": 0.03571429,
    "triggeredRate": 0.83168317,
    "invalidatedRate": 0.16831683,
    "hits": 32,
    "stops": 49,
    "triggered": 84
   },
   "timing": {
    "bars_to_target": [
     6,
     9.5,
     20.25
    ],
    "bars_to_stop": [
     2,
     4,
     6
    ],
    "bars_in_trade": [
     2.75,
     6,
     12
    ],
    "mfe_r": [
     0.52260615,
     1.42640054,
     2.17325479
    ],
    "stopped_after_1r": 0.26530612,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00885789,
     0.01159415,
     0.01506146
    ],
    "range_atr": [
     1.09903789,
     1.18665266,
     1.37890565
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 875,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "commodities",
   "tf": "1d",
   "side": "all",
   "n": 103,
   "symbols": 17,
   "first": "2000-03-24",
   "last": "2026-03-19",
   "win10": 0.37864078,
   "baseWin10": 0.51922961,
   "excess10": {
    "mean": -0.01353696,
    "low": -0.02792578,
    "high": 0.00233078,
    "q": 0.36882469,
    "stable": true
   },
   "trade": {
    "n": 81,
    "winRate": 0.27160494,
    "expectancyR": -0.16861947,
    "baseWinRate": 0.31790124,
    "baseExpectancyR": -0.0345338,
    "timeoutRate": 0,
    "triggeredRate": 0.7961165,
    "invalidatedRate": 0.2038835,
    "hits": 22,
    "stops": 59,
    "triggered": 82
   },
   "timing": {
    "bars_to_target": [
     3,
     7,
     10
    ],
    "bars_to_stop": [
     1,
     2,
     4
    ],
    "bars_in_trade": [
     2,
     3,
     6
    ],
    "mfe_r": [
     0.2362085,
     0.69333333,
     2.0625
    ],
    "stopped_after_1r": 0.18644068,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0199706,
     0.02878074,
     0.0392866
    ],
    "range_atr": [
     1.00703704,
     1.10833275,
     1.30835807
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 744,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 15363,
   "symbols": 2106,
   "first": "1970-04-14",
   "last": "2026-10-28",
   "win10": 0.50743543,
   "baseWin10": 0.53290103,
   "excess10": {
    "mean": -0.00098774,
    "low": -0.00235784,
    "high": 0.00049656,
    "q": 0.50793319,
    "stable": true
   },
   "trade": {
    "n": 12005,
    "winRate": 0.35426905,
    "expectancyR": 0.05991329,
    "baseWinRate": 0.3605313,
    "baseExpectancyR": 0.08631485,
    "timeoutRate": 0.00416493,
    "triggeredRate": 0.78252945,
    "invalidatedRate": 0.21616872,
    "hits": 4253,
    "stops": 7702,
    "triggered": 12022
   },
   "timing": {
    "bars_to_target": [
     4,
     7,
     14
    ],
    "bars_to_stop": [
     1,
     3,
     8
    ],
    "bars_in_trade": [
     2,
     5,
     11
    ],
    "mfe_r": [
     0.29412001,
     1.02844954,
     2.10845757
    ],
    "stopped_after_1r": 0.23474422,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02494272,
     0.03683736,
     0.05993366
    ],
    "range_atr": [
     1.02133834,
     1.13099241,
     1.29952198
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 552,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1w",
   "side": "all",
   "n": 13,
   "symbols": 13,
   "first": "2021-11-22",
   "last": "2025-11-03",
   "win10": 0.30769231,
   "baseWin10": 0.38345168,
   "excess10": {
    "mean": -0.11508182,
    "low": null,
    "high": null,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 7,
    "winRate": 0.57142857,
    "expectancyR": 0.71428571,
    "baseWinRate": 0.45238096,
    "baseExpectancyR": 0.35714286,
    "timeoutRate": 0,
    "triggeredRate": 0.53846154,
    "invalidatedRate": 0.38461538,
    "hits": 4,
    "stops": 3,
    "triggered": 7
   },
   "timing": {
    "bars_to_target": [
     10,
     13,
     13.75
    ],
    "bars_to_stop": [
     4.5,
     7,
     7
    ],
    "bars_in_trade": [
     4.5,
     7,
     13
    ],
    "mfe_r": [
     0.35672113,
     2.2241559,
     2.68866658
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     1,
     1,
     1.5
    ],
    "range_pct": [
     0.21396284,
     0.289,
     0.51981568
    ],
    "range_atr": [
     1.11420155,
     1.20950806,
     1.36154974
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 4874,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 1561,
   "symbols": 847,
   "first": "1973-09-10",
   "last": "2026-10-19",
   "win10": 0.58051948,
   "baseWin10": 0.5752665,
   "excess10": {
    "mean": -0.00902554,
    "low": -0.01835612,
    "high": -0.00126601,
    "q": 0.30615535,
    "stable": false
   },
   "trade": {
    "n": 1318,
    "winRate": 0.37177542,
    "expectancyR": 0.11590621,
    "baseWinRate": 0.3990226,
    "baseExpectancyR": 0.20873914,
    "timeoutRate": 0.00151745,
    "triggeredRate": 0.84881486,
    "invalidatedRate": 0.14734145,
    "hits": 490,
    "stops": 826,
    "triggered": 1325
   },
   "timing": {
    "bars_to_target": [
     4,
     8,
     15
    ],
    "bars_to_stop": [
     1,
     3,
     8
    ],
    "bars_in_trade": [
     2,
     5,
     10
    ],
    "mfe_r": [
     0.28710026,
     1.0221498,
     2.13235402
    ],
    "stopped_after_1r": 0.20702179,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.06460074,
     0.088632,
     0.12097561
    ],
    "range_atr": [
     1.05891967,
     1.15329719,
     1.31030941
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 883,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 100,
   "symbols": 39,
   "first": "2000-09-18",
   "last": "2023-10-02",
   "win10": 0.42,
   "baseWin10": 0.62790251,
   "excess10": {
    "mean": -0.01268786,
    "low": -0.02765479,
    "high": 0.00991543,
    "q": 0.59316828,
    "stable": true
   },
   "trade": {
    "n": 89,
    "winRate": 0.20224719,
    "expectancyR": -0.39536617,
    "baseWinRate": 0.44382023,
    "baseExpectancyR": 0.32567259,
    "timeoutRate": 0,
    "triggeredRate": 0.89,
    "invalidatedRate": 0.11,
    "hits": 18,
    "stops": 71,
    "triggered": 89
   },
   "timing": {
    "bars_to_target": [
     5,
     6.5,
     9
    ],
    "bars_to_stop": [
     1,
     2,
     6
    ],
    "bars_in_trade": [
     1,
     3,
     7
    ],
    "mfe_r": [
     0.1464639,
     0.55383164,
     1.30373466
    ],
    "stopped_after_1r": 0.12676056,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.04419255,
     0.05619276,
     0.06720826
    ],
    "range_atr": [
     1.0102722,
     1.18835694,
     1.34189814
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 510,
   "verdict": "no_edge",
   "verdictTrade": "weak_evidence"
  },
  {
   "market": "indices",
   "tf": "1w",
   "side": "all",
   "n": 88,
   "symbols": 14,
   "first": "1973-02-26",
   "last": "2022-05-16",
   "win10": 0.51136364,
   "baseWin10": 0.62290279,
   "excess10": {
    "mean": -0.002815,
    "low": -0.01528788,
    "high": 0.0113963,
    "q": 0.89085765,
    "stable": false
   },
   "trade": {
    "n": 76,
    "winRate": 0.22368421,
    "expectancyR": -0.33526014,
    "baseWinRate": 0.35444445,
    "baseExpectancyR": 0.09233121,
    "timeoutRate": 0,
    "triggeredRate": 0.86363636,
    "invalidatedRate": 0.13636364,
    "hits": 17,
    "stops": 59,
    "triggered": 76
   },
   "timing": {
    "bars_to_target": [
     6,
     14,
     33
    ],
    "bars_to_stop": [
     2,
     5,
     8.5
    ],
    "bars_in_trade": [
     2,
     5,
     10
    ],
    "mfe_r": [
     0.29349302,
     0.72490564,
     1.84113902
    ],
    "stopped_after_1r": 0.18644068,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.04587628,
     0.06323983,
     0.08244033
    ],
    "range_atr": [
     1.16356668,
     1.34274733,
     1.55353925
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 320,
   "verdict": "no_edge",
   "verdictTrade": "weak_evidence"
  },
  {
   "market": "forex",
   "tf": "1w",
   "side": "all",
   "n": 19,
   "symbols": 13,
   "first": "2013-08-05",
   "last": "2023-09-25",
   "win10": 0.47368421,
   "baseWin10": 0.50878574,
   "excess10": {
    "mean": 0.00084338,
    "low": -0.01335154,
    "high": 0.01291059,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 18,
    "winRate": 0.22222222,
    "expectancyR": -0.35027266,
    "baseWinRate": 0.19444445,
    "baseExpectancyR": -0.42115321,
    "timeoutRate": 0,
    "triggeredRate": 0.94736842,
    "invalidatedRate": 0.05263158,
    "hits": 4,
    "stops": 14,
    "triggered": 18
   },
   "timing": {
    "bars_to_target": [
     5.75,
     6,
     12.25
    ],
    "bars_to_stop": [
     1,
     3,
     13
    ],
    "bars_in_trade": [
     1.25,
     4.5,
     13
    ],
    "mfe_r": [
     0.12120721,
     0.72003168,
     1.2413916
    ],
    "stopped_after_1r": 0.14285714,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01682824,
     0.02023144,
     0.02375631
    ],
    "range_atr": [
     1.04876465,
     1.11832762,
     1.31969184
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 909,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "commodities",
   "tf": "1w",
   "side": "all",
   "n": 18,
   "symbols": 9,
   "first": "2006-10-30",
   "last": "2026-01-12",
   "win10": 0.72222222,
   "baseWin10": 0.53828559,
   "excess10": {
    "mean": 0.04287622,
    "low": -0.04458919,
    "high": 0.13393738,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 15,
    "winRate": 0.6,
    "expectancyR": 0.8,
    "baseWinRate": 0.44444445,
    "baseExpectancyR": 0.39189717,
    "timeoutRate": 0,
    "triggeredRate": 0.83333333,
    "invalidatedRate": 0.16666667,
    "hits": 9,
    "stops": 6,
    "triggered": 15
   },
   "timing": {
    "bars_to_target": [
     3,
     8,
     9
    ],
    "bars_to_stop": [
     1.25,
     2.5,
     6.75
    ],
    "bars_in_trade": [
     2,
     6,
     9
    ],
    "mfe_r": [
     1.42820352,
     2.1594317,
     2.52283514
    ],
    "stopped_after_1r": 0.5,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.05254107,
     0.07025502,
     0.0825014
    ],
    "range_atr": [
     1.06322289,
     1.18783838,
     1.34273064
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 868,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 1799,
   "symbols": 935,
   "first": "1973-02-26",
   "last": "2026-10-19",
   "win10": 0.5663667,
   "baseWin10": 0.57809733,
   "excess10": {
    "mean": -0.00907577,
    "low": -0.01787997,
    "high": -0.00090158,
    "q": 0.28288226,
    "stable": true
   },
   "trade": {
    "n": 1523,
    "winRate": 0.35587656,
    "expectancyR": 0.06749318,
    "baseWinRate": 0.39771479,
    "baseExpectancyR": 0.20486612,
    "timeoutRate": 0.0013132,
    "triggeredRate": 0.85047248,
    "invalidatedRate": 0.14563646,
    "hits": 542,
    "stops": 979,
    "triggered": 1530
   },
   "timing": {
    "bars_to_target": [
     4,
     8,
     15
    ],
    "bars_to_stop": [
     1,
     3,
     8
    ],
    "bars_in_trade": [
     2,
     5,
     10
    ],
    "mfe_r": [
     0.27443571,
     0.94484681,
     2.1215713
    ],
    "stopped_after_1r": 0.20020429,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.06106078,
     0.08275636,
     0.11648897
    ],
    "range_atr": [
     1.06021482,
     1.16004574,
     1.3280232
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 864,
   "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."
}