{
 "id": "three_outside_up",
 "name": "Three outside up",
 "family": "candlestick",
 "direction": "bullish",
 "kind": "reversal",
 "page": "https://patternswizard.com/three-outside-up-down-candlestick-pattern/",
 "data": "https://patternswizard.com/data/patterns/three_outside_up.json",
 "rule": "After a downtrend: a bullish engulfing, then a white candle closing above 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": 39997,
   "symbols": 583,
   "first": "2017-09-20",
   "last": "2026-10-28",
   "win10": 0.47124021,
   "baseWin10": 0.48179253,
   "excess10": {
    "mean": -0.00073156,
    "low": -0.00115808,
    "high": -0.00036657,
    "q": 0.02663249,
    "stable": true
   },
   "trade": {
    "n": 34828,
    "winRate": 0.31477547,
    "expectancyR": 0.01211228,
    "baseWinRate": 0.31482627,
    "baseExpectancyR": 0.00051859,
    "timeoutRate": 0.04800735,
    "triggeredRate": 0.87169038,
    "invalidatedRate": 0.12060905,
    "hits": 10963,
    "stops": 22193,
    "triggered": 34865
   },
   "timing": {
    "bars_to_target": [
     7,
     16,
     32.5
    ],
    "bars_to_stop": [
     4,
     9,
     22
    ],
    "bars_in_trade": [
     5,
     12,
     29
    ],
    "mfe_r": [
     0.30158731,
     0.9542464,
     2.07692313
    ],
    "stopped_after_1r": 0.21826702,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01977401,
     0.02869249,
     0.04335048
    ],
    "range_atr": [
     1.46511626,
     1.85294116,
     2.35199976
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 367,
   "verdict": "edge_negative",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1h",
   "side": "all",
   "n": 8510,
   "symbols": 25,
   "first": "2012-02-01",
   "last": "2026-10-23",
   "win10": 0.49759079,
   "baseWin10": 0.50573766,
   "excess10": {
    "mean": -0.00002328,
    "low": -0.00010763,
    "high": 0.0000648,
    "q": 0.85026114,
    "stable": false
   },
   "trade": {
    "n": 7460,
    "winRate": 0.30348525,
    "expectancyR": -0.02078382,
    "baseWinRate": 0.31179511,
    "baseExpectancyR": 0.00251871,
    "timeoutRate": 0.05080429,
    "triggeredRate": 0.8773208,
    "invalidatedRate": 0.11316099,
    "hits": 2264,
    "stops": 4817,
    "triggered": 7466
   },
   "timing": {
    "bars_to_target": [
     8,
     18,
     36
    ],
    "bars_to_stop": [
     4,
     9,
     22
    ],
    "bars_in_trade": [
     5,
     13,
     31
    ],
    "mfe_r": [
     0.3116883,
     0.90671518,
     2.04082406
    ],
    "stopped_after_1r": 0.21631721,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00200182,
     0.00297034,
     0.00437238
    ],
    "range_atr": [
     1.4747299,
     1.97378176,
     2.58203799
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 255,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1h",
   "side": "all",
   "n": 48507,
   "symbols": 608,
   "first": "2012-02-01",
   "last": "2026-10-28",
   "win10": 0.47586534,
   "baseWin10": 0.48599545,
   "excess10": {
    "mean": -0.00060725,
    "low": -0.00091518,
    "high": -0.00029545,
    "q": 0.01556597,
    "stable": true
   },
   "trade": {
    "n": 42288,
    "winRate": 0.31278377,
    "expectancyR": 0.0063091,
    "baseWinRate": 0.31429147,
    "baseExpectancyR": 0.00087148,
    "timeoutRate": 0.04850076,
    "triggeredRate": 0.87267817,
    "invalidatedRate": 0.11930237,
    "hits": 13227,
    "stops": 27010,
    "triggered": 42331
   },
   "timing": {
    "bars_to_target": [
     7,
     16,
     33
    ],
    "bars_to_stop": [
     4,
     9,
     22
    ],
    "bars_in_trade": [
     5,
     12,
     29
    ],
    "mfe_r": [
     0.30357143,
     0.94495416,
     2.06818175
    ],
    "stopped_after_1r": 0.21791929,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01378849,
     0.02462121,
     0.03925604
    ],
    "range_atr": [
     1.46648049,
     1.87128711,
     2.39043391
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 347,
   "verdict": "edge_negative",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 9119,
   "symbols": 575,
   "first": "2018-01-14",
   "last": "2026-10-27",
   "win10": 0.47727772,
   "baseWin10": 0.472426,
   "excess10": {
    "mean": -0.00098624,
    "low": -0.00264182,
    "high": 0.000365,
    "q": 0.56736328,
    "stable": true
   },
   "trade": {
    "n": 7930,
    "winRate": 0.34022699,
    "expectancyR": 0.07708527,
    "baseWinRate": 0.32505268,
    "baseExpectancyR": 0.01647696,
    "timeoutRate": 0.04363178,
    "triggeredRate": 0.87191578,
    "invalidatedRate": 0.11602149,
    "hits": 2698,
    "stops": 4886,
    "triggered": 7951
   },
   "timing": {
    "bars_to_target": [
     7,
     15,
     28
    ],
    "bars_to_stop": [
     4,
     11,
     23
    ],
    "bars_in_trade": [
     5,
     13,
     28
    ],
    "mfe_r": [
     0.3369202,
     1.06201923,
     2.125
    ],
    "stopped_after_1r": 0.23720835,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.04330315,
     0.05985916,
     0.08558746
    ],
    "range_atr": [
     1.4574101,
     1.83547544,
     2.37499714
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 403,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "4h",
   "side": "all",
   "n": 2199,
   "symbols": 25,
   "first": "2012-02-06",
   "last": "2026-10-23",
   "win10": 0.50478796,
   "baseWin10": 0.50438883,
   "excess10": {
    "mean": 0.00010695,
    "low": -0.00024467,
    "high": 0.00044085,
    "q": 0.83140916,
    "stable": true
   },
   "trade": {
    "n": 1908,
    "winRate": 0.31498952,
    "expectancyR": 0.00650564,
    "baseWinRate": 0.31567908,
    "baseExpectancyR": 0.00578956,
    "timeoutRate": 0.04245283,
    "triggeredRate": 0.87312415,
    "invalidatedRate": 0.11959982,
    "hits": 601,
    "stops": 1226,
    "triggered": 1920
   },
   "timing": {
    "bars_to_target": [
     8,
     20,
     35
    ],
    "bars_to_stop": [
     3,
     8,
     20
    ],
    "bars_in_trade": [
     5,
     12,
     29
    ],
    "mfe_r": [
     0.2921564,
     0.89863819,
     2.0474931
    ],
    "stopped_after_1r": 0.20717781,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00433831,
     0.00616376,
     0.00876705
    ],
    "range_atr": [
     1.53755981,
     1.9577167,
     2.4533546
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 241,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "4h",
   "side": "all",
   "n": 11318,
   "symbols": 600,
   "first": "2012-02-06",
   "last": "2026-10-27",
   "win10": 0.48261523,
   "baseWin10": 0.4786274,
   "excess10": {
    "mean": -0.00077414,
    "low": -0.0020635,
    "high": 0.00047926,
    "q": 0.57337656,
    "stable": true
   },
   "trade": {
    "n": 9838,
    "winRate": 0.33533238,
    "expectancyR": 0.06339693,
    "baseWinRate": 0.32323181,
    "baseExpectancyR": 0.01440088,
    "timeoutRate": 0.04340313,
    "triggeredRate": 0.87215056,
    "invalidatedRate": 0.11671673,
    "hits": 3299,
    "stops": 6112,
    "triggered": 9871
   },
   "timing": {
    "bars_to_target": [
     7,
     15,
     29
    ],
    "bars_to_stop": [
     4,
     10,
     22
    ],
    "bars_in_trade": [
     5,
     13,
     28
    ],
    "mfe_r": [
     0.32762243,
     1.03208649,
     2.10392237
    ],
    "stopped_after_1r": 0.23118455,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02865397,
     0.05171452,
     0.07751095
    ],
    "range_atr": [
     1.46861163,
     1.86653942,
     2.39415818
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 371,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1d",
   "side": "all",
   "n": 1600,
   "symbols": 471,
   "first": "2018-04-08",
   "last": "2026-10-27",
   "win10": 0.45443118,
   "baseWin10": 0.43977501,
   "excess10": {
    "mean": 0.00771937,
    "low": -0.00003414,
    "high": 0.01490375,
    "q": 0.30615535,
    "stable": true
   },
   "trade": {
    "n": 1360,
    "winRate": 0.39191176,
    "expectancyR": 0.19239795,
    "baseWinRate": 0.33210423,
    "baseExpectancyR": 0.00685937,
    "timeoutRate": 0.02132353,
    "triggeredRate": 0.85375,
    "invalidatedRate": 0.123125,
    "hits": 533,
    "stops": 798,
    "triggered": 1366
   },
   "timing": {
    "bars_to_target": [
     5,
     11,
     22
    ],
    "bars_to_stop": [
     5,
     10,
     21
    ],
    "bars_in_trade": [
     5,
     11,
     22
    ],
    "mfe_r": [
     0.39124215,
     1.29817432,
     2.23975927
    ],
    "stopped_after_1r": 0.27318296,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.10590804,
     0.14592966,
     0.1922628
    ],
    "range_atr": [
     1.33064371,
     1.70780069,
     2.23090029
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 376,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 8705,
   "symbols": 1555,
   "first": "1971-06-10",
   "last": "2026-10-28",
   "win10": 0.52458261,
   "baseWin10": 0.5391569,
   "excess10": {
    "mean": -0.00273617,
    "low": -0.00470726,
    "high": -0.00069144,
    "q": 0.10895047,
    "stable": true
   },
   "trade": {
    "n": 7663,
    "winRate": 0.36004176,
    "expectancyR": 0.13571009,
    "baseWinRate": 0.36701503,
    "baseExpectancyR": 0.15125152,
    "timeoutRate": 0.04476054,
    "triggeredRate": 0.88431936,
    "invalidatedRate": 0.11177484,
    "hits": 2759,
    "stops": 4561,
    "triggered": 7698
   },
   "timing": {
    "bars_to_target": [
     11,
     20,
     36
    ],
    "bars_to_stop": [
     4,
     10,
     22
    ],
    "bars_in_trade": [
     6,
     14,
     31
    ],
    "mfe_r": [
     0.37498634,
     1.12400007,
     2.06896853
    ],
    "stopped_after_1r": 0.22451217,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0417481,
     0.05945418,
     0.08954144
    ],
    "range_atr": [
     1.56168222,
     1.93908441,
     2.38319397
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 841,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 228,
   "symbols": 44,
   "first": "1994-10-10",
   "last": "2026-10-21",
   "win10": 0.51101322,
   "baseWin10": 0.56697863,
   "excess10": {
    "mean": -0.00286588,
    "low": -0.00794082,
    "high": 0.00240221,
    "q": 0.63808802,
    "stable": true
   },
   "trade": {
    "n": 204,
    "winRate": 0.32352941,
    "expectancyR": 0.04205241,
    "baseWinRate": 0.32230392,
    "baseExpectancyR": 0.02438352,
    "timeoutRate": 0.05392157,
    "triggeredRate": 0.89473684,
    "invalidatedRate": 0.10526316,
    "hits": 66,
    "stops": 127,
    "triggered": 204
   },
   "timing": {
    "bars_to_target": [
     15,
     25.5,
     63
    ],
    "bars_to_stop": [
     4,
     7,
     24
    ],
    "bars_in_trade": [
     5,
     14,
     41
    ],
    "mfe_r": [
     0.25687731,
     0.83274218,
     2.04224759
    ],
    "stopped_after_1r": 0.18897638,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02579936,
     0.04031217,
     0.06633254
    ],
    "range_atr": [
     1.6541931,
     2.0600177,
     2.35175681
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1112,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 239,
   "symbols": 15,
   "first": "1970-07-09",
   "last": "2025-10-03",
   "win10": 0.58158996,
   "baseWin10": 0.57638145,
   "excess10": {
    "mean": -0.00359343,
    "low": -0.00744726,
    "high": 0.00021392,
    "q": 0.31769611,
    "stable": true
   },
   "trade": {
    "n": 215,
    "winRate": 0.37674419,
    "expectancyR": 0.22609315,
    "baseWinRate": 0.37054264,
    "baseExpectancyR": 0.18702147,
    "timeoutRate": 0.05116279,
    "triggeredRate": 0.89958159,
    "invalidatedRate": 0.10041841,
    "hits": 81,
    "stops": 123,
    "triggered": 215
   },
   "timing": {
    "bars_to_target": [
     13,
     25,
     47
    ],
    "bars_to_stop": [
     4,
     9,
     21
    ],
    "bars_in_trade": [
     6,
     14,
     37.5
    ],
    "mfe_r": [
     0.4226805,
     1.31468534,
     2.06637573
    ],
    "stopped_after_1r": 0.24390244,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02259094,
     0.03012943,
     0.04420374
    ],
    "range_atr": [
     1.7434786,
     2.08673835,
     2.41790068
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 578,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1d",
   "side": "all",
   "n": 352,
   "symbols": 25,
   "first": "2012-03-16",
   "last": "2026-04-16",
   "win10": 0.48710602,
   "baseWin10": 0.50481229,
   "excess10": {
    "mean": -0.00062242,
    "low": -0.0021884,
    "high": 0.00099451,
    "q": 0.78249529,
    "stable": true
   },
   "trade": {
    "n": 294,
    "winRate": 0.29931973,
    "expectancyR": -0.04013473,
    "baseWinRate": 0.32001134,
    "baseExpectancyR": 0.01682015,
    "timeoutRate": 0.04081633,
    "triggeredRate": 0.86079545,
    "invalidatedRate": 0.13068182,
    "hits": 88,
    "stops": 194,
    "triggered": 303
   },
   "timing": {
    "bars_to_target": [
     12,
     18,
     31.25
    ],
    "bars_to_stop": [
     5,
     9,
     21
    ],
    "bars_in_trade": [
     6,
     13,
     30
    ],
    "mfe_r": [
     0.37766349,
     0.90019462,
     2.02571082
    ],
    "stopped_after_1r": 0.21649485,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01140427,
     0.01467946,
     0.02039517
    ],
    "range_atr": [
     1.52199271,
     1.87004989,
     2.29986846
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 251,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "commodities",
   "tf": "1d",
   "side": "all",
   "n": 134,
   "symbols": 17,
   "first": "2001-12-03",
   "last": "2026-08-17",
   "win10": 0.62686567,
   "baseWin10": 0.51509989,
   "excess10": {
    "mean": 0.00470434,
    "low": -0.00360565,
    "high": 0.01410281,
    "q": 0.67052702,
    "stable": true
   },
   "trade": {
    "n": 128,
    "winRate": 0.421875,
    "expectancyR": 0.32394794,
    "baseWinRate": 0.36458334,
    "baseExpectancyR": 0.11874137,
    "timeoutRate": 0.0234375,
    "triggeredRate": 0.96268657,
    "invalidatedRate": 0.03731343,
    "hits": 54,
    "stops": 71,
    "triggered": 129
   },
   "timing": {
    "bars_to_target": [
     9,
     14.5,
     23
    ],
    "bars_to_stop": [
     4.5,
     10,
     16.5
    ],
    "bars_in_trade": [
     6,
     12,
     23
    ],
    "mfe_r": [
     0.35191422,
     1.44964892,
     2.07645619
    ],
    "stopped_after_1r": 0.22535211,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.03391906,
     0.0471469,
     0.06728339
    ],
    "range_atr": [
     1.55660811,
     1.90988076,
     2.29178649
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 572,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 11258,
   "symbols": 2127,
   "first": "1970-07-09",
   "last": "2026-10-28",
   "win10": 0.51563474,
   "baseWin10": 0.525071,
   "excess10": {
    "mean": -0.00111931,
    "low": -0.00338191,
    "high": 0.00099414,
    "q": 0.65201834,
    "stable": false
   },
   "trade": {
    "n": 9864,
    "winRate": 0.36303731,
    "expectancyR": 0.14076055,
    "baseWinRate": 0.35992692,
    "baseExpectancyR": 0.1250974,
    "timeoutRate": 0.04146391,
    "triggeredRate": 0.88070705,
    "invalidatedRate": 0.11271984,
    "hits": 3581,
    "stops": 5874,
    "triggered": 9915
   },
   "timing": {
    "bars_to_target": [
     10,
     18,
     34
    ],
    "bars_to_stop": [
     4,
     9,
     21
    ],
    "bars_in_trade": [
     6,
     14,
     30
    ],
    "mfe_r": [
     0.37500077,
     1.14543903,
     2.07847458
    ],
    "stopped_after_1r": 0.23050732,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.04138663,
     0.06324173,
     0.10441894
    ],
    "range_atr": [
     1.529576,
     1.91897452,
     2.36130702
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 753,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1w",
   "side": "all",
   "n": 132,
   "symbols": 99,
   "first": "2019-01-21",
   "last": "2026-05-25",
   "win10": 0.38461538,
   "baseWin10": 0.39446228,
   "excess10": {
    "mean": -0.01495841,
    "low": -0.03447263,
    "high": 0.02917252,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 114,
    "winRate": 0.36842105,
    "expectancyR": 0.10526316,
    "baseWinRate": 0.35599415,
    "baseExpectancyR": 0.07273612,
    "timeoutRate": 0,
    "triggeredRate": 0.87878788,
    "invalidatedRate": 0.10606061,
    "hits": 42,
    "stops": 72,
    "triggered": 116
   },
   "timing": {
    "bars_to_target": [
     4.25,
     6.5,
     17
    ],
    "bars_to_stop": [
     4,
     6,
     20
    ],
    "bars_in_trade": [
     4,
     6,
     20
    ],
    "mfe_r": [
     0.46824246,
     1.21995997,
     2.26120555
    ],
    "stopped_after_1r": 0.31944444,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.26817366,
     0.34023091,
     0.46489689
    ],
    "range_atr": [
     1.22029853,
     1.68302751,
     2.3377589
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 480,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 2160,
   "symbols": 1053,
   "first": "1976-05-24",
   "last": "2026-10-19",
   "win10": 0.57988722,
   "baseWin10": 0.56869999,
   "excess10": {
    "mean": 0.00032834,
    "low": -0.01274216,
    "high": 0.01161409,
    "q": 0.98535212,
    "stable": false
   },
   "trade": {
    "n": 1906,
    "winRate": 0.43389297,
    "expectancyR": 0.35894175,
    "baseWinRate": 0.41863828,
    "baseExpectancyR": 0.32613749,
    "timeoutRate": 0.03515215,
    "triggeredRate": 0.90277778,
    "invalidatedRate": 0.08611111,
    "hits": 827,
    "stops": 1012,
    "triggered": 1950
   },
   "timing": {
    "bars_to_target": [
     10,
     19,
     34
    ],
    "bars_to_stop": [
     4,
     10,
     21
    ],
    "bars_in_trade": [
     6,
     14,
     29.75
    ],
    "mfe_r": [
     0.45115516,
     1.49789751,
     2.11982542
    ],
    "stopped_after_1r": 0.25296443,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.10371257,
     0.14464616,
     0.1994844
    ],
    "range_atr": [
     1.49288514,
     1.82030809,
     2.23112816
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 638,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 82,
   "symbols": 39,
   "first": "2000-03-20",
   "last": "2025-09-01",
   "win10": 0.52439024,
   "baseWin10": 0.59555617,
   "excess10": {
    "mean": -0.00778431,
    "low": -0.04023729,
    "high": 0.02077594,
    "q": 0.86876686,
    "stable": true
   },
   "trade": {
    "n": 75,
    "winRate": 0.48,
    "expectancyR": 0.46029094,
    "baseWinRate": 0.41444445,
    "baseExpectancyR": 0.30534512,
    "timeoutRate": 0.01333333,
    "triggeredRate": 0.92682927,
    "invalidatedRate": 0.07317073,
    "hits": 36,
    "stops": 38,
    "triggered": 76
   },
   "timing": {
    "bars_to_target": [
     17.25,
     24.5,
     46
    ],
    "bars_to_stop": [
     4,
     7.5,
     13.5
    ],
    "bars_in_trade": [
     6.5,
     15,
     32
    ],
    "mfe_r": [
     0.31057248,
     1.65000188,
     2.09116518
    ],
    "stopped_after_1r": 0.26315789,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.08144119,
     0.11534719,
     0.14956561
    ],
    "range_atr": [
     1.64062846,
     1.93532568,
     2.17270643
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 621,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1w",
   "side": "all",
   "n": 59,
   "symbols": 13,
   "first": "1978-03-13",
   "last": "2025-04-28",
   "win10": 0.55932203,
   "baseWin10": 0.62508974,
   "excess10": {
    "mean": -0.004165,
    "low": -0.0265006,
    "high": 0.01565569,
    "q": 0.89930743,
    "stable": true
   },
   "trade": {
    "n": 57,
    "winRate": 0.40350877,
    "expectancyR": 0.31671165,
    "baseWinRate": 0.40935673,
    "baseExpectancyR": 0.27311437,
    "timeoutRate": 0.05263158,
    "triggeredRate": 0.96610169,
    "invalidatedRate": 0.03389831,
    "hits": 23,
    "stops": 31,
    "triggered": 57
   },
   "timing": {
    "bars_to_target": [
     14,
     25,
     38.5
    ],
    "bars_to_stop": [
     7.5,
     16,
     22.5
    ],
    "bars_in_trade": [
     12,
     21,
     30
    ],
    "mfe_r": [
     0.3086327,
     1.12162018,
     2.05651188
    ],
    "stopped_after_1r": 0.12903226,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.07114987,
     0.10026549,
     0.13465107
    ],
    "range_atr": [
     1.70600849,
     2.04079175,
     2.28781557
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 477,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1w",
   "side": "all",
   "n": 51,
   "symbols": 21,
   "first": "2013-03-04",
   "last": "2026-03-09",
   "win10": 0.57142857,
   "baseWin10": 0.49570792,
   "excess10": {
    "mean": 0.00350565,
    "low": -0.00539619,
    "high": 0.01136272,
    "q": 0.78249529,
    "stable": false
   },
   "trade": {
    "n": 40,
    "winRate": 0.175,
    "expectancyR": -0.398852,
    "baseWinRate": 0.24791667,
    "baseExpectancyR": -0.19737568,
    "timeoutRate": 0.05,
    "triggeredRate": 0.84313725,
    "invalidatedRate": 0.15686275,
    "hits": 7,
    "stops": 31,
    "triggered": 43
   },
   "timing": {
    "bars_to_target": [
     11,
     13,
     19.5
    ],
    "bars_to_stop": [
     5,
     12,
     22
    ],
    "bars_in_trade": [
     5,
     14,
     24.5
    ],
    "mfe_r": [
     0.27180849,
     0.75191921,
     1.88492897
    ],
    "stopped_after_1r": 0.29032258,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0262102,
     0.03456708,
     0.04390794
    ],
    "range_atr": [
     1.55018419,
     1.80059183,
     2.13655448
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 339,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "commodities",
   "tf": "1w",
   "side": "all",
   "n": 34,
   "symbols": 15,
   "first": "2003-11-10",
   "last": "2025-07-07",
   "win10": 0.55882353,
   "baseWin10": 0.53302251,
   "excess10": {
    "mean": -0.00091185,
    "low": -0.04129817,
    "high": 0.02945497,
    "q": 0.98587981,
    "stable": false
   },
   "trade": {
    "n": 30,
    "winRate": 0.43333333,
    "expectancyR": 0.42169673,
    "baseWinRate": 0.375,
    "baseExpectancyR": 0.13577778,
    "timeoutRate": 0.06666667,
    "triggeredRate": 0.88235294,
    "invalidatedRate": 0.11764706,
    "hits": 13,
    "stops": 15,
    "triggered": 30
   },
   "timing": {
    "bars_to_target": [
     11,
     17,
     24
    ],
    "bars_to_stop": [
     6.5,
     15,
     28
    ],
    "bars_in_trade": [
     10.25,
     15.5,
     28.5
    ],
    "mfe_r": [
     0.58380717,
     1.55521244,
     2.09250659
    ],
    "stopped_after_1r": 0.13333333,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.07817495,
     0.10745331,
     0.13319277
    ],
    "range_atr": [
     1.52414435,
     1.90710199,
     2.33203971
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 459,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 2518,
   "symbols": 1240,
   "first": "1976-05-24",
   "last": "2026-10-19",
   "win10": 0.56688155,
   "baseWin10": 0.55987189,
   "excess10": {
    "mean": -0.00080008,
    "low": -0.01262148,
    "high": 0.00975999,
    "q": 0.96463522,
    "stable": false
   },
   "trade": {
    "n": 2222,
    "winRate": 0.42664266,
    "expectancyR": 0.33546993,
    "baseWinRate": 0.4113691,
    "baseExpectancyR": 0.29903162,
    "timeoutRate": 0.03375338,
    "triggeredRate": 0.90230342,
    "invalidatedRate": 0.08737093,
    "hits": 948,
    "stops": 1199,
    "triggered": 2272
   },
   "timing": {
    "bars_to_target": [
     10,
     19,
     34
    ],
    "bars_to_stop": [
     4,
     10,
     21
    ],
    "bars_in_trade": [
     6,
     14,
     28
    ],
    "mfe_r": [
     0.43270034,
     1.46771657,
     2.11513275
    ],
    "stopped_after_1r": 0.25354462,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.1006508,
     0.14401039,
     0.20621645
    ],
    "range_atr": [
     1.49711317,
     1.82260752,
     2.23163158
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 617,
   "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."
}