{
 "id": "tri_star_bearish",
 "name": "Bearish tri-star",
 "family": "candlestick",
 "direction": "bearish",
 "kind": "reversal",
 "page": "https://patternswizard.com/tri-star-candlestick-pattern/",
 "data": "https://patternswizard.com/data/patterns/tri_star_bearish.json",
 "rule": "After an uptrend: three dojis, the middle one gapping above the other two. Any gap counts, even one tick.",
 "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": 98,
   "symbols": 62,
   "first": "2020-07-31",
   "last": "2026-09-20",
   "win10": 0.40816327,
   "baseWin10": 0.47218362,
   "excess10": {
    "mean": 0.00096217,
    "low": -0.0017783,
    "high": 0.00335677,
    "q": 0.79560909,
    "stable": false
   },
   "trade": {
    "n": 67,
    "winRate": 0.17910448,
    "expectancyR": -0.46268657,
    "baseWinRate": 0.29671717,
    "baseExpectancyR": -0.07548979,
    "timeoutRate": 0,
    "triggeredRate": 0.68367347,
    "invalidatedRate": 0.31632653,
    "hits": 12,
    "stops": 55,
    "triggered": 67
   },
   "timing": {
    "bars_to_target": [
     7.5,
     13,
     19.75
    ],
    "bars_to_stop": [
     0,
     1,
     3.5
    ],
    "bars_in_trade": [
     0,
     2,
     7.5
    ],
    "mfe_r": [
     0,
     0.18518518,
     1
    ],
    "stopped_after_1r": 0.12727273,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01014154,
     0.01508529,
     0.0219183
    ],
    "range_atr": [
     0.91441445,
     1.10319334,
     1.34946239
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 149810,
   "verdict": "no_edge",
   "verdictTrade": "weak_evidence"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 8,
   "symbols": 2,
   "first": "2022-02-26",
   "last": "2025-10-03",
   "win10": 0.375,
   "baseWin10": 0.4668384,
   "excess10": {
    "mean": -0.00129477,
    "low": -0.00958751,
    "high": 0.01036589,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 6,
    "winRate": 0.16666667,
    "expectancyR": -0.5,
    "baseWinRate": 0.29166667,
    "baseExpectancyR": -0.125,
    "timeoutRate": 0,
    "triggeredRate": 0.75,
    "invalidatedRate": 0.25,
    "hits": 1,
    "stops": 5,
    "triggered": 6
   },
   "timing": {
    "bars_to_target": [
     21,
     21,
     21
    ],
    "bars_to_stop": [
     0,
     0,
     0
    ],
    "bars_in_trade": [
     0,
     0,
     0
    ],
    "mfe_r": [
     0,
     0,
     0
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02219499,
     0.02869382,
     0.0329235
    ],
    "range_atr": [
     0.90880369,
     1.03423417,
     1.26304343
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 458908,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 504,
   "symbols": 414,
   "first": "1982-12-13",
   "last": "2026-10-21",
   "win10": 0.48906561,
   "baseWin10": 0.45445082,
   "excess10": {
    "mean": 0.00694559,
    "low": 0.00244609,
    "high": 0.01118933,
    "q": 0.05448957,
    "stable": true
   },
   "trade": {
    "n": 295,
    "winRate": 0.29152542,
    "expectancyR": -0.13420103,
    "baseWinRate": 0.2826087,
    "baseExpectancyR": -0.16570447,
    "timeoutRate": 0,
    "triggeredRate": 0.58531746,
    "invalidatedRate": 0.41071429,
    "hits": 86,
    "stops": 209,
    "triggered": 295
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     11
    ],
    "bars_to_stop": [
     1,
     4,
     9
    ],
    "bars_in_trade": [
     2,
     4,
     10
    ],
    "mfe_r": [
     0.23289473,
     0.93977356,
     2.04598629
    ],
    "stopped_after_1r": 0.27272727,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.01906775,
     0.02704395,
     0.0385043
    ],
    "range_atr": [
     0.93071583,
     1.13131088,
     1.39298975
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 14522,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 37,
   "symbols": 22,
   "first": "2000-03-30",
   "last": "2026-07-24",
   "win10": 0.40540541,
   "baseWin10": 0.42517898,
   "excess10": {
    "mean": 0.00235118,
    "low": -0.00557029,
    "high": 0.01053379,
    "q": 0.8376085,
    "stable": true
   },
   "trade": {
    "n": 19,
    "winRate": 0.47368421,
    "expectancyR": 0.56700762,
    "baseWinRate": 0.28703704,
    "baseExpectancyR": -0.17011083,
    "timeoutRate": 0,
    "triggeredRate": 0.51351351,
    "invalidatedRate": 0.48648649,
    "hits": 9,
    "stops": 10,
    "triggered": 19
   },
   "timing": {
    "bars_to_target": [
     3,
     5,
     9
    ],
    "bars_to_stop": [
     1.5,
     5,
     7
    ],
    "bars_in_trade": [
     2.5,
     5,
     8
    ],
    "mfe_r": [
     0.56944099,
     1.62481391,
     2.2997489
    ],
    "stopped_after_1r": 0.3,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00818565,
     0.01349876,
     0.019645
    ],
    "range_atr": [
     0.90819603,
     1.1578896,
     1.41442955
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 6852,
   "verdict": "no_edge",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 7,
   "symbols": 6,
   "first": "2006-02-28",
   "last": "2025-09-17",
   "win10": 0.57142857,
   "baseWin10": 0.42699889,
   "excess10": {
    "mean": 0.01384581,
    "low": 0.00589366,
    "high": 0.02244496,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 5,
    "winRate": 0,
    "expectancyR": -1.01869657,
    "baseWinRate": 0.2,
    "baseExpectancyR": -0.39478359,
    "timeoutRate": 0,
    "triggeredRate": 0.71428571,
    "invalidatedRate": 0.28571429,
    "hits": 0,
    "stops": 5,
    "triggered": 5
   },
   "timing": {
    "bars_to_target": null,
    "bars_to_stop": [
     0,
     3,
     5
    ],
    "bars_in_trade": [
     0,
     3,
     5
    ],
    "mfe_r": [
     0,
     0.05061179,
     1.17361093
    ],
    "stopped_after_1r": 0.4,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01200432,
     0.01379023,
     0.01751249
    ],
    "range_atr": [
     0.8679122,
     0.93415135,
     1.71350962
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 19748,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "commodities",
   "tf": "1d",
   "side": "all",
   "n": 3,
   "symbols": 2,
   "first": "2001-03-19",
   "last": "2010-01-12",
   "win10": 0.33333333,
   "baseWin10": 0.44604953,
   "excess10": {
    "mean": -0.00591611,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 3,
    "winRate": 0.33333333,
    "expectancyR": 0,
    "baseWinRate": 0.55555556,
    "baseExpectancyR": 0.52674588,
    "timeoutRate": 0,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 1,
    "stops": 2,
    "triggered": 3
   },
   "timing": {
    "bars_to_target": [
     15,
     15,
     15
    ],
    "bars_to_stop": [
     2.75,
     4.5,
     6.25
    ],
    "bars_in_trade": [
     4.5,
     8,
     11.5
    ],
    "mfe_r": [
     0.45575231,
     0.91150463,
     1.81094581
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.04230766,
     0.04615379,
     0.04779794
    ],
    "range_atr": [
     1.08374417,
     1.10738242,
     1.758771
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 25541,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 551,
   "symbols": 444,
   "first": "1982-12-13",
   "last": "2026-10-21",
   "win10": 0.48363636,
   "baseWin10": 0.45208641,
   "excess10": {
    "mean": 0.00665417,
    "low": 0.0023032,
    "high": 0.01097708,
    "q": 0.0534812,
    "stable": true
   },
   "trade": {
    "n": 322,
    "winRate": 0.29813665,
    "expectancyR": -0.10530944,
    "baseWinRate": 0.28421634,
    "baseExpectancyR": -0.16288116,
    "timeoutRate": 0,
    "triggeredRate": 0.58439201,
    "invalidatedRate": 0.41197822,
    "hits": 96,
    "stops": 226,
    "triggered": 322
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     11
    ],
    "bars_to_stop": [
     1,
     4,
     9
    ],
    "bars_in_trade": [
     2,
     4,
     10
    ],
    "mfe_r": [
     0.23182905,
     0.94912198,
     2.04943794
    ],
    "stopped_after_1r": 0.27433628,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.01823426,
     0.02623057,
     0.03738135
    ],
    "range_atr": [
     0.92707667,
     1.13103628,
     1.39847547
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 14134,
   "verdict": "weak_evidence",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 16,
   "symbols": 16,
   "first": "1995-06-26",
   "last": "2026-06-15",
   "win10": 0.3125,
   "baseWin10": 0.43924926,
   "excess10": {
    "mean": -0.00630976,
    "low": -0.05464878,
    "high": 0.05240839,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 9,
    "winRate": 0.33333333,
    "expectancyR": 0,
    "baseWinRate": 0.43518519,
    "baseExpectancyR": 0.30555556,
    "timeoutRate": 0,
    "triggeredRate": 0.5625,
    "invalidatedRate": 0.4375,
    "hits": 3,
    "stops": 6,
    "triggered": 9
   },
   "timing": {
    "bars_to_target": [
     10.5,
     14,
     15.5
    ],
    "bars_to_stop": [
     0,
     0.5,
     1
    ],
    "bars_in_trade": [
     0,
     1,
     7
    ],
    "mfe_r": [
     0,
     0.93964481,
     2.00159907
    ],
    "stopped_after_1r": 0.16666667,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.04196185,
     0.06306963,
     0.08618001
    ],
    "range_atr": [
     0.98868716,
     1.19943935,
     1.47091731
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 86137,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 5,
   "symbols": 5,
   "first": "2009-09-14",
   "last": "2025-11-17",
   "win10": 0.6,
   "baseWin10": 0.36201465,
   "excess10": {
    "mean": -0.00642476,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 3,
    "winRate": 0.33333333,
    "expectancyR": 0,
    "baseWinRate": 0.16666667,
    "baseExpectancyR": -0.5,
    "timeoutRate": 0,
    "triggeredRate": 0.6,
    "invalidatedRate": 0.4,
    "hits": 1,
    "stops": 2,
    "triggered": 3
   },
   "timing": {
    "bars_to_target": [
     10,
     10,
     10
    ],
    "bars_to_stop": [
     1.5,
     2,
     2.5
    ],
    "bars_in_trade": [
     2,
     3,
     6.5
    ],
    "mfe_r": [
     0.39869619,
     0.78946805,
     1.63639736
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02557885,
     0.03915276,
     0.0672662
    ],
    "range_atr": [
     0.99845219,
     1.32162142,
     1.39957321
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 10192,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 21,
   "symbols": 21,
   "first": "1995-06-26",
   "last": "2026-06-15",
   "win10": 0.38095238,
   "baseWin10": 0.42086007,
   "excess10": {
    "mean": -0.00633714,
    "low": -0.04421224,
    "high": 0.02934065,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 12,
    "winRate": 0.33333333,
    "expectancyR": 0,
    "baseWinRate": 0.38636364,
    "baseExpectancyR": 0.15909091,
    "timeoutRate": 0,
    "triggeredRate": 0.57142857,
    "invalidatedRate": 0.42857143,
    "hits": 4,
    "stops": 8,
    "triggered": 12
   },
   "timing": {
    "bars_to_target": [
     9.25,
     12,
     14.75
    ],
    "bars_to_stop": [
     0,
     1,
     1.5
    ],
    "bars_in_trade": [
     0.75,
     2,
     7.75
    ],
    "mfe_r": [
     0.00594325,
     0.86455643,
     2.06369954
    ],
    "stopped_after_1r": 0.125,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.03915276,
     0.05585347,
     0.08116429
    ],
    "range_atr": [
     0.99678189,
     1.24027956,
     1.43982637
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 68055,
   "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."
}