{
 "id": "modified_hikkake_bullish",
 "name": "Bullish modified hikkake",
 "family": "candlestick",
 "direction": "bullish",
 "kind": "reversal",
 "page": "https://patternswizard.com/modified-hikkake-candlestick-pattern/",
 "data": "https://patternswizard.com/data/patterns/modified_hikkake_bullish.json",
 "rule": "After a downtrend: a context bar; an inside bar closing near its low; a second inside bar; a bar breaking below it; within 3 bars, a close above the first inside-bar high. Dated at the confirming close.",
 "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": 232,
   "symbols": 181,
   "first": "2018-06-04",
   "last": "2026-10-18",
   "win10": 0.50862069,
   "baseWin10": 0.48121158,
   "excess10": {
    "mean": 0.01679185,
    "low": -0.00658803,
    "high": 0.06175545,
    "q": 0.74930141,
    "stable": false
   },
   "trade": {
    "n": 193,
    "winRate": 0.40932642,
    "expectancyR": 0.27228563,
    "baseWinRate": 0.30267703,
    "baseExpectancyR": -0.03820434,
    "timeoutRate": 0.04145078,
    "triggeredRate": 0.83189655,
    "invalidatedRate": 0.12068966,
    "hits": 79,
    "stops": 106,
    "triggered": 193
   },
   "timing": {
    "bars_to_target": [
     7,
     19,
     32
    ],
    "bars_to_stop": [
     4,
     13,
     28
    ],
    "bars_in_trade": [
     5,
     15,
     34
    ],
    "mfe_r": [
     0.34391534,
     1.46153843,
     2.16828203
    ],
    "stopped_after_1r": 0.25471698,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02520494,
     0.03567991,
     0.05105238
    ],
    "range_atr": [
     1.63565323,
     2.0239706,
     2.54902673
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 63282,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1h",
   "side": "all",
   "n": 28,
   "symbols": 18,
   "first": "2012-02-28",
   "last": "2025-10-20",
   "win10": 0.46428571,
   "baseWin10": 0.50410059,
   "excess10": {
    "mean": -0.00021262,
    "low": -0.00135837,
    "high": 0.0009531,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 23,
    "winRate": 0.26086957,
    "expectancyR": -0.22127843,
    "baseWinRate": 0.23913044,
    "baseExpectancyR": -0.28318778,
    "timeoutRate": 0,
    "triggeredRate": 0.82142857,
    "invalidatedRate": 0.17857143,
    "hits": 6,
    "stops": 17,
    "triggered": 23
   },
   "timing": {
    "bars_to_target": [
     5,
     11,
     20.75
    ],
    "bars_to_stop": [
     2,
     6,
     21
    ],
    "bars_in_trade": [
     2,
     6,
     21.5
    ],
    "mfe_r": [
     0.24905839,
     0.57657659,
     1.54295778
    ],
    "stopped_after_1r": 0.05882353,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00172947,
     0.00280455,
     0.00456893
    ],
    "range_atr": [
     1.50527835,
     1.82615584,
     2.1834119
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 77489,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1h",
   "side": "all",
   "n": 260,
   "symbols": 199,
   "first": "2012-02-28",
   "last": "2026-10-18",
   "win10": 0.50384615,
   "baseWin10": 0.48367655,
   "excess10": {
    "mean": 0.0149606,
    "low": -0.00588379,
    "high": 0.0541025,
    "q": 0.7512274,
    "stable": false
   },
   "trade": {
    "n": 216,
    "winRate": 0.39351852,
    "expectancyR": 0.21973019,
    "baseWinRate": 0.2959105,
    "baseExpectancyR": -0.06429054,
    "timeoutRate": 0.03703704,
    "triggeredRate": 0.83076923,
    "invalidatedRate": 0.12692308,
    "hits": 85,
    "stops": 123,
    "triggered": 216
   },
   "timing": {
    "bars_to_target": [
     7,
     18,
     32
    ],
    "bars_to_stop": [
     3,
     12,
     26
    ],
    "bars_in_trade": [
     5,
     14,
     32
    ],
    "mfe_r": [
     0.29032257,
     1.29361922,
     2.16302699
    ],
    "stopped_after_1r": 0.22764228,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02195137,
     0.03201539,
     0.04864096
    ],
    "range_atr": [
     1.62339997,
     2.00742471,
     2.509987
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 64812,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 71,
   "symbols": 66,
   "first": "2018-02-03",
   "last": "2026-09-29",
   "win10": 0.43661972,
   "baseWin10": 0.47188533,
   "excess10": {
    "mean": -0.00307548,
    "low": -0.01782199,
    "high": 0.01430099,
    "q": 0.90250865,
    "stable": true
   },
   "trade": {
    "n": 54,
    "winRate": 0.38888889,
    "expectancyR": 0.18035714,
    "baseWinRate": 0.3441358,
    "baseExpectancyR": 0.10763511,
    "timeoutRate": 0.01851852,
    "triggeredRate": 0.76056338,
    "invalidatedRate": 0.12676056,
    "hits": 21,
    "stops": 32,
    "triggered": 54
   },
   "timing": {
    "bars_to_target": [
     7,
     11,
     41
    ],
    "bars_to_stop": [
     5,
     15,
     38.5
    ],
    "bars_in_trade": [
     6,
     14,
     41
    ],
    "mfe_r": [
     0.40956222,
     1.08756965,
     2.19405055
    ],
    "stopped_after_1r": 0.25,
    "bars_to_entry": [
     1,
     1,
     3
    ],
    "range_pct": [
     0.05422381,
     0.07383136,
     0.11126586
    ],
    "range_atr": [
     1.85120571,
     2.29743576,
     2.72768259
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 51708,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "4h",
   "side": "all",
   "n": 27,
   "symbols": 15,
   "first": "2013-06-12",
   "last": "2024-09-03",
   "win10": 0.51851852,
   "baseWin10": 0.50014566,
   "excess10": {
    "mean": 0.00066592,
    "low": -0.00149842,
    "high": 0.00257662,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 23,
    "winRate": 0.2173913,
    "expectancyR": -0.29664946,
    "baseWinRate": 0.31521739,
    "baseExpectancyR": 0.02068732,
    "timeoutRate": 0.04347826,
    "triggeredRate": 0.85185185,
    "invalidatedRate": 0.14814815,
    "hits": 5,
    "stops": 17,
    "triggered": 23
   },
   "timing": {
    "bars_to_target": [
     19,
     21,
     22
    ],
    "bars_to_stop": [
     5,
     7,
     30
    ],
    "bars_in_trade": [
     5.5,
     19,
     31.5
    ],
    "mfe_r": [
     0.2732592,
     0.93103451,
     1.71528476
    ],
    "stopped_after_1r": 0.23529412,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00455491,
     0.00630619,
     0.00781702
    ],
    "range_atr": [
     1.60528117,
     2.12203836,
     2.52672327
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 19593,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "4h",
   "side": "all",
   "n": 98,
   "symbols": 81,
   "first": "2013-06-12",
   "last": "2026-09-29",
   "win10": 0.45918367,
   "baseWin10": 0.47967134,
   "excess10": {
    "mean": -0.00204469,
    "low": -0.01352917,
    "high": 0.00862271,
    "q": 0.90788921,
    "stable": false
   },
   "trade": {
    "n": 77,
    "winRate": 0.33766234,
    "expectancyR": 0.03787465,
    "baseWinRate": 0.33549784,
    "baseExpectancyR": 0.08166369,
    "timeoutRate": 0.02597403,
    "triggeredRate": 0.78571429,
    "invalidatedRate": 0.13265306,
    "hits": 26,
    "stops": 49,
    "triggered": 77
   },
   "timing": {
    "bars_to_target": [
     7.5,
     16,
     41
    ],
    "bars_to_stop": [
     5,
     9,
     33
    ],
    "bars_in_trade": [
     6,
     15,
     40
    ],
    "mfe_r": [
     0.39728352,
     1.01333332,
     2.12848401
    ],
    "stopped_after_1r": 0.24489796,
    "bars_to_entry": [
     1,
     1,
     3
    ],
    "range_pct": [
     0.00940145,
     0.05688277,
     0.0948441
    ],
    "range_atr": [
     1.82448366,
     2.27490795,
     2.63583708
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 42860,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1d",
   "side": "all",
   "n": 17,
   "symbols": 17,
   "first": "2020-03-18",
   "last": "2025-07-16",
   "win10": 0.41176471,
   "baseWin10": 0.45735261,
   "excess10": {
    "mean": -0.01638363,
    "low": -0.06261486,
    "high": 0.03770762,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 16,
    "winRate": 0.125,
    "expectancyR": -0.09812535,
    "baseWinRate": 0.296875,
    "baseExpectancyR": 0.10548639,
    "timeoutRate": 0.4375,
    "triggeredRate": 0.94117647,
    "invalidatedRate": 0.05882353,
    "hits": 2,
    "stops": 7,
    "triggered": 16
   },
   "timing": {
    "bars_to_target": [
     6.25,
     10.5,
     14.75
    ],
    "bars_to_stop": [
     11,
     22,
     53.5
    ],
    "bars_in_trade": [
     19,
     83.5,
     100
    ],
    "mfe_r": [
     0.37372004,
     0.91028714,
     1.68603072
    ],
    "stopped_after_1r": 0.42857143,
    "bars_to_entry": [
     1,
     1,
     3.25
    ],
    "range_pct": [
     0.15529753,
     0.31590945,
     0.41914892
    ],
    "range_atr": [
     1.81645572,
     2.14296818,
     2.78397107
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 35411,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 201,
   "symbols": 189,
   "first": "1984-04-12",
   "last": "2026-10-23",
   "win10": 0.57788945,
   "baseWin10": 0.54010876,
   "excess10": {
    "mean": 0.00133378,
    "low": -0.00614875,
    "high": 0.00967779,
    "q": 0.90988664,
    "stable": false
   },
   "trade": {
    "n": 163,
    "winRate": 0.36809816,
    "expectancyR": 0.17122719,
    "baseWinRate": 0.34253579,
    "baseExpectancyR": 0.03419463,
    "timeoutRate": 0.04907975,
    "triggeredRate": 0.8159204,
    "invalidatedRate": 0.17412935,
    "hits": 60,
    "stops": 95,
    "triggered": 164
   },
   "timing": {
    "bars_to_target": [
     12,
     20.5,
     32.25
    ],
    "bars_to_stop": [
     5,
     11,
     23
    ],
    "bars_in_trade": [
     7,
     17,
     31.5
    ],
    "mfe_r": [
     0.35375957,
     1.30000389,
     2.10840964
    ],
    "stopped_after_1r": 0.22105263,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.04095738,
     0.05485231,
     0.08221964
    ],
    "range_atr": [
     1.61759925,
     1.9221319,
     2.30679011
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 36415,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 2,
   "symbols": 2,
   "first": "2008-01-24",
   "last": "2025-09-19",
   "win10": 0.5,
   "baseWin10": 0.57652266,
   "excess10": {
    "mean": -0.01637192,
    "low": null,
    "high": null,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 2,
    "winRate": 0,
    "expectancyR": -0.21280378,
    "baseWinRate": 0,
    "baseExpectancyR": -1.10703892,
    "timeoutRate": 0.5,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 0,
    "stops": 1,
    "triggered": 2
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     41,
     41,
     41
    ],
    "bars_in_trade": [
     55.75,
     70.5,
     85.25
    ],
    "mfe_r": [
     1.34472755,
     1.42704922,
     1.50937089
    ],
    "stopped_after_1r": 1,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.03698129,
     0.05234543,
     0.06770956
    ],
    "range_atr": [
     1.96430966,
     2.09771591,
     2.23112217
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 126768,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 1,
   "symbols": 1,
   "first": "2018-02-23",
   "last": "2018-02-23",
   "win10": 0,
   "baseWin10": 0.57970408,
   "excess10": {
    "mean": -0.01040895,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 1,
    "winRate": 0,
    "expectancyR": -1,
    "baseWinRate": 0.5,
    "baseExpectancyR": 0.52773297,
    "timeoutRate": 0,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 0,
    "stops": 1,
    "triggered": 1
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     5,
     5,
     5
    ],
    "bars_in_trade": [
     5,
     5,
     5
    ],
    "mfe_r": [
     0.57357812,
     0.57357812,
     0.57357812
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0179611,
     0.0179611,
     0.0179611
    ],
    "range_atr": [
     1.24070203,
     1.24070203,
     1.24070203
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 138236,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "forex",
   "tf": "1d",
   "side": "all",
   "n": 2,
   "symbols": 2,
   "first": "2015-03-18",
   "last": "2026-01-20",
   "win10": 0.5,
   "baseWin10": 0.46519246,
   "excess10": {
    "mean": -0.00424662,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 2,
    "winRate": 0,
    "expectancyR": -1,
    "baseWinRate": 0.16666667,
    "baseExpectancyR": -0.5,
    "timeoutRate": 0,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 0,
    "stops": 2,
    "triggered": 2
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     14.25,
     18.5,
     22.75
    ],
    "bars_in_trade": [
     14.25,
     18.5,
     22.75
    ],
    "mfe_r": [
     0.85911897,
     1.11850101,
     1.37788305
    ],
    "stopped_after_1r": 0.5,
    "bars_to_entry": [
     1.5,
     2,
     2.5
    ],
    "range_pct": [
     0.01958996,
     0.0228378,
     0.02608563
    ],
    "range_atr": [
     2.65602738,
     2.92321575,
     3.19040412
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 44195,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 223,
   "symbols": 211,
   "first": "1984-04-12",
   "last": "2026-10-23",
   "win10": 0.56108597,
   "baseWin10": 0.53357363,
   "excess10": {
    "mean": -0.00029296,
    "low": -0.00845983,
    "high": 0.00776747,
    "q": 0.97685846,
    "stable": false
   },
   "trade": {
    "n": 184,
    "winRate": 0.33695652,
    "expectancyR": 0.12453489,
    "baseWinRate": 0.33378623,
    "baseExpectancyR": 0.02486501,
    "timeoutRate": 0.08695652,
    "triggeredRate": 0.82959641,
    "invalidatedRate": 0.16143498,
    "hits": 62,
    "stops": 106,
    "triggered": 185
   },
   "timing": {
    "bars_to_target": [
     12,
     20,
     31.75
    ],
    "bars_to_stop": [
     5,
     11,
     26
    ],
    "bars_in_trade": [
     7,
     18,
     34
    ],
    "mfe_r": [
     0.37372004,
     1.18127745,
     2.08768708
    ],
    "stopped_after_1r": 0.24528302,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.04126194,
     0.05754172,
     0.08913582
    ],
    "range_atr": [
     1.62503451,
     1.92982471,
     2.37668371
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 37675,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1w",
   "side": "all",
   "n": 4,
   "symbols": 4,
   "first": "2022-08-01",
   "last": "2026-05-04",
   "win10": 0,
   "baseWin10": 0.34699959,
   "excess10": {
    "mean": -0.00894767,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 3,
    "winRate": 0,
    "expectancyR": -1,
    "baseWinRate": 0.36111111,
    "baseExpectancyR": 0.08333333,
    "timeoutRate": 0,
    "triggeredRate": 0.75,
    "invalidatedRate": 0.25,
    "hits": 0,
    "stops": 3,
    "triggered": 3
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     2,
     2,
     5.5
    ],
    "bars_in_trade": [
     2,
     2,
     5.5
    ],
    "mfe_r": [
     0.01076923,
     0.01538462,
     0.05789783
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.28901624,
     0.32080306,
     0.36017094
    ],
    "range_atr": [
     1.48861849,
     1.57906759,
     1.63419634
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 15840,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 22,
   "symbols": 22,
   "first": "1998-02-09",
   "last": "2026-08-10",
   "win10": 0.54545455,
   "baseWin10": 0.57370711,
   "excess10": {
    "mean": -0.01359816,
    "low": -0.05939438,
    "high": 0.02681034,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 19,
    "winRate": 0.21052632,
    "expectancyR": -0.23396548,
    "baseWinRate": 0.34649123,
    "baseExpectancyR": 0.21962311,
    "timeoutRate": 0.05263158,
    "triggeredRate": 0.90909091,
    "invalidatedRate": 0.09090909,
    "hits": 4,
    "stops": 14,
    "triggered": 20
   },
   "timing": {
    "bars_to_target": [
     15.75,
     21,
     27.5
    ],
    "bars_to_stop": [
     6.75,
     12,
     23
    ],
    "bars_in_trade": [
     9,
     14,
     24.5
    ],
    "mfe_r": [
     0.28395598,
     1.21683884,
     1.83708912
    ],
    "stopped_after_1r": 0.42857143,
    "bars_to_entry": [
     1,
     1.5,
     2
    ],
    "range_pct": [
     0.14512388,
     0.16786095,
     0.25002591
    ],
    "range_atr": [
     1.61281413,
     1.91474885,
     2.34366244
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 62645,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 1,
   "symbols": 1,
   "first": "2008-11-17",
   "last": "2008-11-17",
   "win10": 1,
   "baseWin10": 0.57656827,
   "excess10": {
    "mean": 0.08811098,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 1,
    "winRate": 1,
    "expectancyR": 2,
    "baseWinRate": 0.75,
    "baseExpectancyR": 1.25,
    "timeoutRate": 0,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 1,
    "stops": 0,
    "triggered": 1
   },
   "timing": {
    "bars_to_target": [
     50,
     50,
     50
    ],
    "bars_to_stop": null,
    "bars_in_trade": [
     50,
     50,
     50
    ],
    "mfe_r": [
     2.03114271,
     2.03114271,
     2.03114271
    ],
    "stopped_after_1r": null,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.16487001,
     0.16487001,
     0.16487001
    ],
    "range_atr": [
     1.69617915,
     1.69617915,
     1.69617915
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 50960,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "forex",
   "tf": "1w",
   "side": "all",
   "n": 1,
   "symbols": 1,
   "first": "2016-04-25",
   "last": "2016-04-25",
   "win10": 0,
   "baseWin10": 0.5051395,
   "excess10": {
    "mean": -0.08911094,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 1,
    "winRate": 0,
    "expectancyR": -1,
    "baseWinRate": 0.5,
    "baseExpectancyR": 0.5,
    "timeoutRate": 0,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 0,
    "stops": 1,
    "triggered": 1
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     7,
     7,
     7
    ],
    "bars_in_trade": [
     7,
     7,
     7
    ],
    "mfe_r": [
     0.14984204,
     0.14984204,
     0.14984204
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.04550558,
     0.04550558,
     0.04550558
    ],
    "range_atr": [
     1.90185988,
     1.90185988,
     1.90185988
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 17278,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 28,
   "symbols": 28,
   "first": "1998-02-09",
   "last": "2026-08-10",
   "win10": 0.46428571,
   "baseWin10": 0.53897366,
   "excess10": {
    "mean": -0.01199822,
    "low": -0.06675267,
    "high": 0.03138403,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 24,
    "winRate": 0.20833333,
    "expectancyR": -0.268556,
    "baseWinRate": 0.37152778,
    "baseExpectancyR": 0.25720163,
    "timeoutRate": 0.04166667,
    "triggeredRate": 0.89285714,
    "invalidatedRate": 0.10714286,
    "hits": 5,
    "stops": 18,
    "triggered": 25
   },
   "timing": {
    "bars_to_target": [
     17,
     25,
     35
    ],
    "bars_to_stop": [
     5.25,
     9,
     18.5
    ],
    "bars_in_trade": [
     6.75,
     13,
     24.25
    ],
    "mfe_r": [
     0.13748429,
     1.00165915,
     1.77317742
    ],
    "stopped_after_1r": 0.33333333,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.14782006,
     0.18059479,
     0.25979725
    ],
    "range_atr": [
     1.5877794,
     1.81542504,
     2.30094022
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 53921,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  }
 ],
 "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."
}