{
 "id": "matching_low",
 "name": "Matching low",
 "family": "candlestick",
 "direction": "bullish",
 "kind": "reversal",
 "page": "https://patternswizard.com/matching-low-candlestick-pattern/",
 "data": "https://patternswizard.com/data/patterns/matching_low.json",
 "rule": "After a downtrend: two black candles closing at the same price, the first one long. A long body is at least 1.3 times the average body of the 10 candles before the pattern and at least 0.6 times the largest of them.",
 "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": 738,
   "symbols": 253,
   "first": "2018-08-13",
   "last": "2026-10-26",
   "win10": 0.50135501,
   "baseWin10": 0.45036786,
   "excess10": {
    "mean": 0.00181493,
    "low": 0.00006479,
    "high": 0.00358011,
    "q": 0.31713309,
    "stable": true
   },
   "trade": {
    "n": 263,
    "winRate": 0.14448669,
    "expectancyR": -0.56342897,
    "baseWinRate": 0.19705882,
    "baseExpectancyR": -0.40400349,
    "timeoutRate": 0.00380228,
    "triggeredRate": 0.35636856,
    "invalidatedRate": 0.64227642,
    "hits": 38,
    "stops": 224,
    "triggered": 263
   },
   "timing": {
    "bars_to_target": [
     4.25,
     9,
     14
    ],
    "bars_to_stop": [
     0,
     0,
     2
    ],
    "bars_in_trade": [
     0,
     0,
     5
    ],
    "mfe_r": [
     0,
     0,
     0.66666669
    ],
    "stopped_after_1r": 0.07589286,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01146463,
     0.01595246,
     0.02322492
    ],
    "range_atr": [
     1.05144101,
     1.33333337,
     1.69696972
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 19893,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 42,
   "symbols": 22,
   "first": "2020-06-26",
   "last": "2026-09-16",
   "win10": 0.5,
   "baseWin10": 0.42499789,
   "excess10": {
    "mean": -0.00141855,
    "low": -0.01415656,
    "high": 0.01246225,
    "q": 0.9490899,
    "stable": false
   },
   "trade": {
    "n": 18,
    "winRate": 0.05555556,
    "expectancyR": -0.83333333,
    "baseWinRate": 0.19230769,
    "baseExpectancyR": -0.42307692,
    "timeoutRate": 0,
    "triggeredRate": 0.42857143,
    "invalidatedRate": 0.57142857,
    "hits": 1,
    "stops": 17,
    "triggered": 18
   },
   "timing": {
    "bars_to_target": [
     2,
     2,
     2
    ],
    "bars_to_stop": [
     0,
     0,
     2
    ],
    "bars_in_trade": [
     0,
     0,
     2
    ],
    "mfe_r": [
     0,
     0,
     0
    ],
    "stopped_after_1r": 0,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02303289,
     0.03509852,
     0.04572293
    ],
    "range_atr": [
     1.07692301,
     1.29261369,
     1.51013517
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 87411,
   "verdict": "no_edge",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 1745,
   "symbols": 931,
   "first": "1982-02-18",
   "last": "2026-10-19",
   "win10": 0.52613441,
   "baseWin10": 0.54119012,
   "excess10": {
    "mean": -0.00018923,
    "low": -0.00428059,
    "high": 0.00348222,
    "q": 0.97232328,
    "stable": false
   },
   "trade": {
    "n": 477,
    "winRate": 0.35639413,
    "expectancyR": 0.07574962,
    "baseWinRate": 0.30315692,
    "baseExpectancyR": -0.09360039,
    "timeoutRate": 0.01886792,
    "triggeredRate": 0.2739255,
    "invalidatedRate": 0.72320917,
    "hits": 170,
    "stops": 298,
    "triggered": 478
   },
   "timing": {
    "bars_to_target": [
     6,
     11,
     21.75
    ],
    "bars_to_stop": [
     2,
     5,
     11
    ],
    "bars_in_trade": [
     3,
     7,
     15
    ],
    "mfe_r": [
     0.37391284,
     1.12981927,
     2.084337
    ],
    "stopped_after_1r": 0.24161074,
    "bars_to_entry": [
     1,
     2,
     3
    ],
    "range_pct": [
     0.02862986,
     0.04131471,
     0.06152523
    ],
    "range_atr": [
     1.17066705,
     1.40285683,
     1.68771732
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 4194,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 60,
   "symbols": 32,
   "first": "2000-07-31",
   "last": "2026-09-16",
   "win10": 0.61666667,
   "baseWin10": 0.56280053,
   "excess10": {
    "mean": -0.00061789,
    "low": -0.01066754,
    "high": 0.00848293,
    "q": 0.96776501,
    "stable": false
   },
   "trade": {
    "n": 22,
    "winRate": 0.54545455,
    "expectancyR": 0.64111584,
    "baseWinRate": 0.51666667,
    "baseExpectancyR": 0.54517315,
    "timeoutRate": 0,
    "triggeredRate": 0.36666667,
    "invalidatedRate": 0.63333333,
    "hits": 12,
    "stops": 10,
    "triggered": 22
   },
   "timing": {
    "bars_to_target": [
     5.5,
     8.5,
     12.75
    ],
    "bars_to_stop": [
     2,
     4,
     6.5
    ],
    "bars_in_trade": [
     4,
     6.5,
     11
    ],
    "mfe_r": [
     0.38666798,
     2.02798891,
     2.17391568
    ],
    "stopped_after_1r": 0.1,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.01604844,
     0.02492222,
     0.03284145
    ],
    "range_atr": [
     1.02071638,
     1.29360229,
     1.49839115
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 4226,
   "verdict": "no_edge",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 23,
   "symbols": 8,
   "first": "1984-01-26",
   "last": "2025-09-05",
   "win10": 0.7826087,
   "baseWin10": 0.57095262,
   "excess10": {
    "mean": 0.01818843,
    "low": 0.00995008,
    "high": 0.02650757,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 11,
    "winRate": 0.54545455,
    "expectancyR": 0.7558324,
    "baseWinRate": 0.6,
    "baseExpectancyR": 0.84742759,
    "timeoutRate": 0,
    "triggeredRate": 0.47826087,
    "invalidatedRate": 0.52173913,
    "hits": 6,
    "stops": 5,
    "triggered": 11
   },
   "timing": {
    "bars_to_target": [
     6.5,
     8.5,
     11.25
    ],
    "bars_to_stop": [
     2,
     13,
     14
    ],
    "bars_in_trade": [
     5,
     9,
     13.5
    ],
    "mfe_r": [
     1.33954,
     2.04933333,
     2.23941672
    ],
    "stopped_after_1r": 0.6,
    "bars_to_entry": [
     1,
     2,
     3
    ],
    "range_pct": [
     0.01605862,
     0.02726615,
     0.03516181
    ],
    "range_atr": [
     1.25665438,
     1.65090609,
     1.91382664
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 6010,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "forex",
   "tf": "1d",
   "side": "all",
   "n": 1,
   "symbols": 1,
   "first": "2014-02-03",
   "last": "2014-02-03",
   "win10": 1,
   "baseWin10": 0.49087036,
   "excess10": {
    "mean": 0.02421683,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 1,
    "winRate": 0,
    "expectancyR": -1,
    "baseWinRate": 1,
    "baseExpectancyR": 2,
    "timeoutRate": 0,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 0,
    "stops": 1,
    "triggered": 1
   },
   "timing": {
    "bars_to_target": null,
    "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.01470752,
     0.01470752,
     0.01470752
    ],
    "range_atr": [
     1.46086955,
     1.46086955,
     1.46086955
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 88389,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "commodities",
   "tf": "1d",
   "side": "all",
   "n": 15,
   "symbols": 8,
   "first": "2000-12-21",
   "last": "2024-08-06",
   "win10": 0.53333333,
   "baseWin10": 0.50722971,
   "excess10": {
    "mean": 0.04300382,
    "low": -0.00477303,
    "high": 0.09637154,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 4,
    "winRate": 0.5,
    "expectancyR": 0.75205708,
    "baseWinRate": 0.66666667,
    "baseExpectancyR": 1,
    "timeoutRate": 0,
    "triggeredRate": 0.26666667,
    "invalidatedRate": 0.73333333,
    "hits": 2,
    "stops": 2,
    "triggered": 4
   },
   "timing": {
    "bars_to_target": [
     4.25,
     4.5,
     4.75
    ],
    "bars_to_stop": [
     9.75,
     14.5,
     19.25
    ],
    "bars_in_trade": [
     4.75,
     5,
     9.75
    ],
    "mfe_r": [
     1.21420512,
     1.67319036,
     2.29309237
    ],
    "stopped_after_1r": 0.5,
    "bars_to_entry": [
     1,
     1,
     1.25
    ],
    "range_pct": [
     0.04020409,
     0.05957299,
     0.0651006
    ],
    "range_atr": [
     1.15945256,
     1.3999989,
     1.66985512
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 5108,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 1844,
   "symbols": 980,
   "first": "1982-02-18",
   "last": "2026-10-19",
   "win10": 0.5326087,
   "baseWin10": 0.54196264,
   "excess10": {
    "mean": 0.0003919,
    "low": -0.00380674,
    "high": 0.00415787,
    "q": 0.94955789,
    "stable": false
   },
   "trade": {
    "n": 515,
    "winRate": 0.36893204,
    "expectancyR": 0.11759127,
    "baseWinRate": 0.32612383,
    "baseExpectancyR": -0.02347278,
    "timeoutRate": 0.01747573,
    "triggeredRate": 0.27982646,
    "invalidatedRate": 0.71746204,
    "hits": 190,
    "stops": 316,
    "triggered": 516
   },
   "timing": {
    "bars_to_target": [
     6,
     10,
     20.75
    ],
    "bars_to_stop": [
     2,
     5,
     11
    ],
    "bars_in_trade": [
     3,
     7,
     15
    ],
    "mfe_r": [
     0.37541798,
     1.22414339,
     2.09342551
    ],
    "stopped_after_1r": 0.24367089,
    "bars_to_entry": [
     1,
     2,
     3
    ],
    "range_pct": [
     0.02813152,
     0.04018172,
     0.06029103
    ],
    "range_atr": [
     1.16965249,
     1.39999229,
     1.68751991
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 4271,
   "verdict": "no_edge",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 45,
   "symbols": 45,
   "first": "1998-09-07",
   "last": "2026-09-14",
   "win10": 0.72727273,
   "baseWin10": 0.5558549,
   "excess10": {
    "mean": 0.0074521,
    "low": -0.03460058,
    "high": 0.05252693,
    "q": 0.91460454,
    "stable": false
   },
   "trade": {
    "n": 7,
    "winRate": 0.42857143,
    "expectancyR": 0.28571429,
    "baseWinRate": 0.22222223,
    "baseExpectancyR": -0.34072177,
    "timeoutRate": 0,
    "triggeredRate": 0.17777778,
    "invalidatedRate": 0.8,
    "hits": 3,
    "stops": 4,
    "triggered": 8
   },
   "timing": {
    "bars_to_target": [
     12.5,
     18,
     18
    ],
    "bars_to_stop": [
     2,
     2.5,
     7.5
    ],
    "bars_in_trade": [
     2.5,
     7,
     18
    ],
    "mfe_r": [
     0.25796959,
     1.70334411,
     2.26150644
    ],
    "stopped_after_1r": 0.25,
    "bars_to_entry": [
     2,
     2,
     3.25
    ],
    "range_pct": [
     0.07182193,
     0.10719227,
     0.14208442
    ],
    "range_atr": [
     1.21489263,
     1.38621831,
     1.68018377
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 30627,
   "verdict": "no_edge",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 2,
   "symbols": 2,
   "first": "2008-10-13",
   "last": "2008-10-13",
   "win10": 0.5,
   "baseWin10": 0.61037542,
   "excess10": {
    "mean": 0.02972065,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 0,
    "winRate": null,
    "expectancyR": null,
    "baseWinRate": null,
    "baseExpectancyR": null,
    "timeoutRate": null,
    "triggeredRate": 0,
    "invalidatedRate": 1,
    "hits": null,
    "stops": null,
    "triggered": 0
   },
   "timing": {
    "bars_to_entry": null,
    "range_pct": [
     0.25974412,
     0.28179748,
     0.30385083
    ],
    "range_atr": [
     1.93811333,
     1.958341,
     1.97856867
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 25480,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "indices",
   "tf": "1w",
   "side": "all",
   "n": 2,
   "symbols": 2,
   "first": "1995-09-25",
   "last": "2001-08-27",
   "win10": 0.5,
   "baseWin10": 0.58908768,
   "excess10": {
    "mean": -0.01326053,
    "low": null,
    "high": null,
    "q": null,
    "stable": true
   },
   "trade": {
    "n": 0,
    "winRate": null,
    "expectancyR": null,
    "baseWinRate": null,
    "baseExpectancyR": null,
    "timeoutRate": null,
    "triggeredRate": 0,
    "invalidatedRate": 1,
    "hits": null,
    "stops": null,
    "triggered": 0
   },
   "timing": {
    "bars_to_entry": null,
    "range_pct": [
     0.05977544,
     0.06819965,
     0.07662386
    ],
    "range_atr": [
     1.40788028,
     1.75519949,
     2.10251871
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 14085,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "forex",
   "tf": "1w",
   "side": "all",
   "n": 1,
   "symbols": 1,
   "first": "2026-04-20",
   "last": "2026-04-20",
   "win10": null,
   "baseWin10": null,
   "excess10": {
    "mean": null,
    "low": null,
    "high": null,
    "q": null,
    "stable": false
   },
   "trade": {
    "n": 0,
    "winRate": null,
    "expectancyR": null,
    "baseWinRate": null,
    "baseExpectancyR": null,
    "timeoutRate": null,
    "triggeredRate": 0,
    "invalidatedRate": 1,
    "hits": null,
    "stops": null,
    "triggered": 0
   },
   "timing": {
    "bars_to_entry": null,
    "range_pct": [
     0.01975732,
     0.01975732,
     0.01975732
    ],
    "range_atr": [
     1.16268563,
     1.16268563,
     1.16268563
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 17278,
   "verdict": "insufficient_data",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 50,
   "symbols": 50,
   "first": "1995-09-25",
   "last": "2026-09-14",
   "win10": 0.70833333,
   "baseWin10": 0.55951129,
   "excess10": {
    "mean": 0.00751693,
    "low": -0.02565909,
    "high": 0.0509754,
    "q": 0.89959066,
    "stable": false
   },
   "trade": {
    "n": 7,
    "winRate": 0.42857143,
    "expectancyR": 0.28571429,
    "baseWinRate": 0.22222223,
    "baseExpectancyR": -0.34072177,
    "timeoutRate": 0,
    "triggeredRate": 0.16,
    "invalidatedRate": 0.82,
    "hits": 3,
    "stops": 4,
    "triggered": 8
   },
   "timing": {
    "bars_to_target": [
     12.5,
     18,
     18
    ],
    "bars_to_stop": [
     2,
     2.5,
     7.5
    ],
    "bars_in_trade": [
     2.5,
     7,
     18
    ],
    "mfe_r": [
     0.25796959,
     1.70334411,
     2.26150644
    ],
    "stopped_after_1r": 0.25,
    "bars_to_entry": [
     2,
     2,
     3.25
    ],
    "range_pct": [
     0.07125119,
     0.10713341,
     0.14283416
    ],
    "range_atr": [
     1.21388456,
     1.41733003,
     1.73622704
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 29492,
   "verdict": "no_edge",
   "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."
}