{
 "id": "shooting_star",
 "name": "Shooting star",
 "family": "candlestick",
 "direction": "bearish",
 "kind": "reversal",
 "page": "https://patternswizard.com/shooting-star-candlestick-pattern/",
 "data": "https://patternswizard.com/data/patterns/shooting_star.json",
 "rule": "After an uptrend: short body, upper shadow at least twice the body, very short lower 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": 32439,
   "symbols": 584,
   "first": "2017-09-20",
   "last": "2026-10-28",
   "win10": 0.52216946,
   "baseWin10": 0.50675712,
   "excess10": {
    "mean": -0.00025693,
    "low": -0.00096025,
    "high": 0.00034665,
    "q": 0.78049663,
    "stable": false
   },
   "trade": {
    "n": 27620,
    "winRate": 0.30456191,
    "expectancyR": -0.0510092,
    "baseWinRate": 0.31822056,
    "baseExpectancyR": -0.00997728,
    "timeoutRate": 0.02110789,
    "triggeredRate": 0.85169087,
    "invalidatedRate": 0.14812417,
    "hits": 8412,
    "stops": 18625,
    "triggered": 27628
   },
   "timing": {
    "bars_to_target": [
     4,
     10,
     20
    ],
    "bars_to_stop": [
     1,
     4,
     10
    ],
    "bars_in_trade": [
     2,
     5,
     14
    ],
    "mfe_r": [
     0.26659837,
     0.89999998,
     2.06307024
    ],
    "stopped_after_1r": 0.23162416,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01376705,
     0.02053037,
     0.03269489
    ],
    "range_atr": [
     1.11737084,
     1.26315784,
     1.5053764
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 453,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1h",
   "side": "all",
   "n": 4333,
   "symbols": 25,
   "first": "2012-02-02",
   "last": "2026-10-23",
   "win10": 0.4802586,
   "baseWin10": 0.49272741,
   "excess10": {
    "mean": -0.00012439,
    "low": -0.00024169,
    "high": -0.0000129,
    "q": 0.24574514,
    "stable": true
   },
   "trade": {
    "n": 3678,
    "winRate": 0.3069603,
    "expectancyR": -0.07652676,
    "baseWinRate": 0.32507487,
    "baseExpectancyR": -0.01796764,
    "timeoutRate": 0.00054377,
    "triggeredRate": 0.8492961,
    "invalidatedRate": 0.1507039,
    "hits": 1129,
    "stops": 2547,
    "triggered": 3680
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     13
    ],
    "bars_to_stop": [
     1,
     2,
     8
    ],
    "bars_in_trade": [
     1,
     4,
     10
    ],
    "mfe_r": [
     0.19847329,
     0.85995722,
     2.09470123
    ],
    "stopped_after_1r": 0.22693365,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00126214,
     0.00165892,
     0.00221641
    ],
    "range_atr": [
     1.09242427,
     1.22984362,
     1.43019307
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 501,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1h",
   "side": "all",
   "n": 36772,
   "symbols": 609,
   "first": "2012-02-02",
   "last": "2026-10-28",
   "win10": 0.517232,
   "baseWin10": 0.5051043,
   "excess10": {
    "mean": -0.00024132,
    "low": -0.00085205,
    "high": 0.00028696,
    "q": 0.76774694,
    "stable": false
   },
   "trade": {
    "n": 31298,
    "winRate": 0.30484376,
    "expectancyR": -0.05400791,
    "baseWinRate": 0.31902621,
    "baseExpectancyR": -0.01091647,
    "timeoutRate": 0.01869129,
    "triggeredRate": 0.85140868,
    "invalidatedRate": 0.14842815,
    "hits": 9541,
    "stops": 21172,
    "triggered": 31308
   },
   "timing": {
    "bars_to_target": [
     4,
     9,
     19
    ],
    "bars_to_stop": [
     1,
     4,
     10
    ],
    "bars_in_trade": [
     2,
     5,
     13
    ],
    "mfe_r": [
     0.25806451,
     0.89622268,
     2.06616539
    ],
    "stopped_after_1r": 0.23105989,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01128476,
     0.01848453,
     0.03043304
    ],
    "range_atr": [
     1.11464965,
     1.25897843,
     1.49599636
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 458,
   "verdict": "no_edge",
   "verdictTrade": "weak_evidence"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 7447,
   "symbols": 567,
   "first": "2017-10-10",
   "last": "2026-10-28",
   "win10": 0.54745899,
   "baseWin10": 0.52011923,
   "excess10": {
    "mean": 0.00177353,
    "low": 0.00010422,
    "high": 0.00368431,
    "q": 0.32193191,
    "stable": true
   },
   "trade": {
    "n": 6426,
    "winRate": 0.27606598,
    "expectancyR": -0.11464269,
    "baseWinRate": 0.29462567,
    "baseExpectancyR": -0.06869484,
    "timeoutRate": 0.03127918,
    "triggeredRate": 0.86424063,
    "invalidatedRate": 0.13535652,
    "hits": 1774,
    "stops": 4451,
    "triggered": 6436
   },
   "timing": {
    "bars_to_target": [
     5,
     11,
     22
    ],
    "bars_to_stop": [
     1,
     4,
     11
    ],
    "bars_in_trade": [
     2,
     6,
     16
    ],
    "mfe_r": [
     0.29925581,
     0.90027624,
     2.02923334
    ],
    "stopped_after_1r": 0.24713548,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.03252379,
     0.04765242,
     0.07330665
    ],
    "range_atr": [
     1.14177758,
     1.30000007,
     1.55990219
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 493,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "4h",
   "side": "all",
   "n": 863,
   "symbols": 25,
   "first": "2012-02-09",
   "last": "2026-10-21",
   "win10": 0.49130939,
   "baseWin10": 0.49365997,
   "excess10": {
    "mean": -0.0001542,
    "low": -0.00059515,
    "high": 0.00030228,
    "q": 0.80873617,
    "stable": true
   },
   "trade": {
    "n": 746,
    "winRate": 0.31635389,
    "expectancyR": -0.04088019,
    "baseWinRate": 0.32459678,
    "baseExpectancyR": -0.02195668,
    "timeoutRate": 0.00670241,
    "triggeredRate": 0.86442642,
    "invalidatedRate": 0.13557358,
    "hits": 236,
    "stops": 505,
    "triggered": 746
   },
   "timing": {
    "bars_to_target": [
     4.75,
     7.5,
     14
    ],
    "bars_to_stop": [
     1,
     4,
     7
    ],
    "bars_in_trade": [
     2,
     5,
     10
    ],
    "mfe_r": [
     0.27408774,
     0.87562612,
     2.10840863
    ],
    "stopped_after_1r": 0.22376238,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0027683,
     0.00341541,
     0.00446039
    ],
    "range_atr": [
     1.05535448,
     1.1580832,
     1.31041092
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 613,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "4h",
   "side": "all",
   "n": 8310,
   "symbols": 592,
   "first": "2012-02-09",
   "last": "2026-10-28",
   "win10": 0.54162149,
   "baseWin10": 0.51736844,
   "excess10": {
    "mean": 0.00157312,
    "low": -0.00004115,
    "high": 0.00324862,
    "q": 0.33392819,
    "stable": true
   },
   "trade": {
    "n": 7172,
    "winRate": 0.28025655,
    "expectancyR": -0.10697023,
    "baseWinRate": 0.29774391,
    "baseExpectancyR": -0.06383214,
    "timeoutRate": 0.02872281,
    "triggeredRate": 0.86425993,
    "invalidatedRate": 0.13537906,
    "hits": 2010,
    "stops": 4956,
    "triggered": 7182
   },
   "timing": {
    "bars_to_target": [
     5,
     10,
     21
    ],
    "bars_to_stop": [
     1,
     4,
     11
    ],
    "bars_in_trade": [
     2,
     6,
     15
    ],
    "mfe_r": [
     0.29484089,
     0.89944774,
     2.03342694
    ],
    "stopped_after_1r": 0.24475383,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0280508,
     0.04377501,
     0.06842939
    ],
    "range_atr": [
     1.12903225,
     1.28175312,
     1.53368646
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 505,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1d",
   "side": "all",
   "n": 986,
   "symbols": 401,
   "first": "2018-02-20",
   "last": "2026-10-12",
   "win10": 0.57621951,
   "baseWin10": 0.55090827,
   "excess10": {
    "mean": 0.00495657,
    "low": -0.01089416,
    "high": 0.01856665,
    "q": 0.81985852,
    "stable": false
   },
   "trade": {
    "n": 867,
    "winRate": 0.30795848,
    "expectancyR": -0.01661901,
    "baseWinRate": 0.29767397,
    "baseExpectancyR": -0.04262936,
    "timeoutRate": 0.02768166,
    "triggeredRate": 0.89959432,
    "invalidatedRate": 0.09939148,
    "hits": 267,
    "stops": 576,
    "triggered": 887
   },
   "timing": {
    "bars_to_target": [
     7,
     13,
     30.5
    ],
    "bars_to_stop": [
     1,
     4,
     9
    ],
    "bars_in_trade": [
     2,
     6,
     16
    ],
    "mfe_r": [
     0.27792388,
     0.86328125,
     2.04235303
    ],
    "stopped_after_1r": 0.20486111,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.09799897,
     0.13032797,
     0.18011473
    ],
    "range_atr": [
     1.18721458,
     1.33867532,
     1.6278598
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 611,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 14652,
   "symbols": 1616,
   "first": "1970-09-30",
   "last": "2026-10-28",
   "win10": 0.43644444,
   "baseWin10": 0.45434961,
   "excess10": {
    "mean": -0.00141132,
    "low": -0.00312568,
    "high": 0.00030305,
    "q": 0.40388205,
    "stable": true
   },
   "trade": {
    "n": 11548,
    "winRate": 0.28628334,
    "expectancyR": -0.15073878,
    "baseWinRate": 0.2954078,
    "baseExpectancyR": -0.12071406,
    "timeoutRate": 0.00199169,
    "triggeredRate": 0.78883429,
    "invalidatedRate": 0.21096096,
    "hits": 3306,
    "stops": 8219,
    "triggered": 11558
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     11
    ],
    "bars_to_stop": [
     1,
     3,
     7
    ],
    "bars_in_trade": [
     2,
     4,
     8
    ],
    "mfe_r": [
     0.27158825,
     0.8459692,
     2.05256885
    ],
    "stopped_after_1r": 0.23165835,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02051167,
     0.02764452,
     0.03859142
    ],
    "range_atr": [
     1.00242007,
     1.10519516,
     1.25423017
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 500,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 350,
   "symbols": 46,
   "first": "1995-06-27",
   "last": "2026-09-01",
   "win10": 0.39714286,
   "baseWin10": 0.42833211,
   "excess10": {
    "mean": 0.00051322,
    "low": -0.0031547,
    "high": 0.00395833,
    "q": 0.92476452,
    "stable": false
   },
   "trade": {
    "n": 254,
    "winRate": 0.31889764,
    "expectancyR": -0.04272154,
    "baseWinRate": 0.30006588,
    "baseExpectancyR": -0.11600414,
    "timeoutRate": 0.00393701,
    "triggeredRate": 0.72571429,
    "invalidatedRate": 0.27428571,
    "hits": 81,
    "stops": 172,
    "triggered": 254
   },
   "timing": {
    "bars_to_target": [
     4,
     5,
     9
    ],
    "bars_to_stop": [
     1,
     2,
     7
    ],
    "bars_in_trade": [
     2,
     4,
     7
    ],
    "mfe_r": [
     0.23599406,
     0.93522647,
     2.08350748
    ],
    "stopped_after_1r": 0.22674419,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00941412,
     0.01336207,
     0.01924152
    ],
    "range_atr": [
     0.89931712,
     1.0165568,
     1.13093624
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 724,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 317,
   "symbols": 15,
   "first": "1970-11-11",
   "last": "2026-08-26",
   "win10": 0.3533123,
   "baseWin10": 0.42769348,
   "excess10": {
    "mean": -0.00200628,
    "low": -0.00446434,
    "high": 0.00053262,
    "q": 0.44187817,
    "stable": true
   },
   "trade": {
    "n": 253,
    "winRate": 0.24505929,
    "expectancyR": -0.26364952,
    "baseWinRate": 0.326,
    "baseExpectancyR": -0.03485584,
    "timeoutRate": 0,
    "triggeredRate": 0.79810726,
    "invalidatedRate": 0.20189274,
    "hits": 62,
    "stops": 191,
    "triggered": 253
   },
   "timing": {
    "bars_to_target": [
     2,
     4,
     7.75
    ],
    "bars_to_stop": [
     1,
     2,
     4.5
    ],
    "bars_in_trade": [
     1,
     3,
     5
    ],
    "mfe_r": [
     0.19744445,
     0.71554333,
     1.87371325
    ],
    "stopped_after_1r": 0.21989529,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00839889,
     0.01140769,
     0.01654361
    ],
    "range_atr": [
     0.95857,
     1.05846071,
     1.17025149
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 436,
   "verdict": "no_edge",
   "verdictTrade": "weak_evidence"
  },
  {
   "market": "forex",
   "tf": "1d",
   "side": "all",
   "n": 197,
   "symbols": 25,
   "first": "2012-05-21",
   "last": "2026-04-17",
   "win10": 0.44670051,
   "baseWin10": 0.49375762,
   "excess10": {
    "mean": -0.00152195,
    "low": -0.00441131,
    "high": 0.00115307,
    "q": 0.65201834,
    "stable": true
   },
   "trade": {
    "n": 159,
    "winRate": 0.32075472,
    "expectancyR": -0.01896616,
    "baseWinRate": 0.34018988,
    "baseExpectancyR": 0.02299425,
    "timeoutRate": 0.01257862,
    "triggeredRate": 0.81725888,
    "invalidatedRate": 0.18274112,
    "hits": 51,
    "stops": 106,
    "triggered": 161
   },
   "timing": {
    "bars_to_target": [
     3.5,
     8,
     11.5
    ],
    "bars_to_stop": [
     1,
     3,
     6
    ],
    "bars_in_trade": [
     2,
     5,
     8
    ],
    "mfe_r": [
     0.25291198,
     0.8551532,
     2.0647099
    ],
    "stopped_after_1r": 0.18867925,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00661783,
     0.00836706,
     0.01081349
    ],
    "range_atr": [
     1.06324613,
     1.14926624,
     1.27716565
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 449,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "commodities",
   "tf": "1d",
   "side": "all",
   "n": 144,
   "symbols": 17,
   "first": "2001-04-30",
   "last": "2026-05-12",
   "win10": 0.46527778,
   "baseWin10": 0.47773939,
   "excess10": {
    "mean": -0.00278929,
    "low": -0.0123476,
    "high": 0.00626306,
    "q": 0.8376085,
    "stable": false
   },
   "trade": {
    "n": 108,
    "winRate": 0.30555556,
    "expectancyR": -0.07486786,
    "baseWinRate": 0.31712963,
    "baseExpectancyR": -0.05010089,
    "timeoutRate": 0.00925926,
    "triggeredRate": 0.75,
    "invalidatedRate": 0.25,
    "hits": 33,
    "stops": 74,
    "triggered": 108
   },
   "timing": {
    "bars_to_target": [
     4,
     8,
     18
    ],
    "bars_to_stop": [
     1,
     2.5,
     5
    ],
    "bars_in_trade": [
     1.75,
     4,
     8
    ],
    "mfe_r": [
     0.2448264,
     0.80793831,
     2.03799629
    ],
    "stopped_after_1r": 0.18918919,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01640721,
     0.02489973,
     0.03744792
    ],
    "range_atr": [
     1.01356375,
     1.12610465,
     1.30467036
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 532,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 16646,
   "symbols": 2120,
   "first": "1970-09-30",
   "last": "2026-10-28",
   "win10": 0.44267918,
   "baseWin10": 0.45968084,
   "excess10": {
    "mean": -0.00101804,
    "low": -0.00302013,
    "high": 0.00085814,
    "q": 0.67002878,
    "stable": true
   },
   "trade": {
    "n": 13189,
    "winRate": 0.28811889,
    "expectancyR": -0.13979802,
    "baseWinRate": 0.29694595,
    "baseExpectancyR": -0.11153,
    "timeoutRate": 0.00386686,
    "triggeredRate": 0.79424486,
    "invalidatedRate": 0.20551484,
    "hits": 3800,
    "stops": 9338,
    "triggered": 13221
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     12
    ],
    "bars_to_stop": [
     1,
     3,
     7
    ],
    "bars_in_trade": [
     2,
     4,
     8
    ],
    "mfe_r": [
     0.26862538,
     0.84615415,
     2.05128503
    ],
    "stopped_after_1r": 0.22884986,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01994129,
     0.02787518,
     0.04111405
    ],
    "range_atr": [
     1.00598869,
     1.11479151,
     1.27272046
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 509,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1w",
   "side": "all",
   "n": 57,
   "symbols": 54,
   "first": "2019-06-10",
   "last": "2026-10-19",
   "win10": 0.5,
   "baseWin10": 0.6052935,
   "excess10": {
    "mean": -0.1709254,
    "low": -0.30029909,
    "high": 0.07087023,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 44,
    "winRate": 0.20454545,
    "expectancyR": -0.38636364,
    "baseWinRate": 0.22159091,
    "baseExpectancyR": -0.29915411,
    "timeoutRate": 0,
    "triggeredRate": 0.87719298,
    "invalidatedRate": 0.10526316,
    "hits": 9,
    "stops": 35,
    "triggered": 50
   },
   "timing": {
    "bars_to_target": [
     5,
     12,
     17
    ],
    "bars_to_stop": [
     1,
     6,
     8
    ],
    "bars_in_trade": [
     1.75,
     6,
     9.25
    ],
    "mfe_r": [
     0.23103785,
     0.66831884,
     1.58678356
    ],
    "stopped_after_1r": 0.2,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.22740248,
     0.29696321,
     0.33301997
    ],
    "range_atr": [
     1.28468764,
     1.46272492,
     1.62940991
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 1112,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 2700,
   "symbols": 1123,
   "first": "1976-03-08",
   "last": "2026-10-19",
   "win10": 0.40637746,
   "baseWin10": 0.42017894,
   "excess10": {
    "mean": -0.00526424,
    "low": -0.01172927,
    "high": 0.00142359,
    "q": 0.43776489,
    "stable": true
   },
   "trade": {
    "n": 2115,
    "winRate": 0.24869976,
    "expectancyR": -0.24632964,
    "baseWinRate": 0.2551836,
    "baseExpectancyR": -0.23167676,
    "timeoutRate": 0.00141844,
    "triggeredRate": 0.79185185,
    "invalidatedRate": 0.20777778,
    "hits": 526,
    "stops": 1586,
    "triggered": 2138
   },
   "timing": {
    "bars_to_target": [
     3,
     5,
     10
    ],
    "bars_to_stop": [
     1,
     3,
     6
    ],
    "bars_in_trade": [
     1,
     3,
     7
    ],
    "mfe_r": [
     0.22736446,
     0.73630238,
     1.96864665
    ],
    "stopped_after_1r": 0.22383354,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.04867776,
     0.06561977,
     0.08949886
    ],
    "range_atr": [
     1.05844408,
     1.16078883,
     1.31609342
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 510,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 101,
   "symbols": 41,
   "first": "1995-05-22",
   "last": "2026-03-09",
   "win10": 0.44554455,
   "baseWin10": 0.38001068,
   "excess10": {
    "mean": 0.00697084,
    "low": -0.02834646,
    "high": 0.03858103,
    "q": 0.89466777,
    "stable": false
   },
   "trade": {
    "n": 78,
    "winRate": 0.24358974,
    "expectancyR": -0.28039261,
    "baseWinRate": 0.27564103,
    "baseExpectancyR": -0.15791445,
    "timeoutRate": 0,
    "triggeredRate": 0.77227723,
    "invalidatedRate": 0.22772277,
    "hits": 19,
    "stops": 59,
    "triggered": 78
   },
   "timing": {
    "bars_to_target": [
     2.5,
     6,
     9
    ],
    "bars_to_stop": [
     1,
     3,
     6.5
    ],
    "bars_in_trade": [
     1,
     3,
     7.75
    ],
    "mfe_r": [
     0.26040044,
     0.73523876,
     1.82143068
    ],
    "stopped_after_1r": 0.15254237,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02463076,
     0.03216498,
     0.04954468
    ],
    "range_atr": [
     1.01794255,
     1.14234614,
     1.31439042
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 505,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1w",
   "side": "all",
   "n": 40,
   "symbols": 12,
   "first": "1982-10-11",
   "last": "2026-01-19",
   "win10": 0.35,
   "baseWin10": 0.36885539,
   "excess10": {
    "mean": -0.01575826,
    "low": -0.03631526,
    "high": 0.00296071,
    "q": 0.45720915,
    "stable": true
   },
   "trade": {
    "n": 33,
    "winRate": 0.33333333,
    "expectancyR": 0,
    "baseWinRate": 0.33072917,
    "baseExpectancyR": -0.00859587,
    "timeoutRate": 0,
    "triggeredRate": 0.825,
    "invalidatedRate": 0.175,
    "hits": 11,
    "stops": 22,
    "triggered": 33
   },
   "timing": {
    "bars_to_target": [
     2.5,
     3,
     7.5
    ],
    "bars_to_stop": [
     0.25,
     2.5,
     5
    ],
    "bars_in_trade": [
     1,
     3,
     5
    ],
    "mfe_r": [
     0.42023927,
     0.9056958,
     2.22462797
    ],
    "stopped_after_1r": 0.13636364,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02617439,
     0.03459039,
     0.0413882
    ],
    "range_atr": [
     1.04168501,
     1.21285993,
     1.35157862
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 704,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1w",
   "side": "all",
   "n": 57,
   "symbols": 24,
   "first": "2013-08-05",
   "last": "2026-03-16",
   "win10": 0.5,
   "baseWin10": 0.49702323,
   "excess10": {
    "mean": -0.00395012,
    "low": -0.01526511,
    "high": 0.00585916,
    "q": 0.80866348,
    "stable": true
   },
   "trade": {
    "n": 48,
    "winRate": 0.41666667,
    "expectancyR": 0.28354692,
    "baseWinRate": 0.43402778,
    "baseExpectancyR": 0.32127637,
    "timeoutRate": 0.02083333,
    "triggeredRate": 0.84210526,
    "invalidatedRate": 0.15789474,
    "hits": 20,
    "stops": 27,
    "triggered": 48
   },
   "timing": {
    "bars_to_target": [
     3,
     5.5,
     8.75
    ],
    "bars_to_stop": [
     1,
     3,
     5.5
    ],
    "bars_in_trade": [
     2,
     4.5,
     6.25
    ],
    "mfe_r": [
     0.38172476,
     1.03082496,
     2.13919592
    ],
    "stopped_after_1r": 0.11111111,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01569326,
     0.01911131,
     0.02442805
    ],
    "range_atr": [
     1.09088004,
     1.14522707,
     1.26409423
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 303,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "commodities",
   "tf": "1w",
   "side": "all",
   "n": 50,
   "symbols": 14,
   "first": "2002-04-01",
   "last": "2026-10-05",
   "win10": 0.51020408,
   "baseWin10": 0.47479782,
   "excess10": {
    "mean": 0.03071098,
    "low": -0.01971013,
    "high": 0.07846574,
    "q": 0.6297308,
    "stable": true
   },
   "trade": {
    "n": 35,
    "winRate": 0.22857143,
    "expectancyR": -0.33208518,
    "baseWinRate": 0.17142857,
    "baseExpectancyR": -0.48690255,
    "timeoutRate": 0,
    "triggeredRate": 0.72,
    "invalidatedRate": 0.28,
    "hits": 8,
    "stops": 27,
    "triggered": 36
   },
   "timing": {
    "bars_to_target": [
     4,
     5.5,
     11.75
    ],
    "bars_to_stop": [
     1,
     3,
     6
    ],
    "bars_in_trade": [
     1,
     4,
     8.5
    ],
    "mfe_r": [
     0.27016144,
     0.87943262,
     1.78801763
    ],
    "stopped_after_1r": 0.22222222,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.05059712,
     0.07254592,
     0.08466961
    ],
    "range_atr": [
     1.05129099,
     1.16149342,
     1.27221972
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 312,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 3005,
   "symbols": 1268,
   "first": "1976-03-08",
   "last": "2026-10-19",
   "win10": 0.41202003,
   "baseWin10": 0.42375562,
   "excess10": {
    "mean": -0.00737598,
    "low": -0.0149921,
    "high": -0.00004474,
    "q": 0.31769611,
    "stable": true
   },
   "trade": {
    "n": 2353,
    "winRate": 0.2520187,
    "expectancyR": -0.23708905,
    "baseWinRate": 0.25867833,
    "baseExpectancyR": -0.21992605,
    "timeoutRate": 0.00169996,
    "triggeredRate": 0.79301165,
    "invalidatedRate": 0.2063228,
    "hits": 593,
    "stops": 1756,
    "triggered": 2383
   },
   "timing": {
    "bars_to_target": [
     3,
     5,
     10
    ],
    "bars_to_stop": [
     1,
     3,
     6
    ],
    "bars_in_trade": [
     1,
     3,
     7
    ],
    "mfe_r": [
     0.23076974,
     0.74335033,
     2.00218201
    ],
    "stopped_after_1r": 0.21810934,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.04643853,
     0.06411537,
     0.08929555
    ],
    "range_atr": [
     1.05936909,
     1.16329253,
     1.32403207
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 517,
   "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."
}