{
 "id": "three_outside_down",
 "name": "Three outside down",
 "family": "candlestick",
 "direction": "bearish",
 "kind": "reversal",
 "page": "https://patternswizard.com/three-outside-up-down-candlestick-pattern/",
 "data": "https://patternswizard.com/data/patterns/three_outside_down.json",
 "rule": "After an uptrend: a bearish engulfing, then a black candle closing below the second 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": 35903,
   "symbols": 585,
   "first": "2017-09-18",
   "last": "2026-10-28",
   "win10": 0.48116992,
   "baseWin10": 0.50643135,
   "excess10": {
    "mean": -0.00087217,
    "low": -0.00135599,
    "high": -0.0004763,
    "q": 0.01731007,
    "stable": true
   },
   "trade": {
    "n": 30908,
    "winRate": 0.28953669,
    "expectancyR": -0.01820045,
    "baseWinRate": 0.30315403,
    "baseExpectancyR": 0.00749627,
    "timeoutRate": 0.07379966,
    "triggeredRate": 0.86168287,
    "invalidatedRate": 0.12937638,
    "hits": 8949,
    "stops": 19678,
    "triggered": 30937
   },
   "timing": {
    "bars_to_target": [
     9,
     18,
     37
    ],
    "bars_to_stop": [
     4,
     9,
     23
    ],
    "bars_in_trade": [
     5,
     13,
     34
    ],
    "mfe_r": [
     0.31421671,
     0.90909094,
     2.03885555
    ],
    "stopped_after_1r": 0.21506251,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0198722,
     0.03008596,
     0.04720535
    ],
    "range_atr": [
     1.52173924,
     1.92235947,
     2.43290472
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 409,
   "verdict": "edge_negative",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1h",
   "side": "all",
   "n": 9023,
   "symbols": 25,
   "first": "2012-02-01",
   "last": "2026-10-22",
   "win10": 0.48369927,
   "baseWin10": 0.49174933,
   "excess10": {
    "mean": 0.00003318,
    "low": -0.00004296,
    "high": 0.00011135,
    "q": 0.76333211,
    "stable": true
   },
   "trade": {
    "n": 8023,
    "winRate": 0.2950268,
    "expectancyR": -0.04315265,
    "baseWinRate": 0.30925186,
    "baseExpectancyR": -0.00850399,
    "timeoutRate": 0.05272342,
    "triggeredRate": 0.88983708,
    "invalidatedRate": 0.10029924,
    "hits": 2367,
    "stops": 5233,
    "triggered": 8029
   },
   "timing": {
    "bars_to_target": [
     8,
     17,
     33
    ],
    "bars_to_stop": [
     3,
     9,
     22
    ],
    "bars_in_trade": [
     5,
     13,
     30
    ],
    "mfe_r": [
     0.28675312,
     0.90045249,
     2.04780459
    ],
    "stopped_after_1r": 0.21975922,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00200717,
     0.00291153,
     0.00425815
    ],
    "range_atr": [
     1.49761021,
     2.02249146,
     2.681162
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 240,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1h",
   "side": "all",
   "n": 44926,
   "symbols": 610,
   "first": "2012-02-01",
   "last": "2026-10-28",
   "win10": 0.48167772,
   "baseWin10": 0.50348371,
   "excess10": {
    "mean": -0.00069041,
    "low": -0.00107498,
    "high": -0.0003757,
    "q": 0.01238857,
    "stable": true
   },
   "trade": {
    "n": 38931,
    "winRate": 0.29066811,
    "expectancyR": -0.02334267,
    "baseWinRate": 0.30441075,
    "baseExpectancyR": 0.00419874,
    "timeoutRate": 0.06945622,
    "triggeredRate": 0.8673374,
    "invalidatedRate": 0.12353648,
    "hits": 11316,
    "stops": 24911,
    "triggered": 38966
   },
   "timing": {
    "bars_to_target": [
     9,
     18,
     36
    ],
    "bars_to_stop": [
     4,
     9,
     23
    ],
    "bars_in_trade": [
     5,
     13,
     33
    ],
    "mfe_r": [
     0.30841121,
     0.90909094,
     2.04029548
    ],
    "stopped_after_1r": 0.21604913,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01221996,
     0.02456553,
     0.04163844
    ],
    "range_atr": [
     1.51807225,
     1.93846148,
     2.47885549
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 375,
   "verdict": "edge_negative",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 8302,
   "symbols": 568,
   "first": "2017-09-26",
   "last": "2026-10-28",
   "win10": 0.53224057,
   "baseWin10": 0.51988857,
   "excess10": {
    "mean": 0.00051857,
    "low": -0.00104818,
    "high": 0.00221172,
    "q": 0.83202092,
    "stable": false
   },
   "trade": {
    "n": 7114,
    "winRate": 0.32653922,
    "expectancyR": 0.12654448,
    "baseWinRate": 0.28790758,
    "baseExpectancyR": -0.00888262,
    "timeoutRate": 0.08996345,
    "triggeredRate": 0.86340641,
    "invalidatedRate": 0.12105517,
    "hits": 2323,
    "stops": 4151,
    "triggered": 7168
   },
   "timing": {
    "bars_to_target": [
     10,
     24,
     45
    ],
    "bars_to_stop": [
     4,
     10,
     25
    ],
    "bars_in_trade": [
     6,
     17,
     44
    ],
    "mfe_r": [
     0.33333334,
     1.05342704,
     2.06370318
    ],
    "stopped_after_1r": 0.2156107,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0466481,
     0.06938398,
     0.1032682
    ],
    "range_atr": [
     1.60298735,
     2.0164609,
     2.5326497
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 442,
   "verdict": "no_edge",
   "verdictTrade": "weak_evidence"
  },
  {
   "market": "forex",
   "tf": "4h",
   "side": "all",
   "n": 2435,
   "symbols": 25,
   "first": "2012-02-01",
   "last": "2026-10-22",
   "win10": 0.4857732,
   "baseWin10": 0.49225017,
   "excess10": {
    "mean": -0.0000643,
    "low": -0.00037695,
    "high": 0.00026086,
    "q": 0.89152474,
    "stable": true
   },
   "trade": {
    "n": 2146,
    "winRate": 0.28937558,
    "expectancyR": -0.05155456,
    "baseWinRate": 0.30892885,
    "baseExpectancyR": -0.01040196,
    "timeoutRate": 0.05591799,
    "triggeredRate": 0.88542094,
    "invalidatedRate": 0.10513347,
    "hits": 621,
    "stops": 1405,
    "triggered": 2156
   },
   "timing": {
    "bars_to_target": [
     10,
     19,
     39
    ],
    "bars_to_stop": [
     4,
     10,
     23
    ],
    "bars_in_trade": [
     6,
     14,
     34
    ],
    "mfe_r": [
     0.30654492,
     0.89302275,
     2.03105557
    ],
    "stopped_after_1r": 0.21779359,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00454822,
     0.00628939,
     0.00886767
    ],
    "range_atr": [
     1.63541627,
     2.0605526,
     2.5640254
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 217,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "4h",
   "side": "all",
   "n": 10737,
   "symbols": 593,
   "first": "2012-02-01",
   "last": "2026-10-28",
   "win10": 0.52173102,
   "baseWin10": 0.51363758,
   "excess10": {
    "mean": 0.00038674,
    "low": -0.00080264,
    "high": 0.00175193,
    "q": 0.8368171,
    "stable": false
   },
   "trade": {
    "n": 9260,
    "winRate": 0.31792657,
    "expectancyR": 0.08527012,
    "baseWinRate": 0.29277526,
    "baseExpectancyR": -0.00923444,
    "timeoutRate": 0.08207343,
    "triggeredRate": 0.86839899,
    "invalidatedRate": 0.11744435,
    "hits": 2944,
    "stops": 5556,
    "triggered": 9324
   },
   "timing": {
    "bars_to_target": [
     10,
     23,
     44
    ],
    "bars_to_stop": [
     4,
     10,
     24
    ],
    "bars_in_trade": [
     6,
     16,
     41
    ],
    "mfe_r": [
     0.32604259,
     1.01429486,
     2.05757242
    ],
    "stopped_after_1r": 0.21616271,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02445099,
     0.05594136,
     0.09071779
    ],
    "range_atr": [
     1.61052632,
     2.02714944,
     2.5390265
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 391,
   "verdict": "no_edge",
   "verdictTrade": "weak_evidence"
  },
  {
   "market": "crypto",
   "tf": "1d",
   "side": "all",
   "n": 1056,
   "symbols": 400,
   "first": "2019-04-07",
   "last": "2026-10-23",
   "win10": 0.58879392,
   "baseWin10": 0.5515532,
   "excess10": {
    "mean": 0.00067274,
    "low": -0.0098141,
    "high": 0.01294787,
    "q": 0.96776501,
    "stable": false
   },
   "trade": {
    "n": 834,
    "winRate": 0.31654676,
    "expectancyR": 0.19952288,
    "baseWinRate": 0.25641026,
    "baseExpectancyR": -0.01235453,
    "timeoutRate": 0.12709832,
    "triggeredRate": 0.85700758,
    "invalidatedRate": 0.12215909,
    "hits": 264,
    "stops": 464,
    "triggered": 905
   },
   "timing": {
    "bars_to_target": [
     16,
     32,
     50
    ],
    "bars_to_stop": [
     3,
     9,
     21
    ],
    "bars_in_trade": [
     7,
     19,
     50
    ],
    "mfe_r": [
     0.27703127,
     1.10524225,
     2.0557031
    ],
    "stopped_after_1r": 0.15301724,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.14057429,
     0.19671004,
     0.27616828
    ],
    "range_atr": [
     1.70334822,
     2.19106352,
     2.66424918
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 570,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 13217,
   "symbols": 1591,
   "first": "1970-11-05",
   "last": "2026-10-28",
   "win10": 0.45401515,
   "baseWin10": 0.45512446,
   "excess10": {
    "mean": -0.00095594,
    "low": -0.00239408,
    "high": 0.00039957,
    "q": 0.53263493,
    "stable": true
   },
   "trade": {
    "n": 11005,
    "winRate": 0.26805997,
    "expectancyR": -0.15978669,
    "baseWinRate": 0.26879859,
    "baseExpectancyR": -0.16294922,
    "timeoutRate": 0.02980463,
    "triggeredRate": 0.83634713,
    "invalidatedRate": 0.15896194,
    "hits": 2950,
    "stops": 7727,
    "triggered": 11054
   },
   "timing": {
    "bars_to_target": [
     8,
     16,
     29
    ],
    "bars_to_stop": [
     4,
     9,
     20
    ],
    "bars_in_trade": [
     5,
     11,
     24
    ],
    "mfe_r": [
     0.29500008,
     0.82162732,
     2.01692319
    ],
    "stopped_after_1r": 0.21987835,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.03463091,
     0.04958669,
     0.07395983
    ],
    "range_atr": [
     1.55558443,
     1.91995728,
     2.3671782
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 554,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 435,
   "symbols": 45,
   "first": "1993-09-08",
   "last": "2026-07-13",
   "win10": 0.4137931,
   "baseWin10": 0.42610144,
   "excess10": {
    "mean": -0.00309781,
    "low": -0.0069155,
    "high": 0.00047659,
    "q": 0.40400749,
    "stable": false
   },
   "trade": {
    "n": 346,
    "winRate": 0.27456647,
    "expectancyR": -0.15846382,
    "baseWinRate": 0.27890174,
    "baseExpectancyR": -0.15304198,
    "timeoutRate": 0.00867052,
    "triggeredRate": 0.7954023,
    "invalidatedRate": 0.20229885,
    "hits": 95,
    "stops": 248,
    "triggered": 346
   },
   "timing": {
    "bars_to_target": [
     10,
     18,
     24.5
    ],
    "bars_to_stop": [
     4,
     8,
     16
    ],
    "bars_in_trade": [
     5,
     10,
     20
    ],
    "mfe_r": [
     0.25359606,
     0.81479508,
     2.0167439
    ],
    "stopped_after_1r": 0.21774194,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01827961,
     0.0283535,
     0.04377692
    ],
    "range_atr": [
     1.63943756,
     2.0034976,
     2.39802051
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 583,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 425,
   "symbols": 15,
   "first": "1975-05-16",
   "last": "2026-10-20",
   "win10": 0.39716312,
   "baseWin10": 0.42074516,
   "excess10": {
    "mean": -0.00112386,
    "low": -0.00387825,
    "high": 0.00140378,
    "q": 0.75810065,
    "stable": false
   },
   "trade": {
    "n": 348,
    "winRate": 0.2816092,
    "expectancyR": -0.13424197,
    "baseWinRate": 0.26029694,
    "baseExpectancyR": -0.19450223,
    "timeoutRate": 0.01436782,
    "triggeredRate": 0.82352941,
    "invalidatedRate": 0.17647059,
    "hits": 98,
    "stops": 245,
    "triggered": 350
   },
   "timing": {
    "bars_to_target": [
     5.25,
     11,
     19
    ],
    "bars_to_stop": [
     4,
     8,
     15
    ],
    "bars_in_trade": [
     4,
     8,
     18
    ],
    "mfe_r": [
     0.26266036,
     0.84810388,
     2.02634442
    ],
    "stopped_after_1r": 0.23265306,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01716506,
     0.02491899,
     0.03539065
    ],
    "range_atr": [
     1.66745949,
     2.13781524,
     2.66093946
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 325,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1d",
   "side": "all",
   "n": 401,
   "symbols": 25,
   "first": "2012-03-16",
   "last": "2026-05-01",
   "win10": 0.46599496,
   "baseWin10": 0.4855971,
   "excess10": {
    "mean": -0.0004256,
    "low": -0.00193707,
    "high": 0.00110842,
    "q": 0.8481087,
    "stable": false
   },
   "trade": {
    "n": 342,
    "winRate": 0.29824561,
    "expectancyR": -0.05392002,
    "baseWinRate": 0.28679337,
    "baseExpectancyR": -0.08694085,
    "timeoutRate": 0.03508772,
    "triggeredRate": 0.86783042,
    "invalidatedRate": 0.12219451,
    "hits": 102,
    "stops": 228,
    "triggered": 348
   },
   "timing": {
    "bars_to_target": [
     9,
     18,
     31.75
    ],
    "bars_to_stop": [
     5,
     10,
     20
    ],
    "bars_in_trade": [
     6,
     13,
     26
    ],
    "mfe_r": [
     0.24890621,
     0.85004124,
     2.04673588
    ],
    "stopped_after_1r": 0.20175439,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.01163804,
     0.01573489,
     0.02112458
    ],
    "range_atr": [
     1.63025486,
     2.00989294,
     2.43822289
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 220,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "commodities",
   "tf": "1d",
   "side": "all",
   "n": 166,
   "symbols": 17,
   "first": "2001-01-17",
   "last": "2026-07-30",
   "win10": 0.42771084,
   "baseWin10": 0.47565638,
   "excess10": {
    "mean": -0.00488148,
    "low": -0.01442594,
    "high": 0.00530822,
    "q": 0.70570981,
    "stable": false
   },
   "trade": {
    "n": 137,
    "winRate": 0.21167883,
    "expectancyR": -0.2975129,
    "baseWinRate": 0.29473039,
    "baseExpectancyR": -0.06039081,
    "timeoutRate": 0.04379562,
    "triggeredRate": 0.8253012,
    "invalidatedRate": 0.1686747,
    "hits": 29,
    "stops": 102,
    "triggered": 137
   },
   "timing": {
    "bars_to_target": [
     9,
     23,
     42
    ],
    "bars_to_stop": [
     5,
     11.5,
     22.75
    ],
    "bars_in_trade": [
     6,
     14,
     32
    ],
    "mfe_r": [
     0.33040538,
     0.79807752,
     1.6912756
    ],
    "stopped_after_1r": 0.25490196,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.03416581,
     0.0536647,
     0.08156982
    ],
    "range_atr": [
     1.68611392,
     2.02298975,
     2.43483067
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 462,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 15700,
   "symbols": 2093,
   "first": "1970-11-05",
   "last": "2026-10-28",
   "win10": 0.46044405,
   "baseWin10": 0.46085867,
   "excess10": {
    "mean": -0.00093763,
    "low": -0.00234494,
    "high": 0.00054932,
    "q": 0.55114555,
    "stable": true
   },
   "trade": {
    "n": 13012,
    "winRate": 0.27190286,
    "expectancyR": -0.13470604,
    "baseWinRate": 0.26879173,
    "baseExpectancyR": -0.15080091,
    "timeoutRate": 0.03535198,
    "triggeredRate": 0.83694268,
    "invalidatedRate": 0.15732484,
    "hits": 3538,
    "stops": 9014,
    "triggered": 13140
   },
   "timing": {
    "bars_to_target": [
     8,
     16.5,
     30
    ],
    "bars_to_stop": [
     4,
     9,
     20
    ],
    "bars_in_trade": [
     5,
     11,
     25
    ],
    "mfe_r": [
     0.29167354,
     0.83587584,
     2.02043557
    ],
    "stopped_after_1r": 0.21666297,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.03324099,
     0.04970763,
     0.07959377
    ],
    "range_atr": [
     1.57185897,
     1.94375414,
     2.3992942
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 540,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1w",
   "side": "all",
   "n": 101,
   "symbols": 91,
   "first": "2020-03-02",
   "last": "2026-10-12",
   "win10": 0.80412371,
   "baseWin10": 0.61239867,
   "excess10": {
    "mean": 0.051176,
    "low": -0.00715533,
    "high": 0.12643865,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 14,
    "winRate": 0.28571429,
    "expectancyR": -0.14285714,
    "baseWinRate": 0.17857143,
    "baseExpectancyR": -0.41320772,
    "timeoutRate": 0,
    "triggeredRate": 0.9009901,
    "invalidatedRate": 0.06930693,
    "hits": 4,
    "stops": 10,
    "triggered": 91
   },
   "timing": {
    "bars_to_target": [
     15.5,
     33,
     56.75
    ],
    "bars_to_stop": [
     6.5,
     14.5,
     18.5
    ],
    "bars_in_trade": [
     9.5,
     15.5,
     24.25
    ],
    "mfe_r": [
     0.52519214,
     1.02257839,
     1.96210569
    ],
    "stopped_after_1r": 0.3,
    "bars_to_entry": [
     1,
     4,
     6.5
    ],
    "range_pct": [
     0.55476189,
     0.80262637,
     0.98572689
    ],
    "range_atr": [
     2.14597559,
     2.65300441,
     3.07946348
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 627,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 3946,
   "symbols": 1310,
   "first": "1976-03-22",
   "last": "2026-10-19",
   "win10": 0.43616748,
   "baseWin10": 0.42187853,
   "excess10": {
    "mean": 0.00098837,
    "low": -0.00440976,
    "high": 0.00665912,
    "q": 0.90513041,
    "stable": false
   },
   "trade": {
    "n": 3162,
    "winRate": 0.20714738,
    "expectancyR": -0.31838562,
    "baseWinRate": 0.20033323,
    "baseExpectancyR": -0.33796672,
    "timeoutRate": 0.04395952,
    "triggeredRate": 0.83933097,
    "invalidatedRate": 0.15534719,
    "hits": 655,
    "stops": 2368,
    "triggered": 3312
   },
   "timing": {
    "bars_to_target": [
     8,
     16,
     33
    ],
    "bars_to_stop": [
     4,
     9,
     19
    ],
    "bars_in_trade": [
     5,
     11,
     25
    ],
    "mfe_r": [
     0.23163412,
     0.65585116,
     1.68404022
    ],
    "stopped_after_1r": 0.18538851,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0854174,
     0.12457169,
     0.18396728
    ],
    "range_atr": [
     1.67902225,
     2.05787075,
     2.53002
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 349,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 172,
   "symbols": 44,
   "first": "1998-07-27",
   "last": "2026-10-19",
   "win10": 0.42011834,
   "baseWin10": 0.36949914,
   "excess10": {
    "mean": 0.00030468,
    "low": -0.00936715,
    "high": 0.0109332,
    "q": 0.98174499,
    "stable": false
   },
   "trade": {
    "n": 141,
    "winRate": 0.18439716,
    "expectancyR": -0.41070587,
    "baseWinRate": 0.23345154,
    "baseExpectancyR": -0.26485653,
    "timeoutRate": 0.0141844,
    "triggeredRate": 0.8372093,
    "invalidatedRate": 0.15116279,
    "hits": 26,
    "stops": 113,
    "triggered": 144
   },
   "timing": {
    "bars_to_target": [
     5,
     9.5,
     12.75
    ],
    "bars_to_stop": [
     4,
     8,
     17
    ],
    "bars_in_trade": [
     4,
     8,
     17
    ],
    "mfe_r": [
     0.24460851,
     0.67319268,
     1.46526408
    ],
    "stopped_after_1r": 0.18584071,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.04655777,
     0.07053395,
     0.10706307
    ],
    "range_atr": [
     1.64073163,
     2.08222544,
     2.49473941
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 296,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1w",
   "side": "all",
   "n": 123,
   "symbols": 15,
   "first": "1978-06-19",
   "last": "2026-10-19",
   "win10": 0.37704918,
   "baseWin10": 0.36936678,
   "excess10": {
    "mean": 0.00368009,
    "low": -0.00366779,
    "high": 0.01018835,
    "q": 0.68242208,
    "stable": true
   },
   "trade": {
    "n": 109,
    "winRate": 0.20183486,
    "expectancyR": -0.39419475,
    "baseWinRate": 0.23909658,
    "baseExpectancyR": -0.26827849,
    "timeoutRate": 0,
    "triggeredRate": 0.88617886,
    "invalidatedRate": 0.10569106,
    "hits": 22,
    "stops": 87,
    "triggered": 109
   },
   "timing": {
    "bars_to_target": [
     5,
     8,
     17.5
    ],
    "bars_to_stop": [
     4,
     7,
     18
    ],
    "bars_in_trade": [
     4,
     8,
     18
    ],
    "mfe_r": [
     0.21761061,
     0.54052097,
     1.66914701
    ],
    "stopped_after_1r": 0.2183908,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.04640394,
     0.06221112,
     0.08048477
    ],
    "range_atr": [
     1.69612825,
     2.09103966,
     2.56020403
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 229,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1w",
   "side": "all",
   "n": 29,
   "symbols": 14,
   "first": "2013-06-24",
   "last": "2025-10-27",
   "win10": 0.4137931,
   "baseWin10": 0.48830076,
   "excess10": {
    "mean": -0.00286504,
    "low": -0.01486771,
    "high": 0.00928779,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 24,
    "winRate": 0.29166667,
    "expectancyR": -0.125,
    "baseWinRate": 0.24305556,
    "baseExpectancyR": -0.25578607,
    "timeoutRate": 0,
    "triggeredRate": 0.89655172,
    "invalidatedRate": 0.06896552,
    "hits": 7,
    "stops": 17,
    "triggered": 26
   },
   "timing": {
    "bars_to_target": [
     6,
     13,
     37
    ],
    "bars_to_stop": [
     6,
     10,
     23
    ],
    "bars_in_trade": [
     5.75,
     11.5,
     26
    ],
    "mfe_r": [
     0.4530308,
     0.81734413,
     2.00334907
    ],
    "stopped_after_1r": 0.23529412,
    "bars_to_entry": [
     1,
     1,
     2.75
    ],
    "range_pct": [
     0.02989284,
     0.03639201,
     0.04531221
    ],
    "range_atr": [
     1.77117717,
     2.19941115,
     2.49128628
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 596,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "commodities",
   "tf": "1w",
   "side": "all",
   "n": 40,
   "symbols": 14,
   "first": "2001-04-09",
   "last": "2026-05-25",
   "win10": 0.45,
   "baseWin10": 0.45232652,
   "excess10": {
    "mean": 0.02129698,
    "low": -0.00883097,
    "high": 0.04931807,
    "q": 0.49994903,
    "stable": true
   },
   "trade": {
    "n": 35,
    "winRate": 0.2,
    "expectancyR": -0.4,
    "baseWinRate": 0.24285715,
    "baseExpectancyR": -0.18851508,
    "timeoutRate": 0,
    "triggeredRate": 0.9,
    "invalidatedRate": 0.1,
    "hits": 7,
    "stops": 28,
    "triggered": 36
   },
   "timing": {
    "bars_to_target": [
     26,
     40,
     58.5
    ],
    "bars_to_stop": [
     4,
     8.5,
     17.5
    ],
    "bars_in_trade": [
     4,
     10,
     26
    ],
    "mfe_r": [
     0.1607902,
     0.50749999,
     0.93685138
    ],
    "stopped_after_1r": 0.07142857,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.08391025,
     0.13161752,
     0.16560276
    ],
    "range_atr": [
     1.65500408,
     2.12161863,
     2.66863525
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 390,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 4411,
   "symbols": 1488,
   "first": "1976-03-22",
   "last": "2026-10-19",
   "win10": 0.44206897,
   "baseWin10": 0.42334199,
   "excess10": {
    "mean": 0.00231717,
    "low": -0.00229566,
    "high": 0.0067036,
    "q": 0.69437635,
    "stable": true
   },
   "trade": {
    "n": 3485,
    "winRate": 0.20688666,
    "expectancyR": -0.32327463,
    "baseWinRate": 0.20350903,
    "baseExpectancyR": -0.33107878,
    "timeoutRate": 0.04045911,
    "triggeredRate": 0.84289277,
    "invalidatedRate": 0.15075946,
    "hits": 721,
    "stops": 2623,
    "triggered": 3718
   },
   "timing": {
    "bars_to_target": [
     8,
     15,
     33
    ],
    "bars_to_stop": [
     4,
     9,
     19
    ],
    "bars_in_trade": [
     5,
     11,
     25
    ],
    "mfe_r": [
     0.2323944,
     0.65351695,
     1.66903543
    ],
    "stopped_after_1r": 0.18604651,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.08157917,
     0.12090337,
     0.18402077
    ],
    "range_atr": [
     1.68138224,
     2.07193995,
     2.54932523
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 352,
   "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."
}