{
 "id": "rickshaw_man",
 "name": "Rickshaw man",
 "family": "candlestick",
 "direction": "neutral",
 "kind": "indecision",
 "page": "https://patternswizard.com/rickshaw-man-candlestick-pattern/",
 "data": "https://patternswizard.com/data/patterns/rickshaw_man.json",
 "rule": "Long-legged doji whose body sits within 10% of the range around the middle of the candle. The candle's range is at least the average range, and the shorter shadow is at least a third of the longer one.",
 "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": 82760,
   "symbols": 587,
   "first": "2017-09-19",
   "last": "2026-10-28",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 82678,
    "winRate": 0.31023973,
    "expectancyR": -0.06315756,
    "baseWinRate": 0.33081529,
    "baseExpectancyR": 0.00220315,
    "timeoutRate": 0.00384625,
    "triggeredRate": 0.99931126,
    "invalidatedRate": 0,
    "hits": 25650,
    "stops": 56710,
    "triggered": 82703
   },
   "timing": {
    "bars_to_target": [
     2,
     6,
     12
    ],
    "bars_to_stop": [
     1,
     3,
     7
    ],
    "bars_in_trade": [
     1,
     4,
     9
    ],
    "mfe_r": [
     0.21568628,
     0.85714287,
     2.0967741
    ],
    "stopped_after_1r": 0.22932463,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.01187825,
     0.01683241,
     0.0240241
    ],
    "range_atr": [
     1.05287027,
     1.16446126,
     1.33333337
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 177,
   "verdict": "no_test",
   "verdictTrade": "edge_negative"
  },
  {
   "market": "forex",
   "tf": "1h",
   "side": "all",
   "n": 14759,
   "symbols": 25,
   "first": "2012-02-01",
   "last": "2026-10-23",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 14748,
    "winRate": 0.32275563,
    "expectancyR": -0.03033279,
    "baseWinRate": 0.3243089,
    "baseExpectancyR": -0.02447479,
    "timeoutRate": 0.00108489,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 4760,
    "stops": 9972,
    "triggered": 14759
   },
   "timing": {
    "bars_to_target": [
     2,
     5,
     11
    ],
    "bars_to_stop": [
     1,
     2,
     6
    ],
    "bars_in_trade": [
     1,
     3,
     8
    ],
    "mfe_r": [
     0.24382685,
     0.92100063,
     2.11651403
    ],
    "stopped_after_1r": 0.23505816,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.0011391,
     0.00154514,
     0.00208849
    ],
    "range_atr": [
     1.06981111,
     1.21002591,
     1.4025535
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 147,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1h",
   "side": "all",
   "n": 97519,
   "symbols": 612,
   "first": "2012-02-01",
   "last": "2026-10-28",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 97426,
    "winRate": 0.31213434,
    "expectancyR": -0.05818866,
    "baseWinRate": 0.32983035,
    "baseExpectancyR": -0.00183536,
    "timeoutRate": 0.00342824,
    "triggeredRate": 0.9994155,
    "invalidatedRate": 0,
    "hits": 30410,
    "stops": 66682,
    "triggered": 97462
   },
   "timing": {
    "bars_to_target": [
     2,
     5,
     12
    ],
    "bars_to_stop": [
     1,
     3,
     7
    ],
    "bars_in_trade": [
     1,
     4,
     9
    ],
    "mfe_r": [
     0.21974326,
     0.86666667,
     2.0999999
    ],
    "stopped_after_1r": 0.23018206,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.00916084,
     0.01494928,
     0.0224
    ],
    "range_atr": [
     1.05462182,
     1.16666675,
     1.34458816
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 173,
   "verdict": "no_test",
   "verdictTrade": "edge_negative"
  },
  {
   "market": "crypto",
   "tf": "4h",
   "side": "all",
   "n": 20436,
   "symbols": 582,
   "first": "2017-10-10",
   "last": "2026-10-28",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 20397,
    "winRate": 0.32122371,
    "expectancyR": -0.02931503,
    "baseWinRate": 0.32901876,
    "baseExpectancyR": -0.00357605,
    "timeoutRate": 0.00446144,
    "triggeredRate": 0.99887454,
    "invalidatedRate": 0,
    "hits": 6552,
    "stops": 13754,
    "triggered": 20413
   },
   "timing": {
    "bars_to_target": [
     2,
     5,
     12
    ],
    "bars_to_stop": [
     1,
     3,
     7
    ],
    "bars_in_trade": [
     1,
     4,
     9
    ],
    "mfe_r": [
     0.27272728,
     0.94444442,
     2.12903237
    ],
    "stopped_after_1r": 0.24152974,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.02574541,
     0.03499952,
     0.04995983
    ],
    "range_atr": [
     1.05614391,
     1.16714478,
     1.33658502
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 180,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "4h",
   "side": "all",
   "n": 3320,
   "symbols": 25,
   "first": "2012-02-01",
   "last": "2026-10-22",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 3316,
    "winRate": 0.33021713,
    "expectancyR": -0.00904358,
    "baseWinRate": 0.32579413,
    "baseExpectancyR": -0.02128087,
    "timeoutRate": 0.00180941,
    "triggeredRate": 0.9996988,
    "invalidatedRate": 0,
    "hits": 1095,
    "stops": 2215,
    "triggered": 3319
   },
   "timing": {
    "bars_to_target": [
     4,
     6,
     12
    ],
    "bars_to_stop": [
     1,
     3,
     7
    ],
    "bars_in_trade": [
     2,
     4,
     9
    ],
    "mfe_r": [
     0.26059458,
     0.95493236,
     2.12695044
    ],
    "stopped_after_1r": 0.23521445,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.00256609,
     0.0032793,
     0.00423909
    ],
    "range_atr": [
     1.03747422,
     1.13163245,
     1.2861253
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 159,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "4h",
   "side": "all",
   "n": 23756,
   "symbols": 607,
   "first": "2012-02-01",
   "last": "2026-10-28",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 23713,
    "winRate": 0.32248134,
    "expectancyR": -0.02648029,
    "baseWinRate": 0.32856781,
    "baseExpectancyR": -0.00605198,
    "timeoutRate": 0.00409058,
    "triggeredRate": 0.99898973,
    "invalidatedRate": 0,
    "hits": 7647,
    "stops": 15969,
    "triggered": 23732
   },
   "timing": {
    "bars_to_target": [
     2,
     6,
     12
    ],
    "bars_to_stop": [
     1,
     3,
     7
    ],
    "bars_in_trade": [
     1,
     4,
     9
    ],
    "mfe_r": [
     0.27027026,
     0.945629,
     2.12903237
    ],
    "stopped_after_1r": 0.24065377,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.02091459,
     0.03192962,
     0.04658586
    ],
    "range_atr": [
     1.05309737,
     1.16309935,
     1.33211285
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 177,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1d",
   "side": "all",
   "n": 2960,
   "symbols": 525,
   "first": "2017-12-14",
   "last": "2026-10-28",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 2919,
    "winRate": 0.34361083,
    "expectancyR": 0.04250061,
    "baseWinRate": 0.33087815,
    "baseExpectancyR": 0.00788376,
    "timeoutRate": 0.00582391,
    "triggeredRate": 0.99695946,
    "invalidatedRate": 0,
    "hits": 1003,
    "stops": 1899,
    "triggered": 2951
   },
   "timing": {
    "bars_to_target": [
     2,
     6,
     11
    ],
    "bars_to_stop": [
     1,
     3,
     7
    ],
    "bars_in_trade": [
     1.5,
     4,
     9
    ],
    "mfe_r": [
     0.31578946,
     1.0454545,
     2.16879916
    ],
    "stopped_after_1r": 0.2538178,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.07025585,
     0.09601921,
     0.13230348
    ],
    "range_atr": [
     1.06333855,
     1.18845463,
     1.37934527
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 203,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "stocks",
   "tf": "1d",
   "side": "all",
   "n": 40225,
   "symbols": 1661,
   "first": "1970-06-15",
   "last": "2026-10-28",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 40141,
    "winRate": 0.32781944,
    "expectancyR": -0.02321973,
    "baseWinRate": 0.3282035,
    "baseExpectancyR": -0.02288193,
    "timeoutRate": 0.00199297,
    "triggeredRate": 0.99945308,
    "invalidatedRate": 0,
    "hits": 13159,
    "stops": 26902,
    "triggered": 40203
   },
   "timing": {
    "bars_to_target": [
     3,
     5,
     10
    ],
    "bars_to_stop": [
     1,
     3,
     6
    ],
    "bars_in_trade": [
     2,
     4,
     8
    ],
    "mfe_r": [
     0.28895208,
     0.96773994,
     2.09701633
    ],
    "stopped_after_1r": 0.24247268,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02033859,
     0.02777774,
     0.03921569
    ],
    "range_atr": [
     0.98983121,
     1.08017755,
     1.21414042
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 182,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1d",
   "side": "all",
   "n": 1262,
   "symbols": 46,
   "first": "1993-08-26",
   "last": "2026-10-26",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 1261,
    "winRate": 0.33782712,
    "expectancyR": -0.010373,
    "baseWinRate": 0.3357124,
    "baseExpectancyR": -0.01019234,
    "timeoutRate": 0.00079302,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 426,
    "stops": 834,
    "triggered": 1262
   },
   "timing": {
    "bars_to_target": [
     3,
     5,
     9
    ],
    "bars_to_stop": [
     1,
     2,
     5
    ],
    "bars_in_trade": [
     1,
     3,
     7
    ],
    "mfe_r": [
     0.24742037,
     0.98351717,
     2.08334947
    ],
    "stopped_after_1r": 0.23501199,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.00987627,
     0.01472123,
     0.02262394
    ],
    "range_atr": [
     0.89258109,
     1.00568712,
     1.1260899
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 201,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1d",
   "side": "all",
   "n": 584,
   "symbols": 15,
   "first": "1970-05-01",
   "last": "2026-09-22",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 583,
    "winRate": 0.36020583,
    "expectancyR": 0.06726509,
    "baseWinRate": 0.35620354,
    "baseExpectancyR": 0.06594553,
    "timeoutRate": 0,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 210,
    "stops": 373,
    "triggered": 584
   },
   "timing": {
    "bars_to_target": [
     3,
     5,
     9
    ],
    "bars_to_stop": [
     1,
     3,
     6
    ],
    "bars_in_trade": [
     2,
     3,
     7
    ],
    "mfe_r": [
     0.36744094,
     1.15124178,
     2.1036576
    ],
    "stopped_after_1r": 0.27613941,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01002742,
     0.0139051,
     0.01920812
    ],
    "range_atr": [
     0.9818982,
     1.05767471,
     1.15356061
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 237,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1d",
   "side": "all",
   "n": 431,
   "symbols": 25,
   "first": "2012-03-13",
   "last": "2026-03-19",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 428,
    "winRate": 0.36214953,
    "expectancyR": 0.08458237,
    "baseWinRate": 0.32827103,
    "baseExpectancyR": -0.01657928,
    "timeoutRate": 0.00233645,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 155,
    "stops": 272,
    "triggered": 431
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     10
    ],
    "bars_to_stop": [
     1,
     3,
     6
    ],
    "bars_in_trade": [
     2,
     4,
     8
    ],
    "mfe_r": [
     0.26557568,
     1.15872616,
     2.12732732
    ],
    "stopped_after_1r": 0.23897059,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.0066981,
     0.00851868,
     0.01072691
    ],
    "range_atr": [
     1.0283547,
     1.11623776,
     1.22132754
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 205,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "commodities",
   "tf": "1d",
   "side": "all",
   "n": 373,
   "symbols": 17,
   "first": "2000-06-12",
   "last": "2026-10-20",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 371,
    "winRate": 0.30727763,
    "expectancyR": -0.09217891,
    "baseWinRate": 0.36769991,
    "baseExpectancyR": 0.10996572,
    "timeoutRate": 0,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 114,
    "stops": 257,
    "triggered": 373
   },
   "timing": {
    "bars_to_target": [
     2,
     4.5,
     9
    ],
    "bars_to_stop": [
     1,
     3,
     6
    ],
    "bars_in_trade": [
     2,
     3,
     7
    ],
    "mfe_r": [
     0.29399094,
     0.97244108,
     2.06486297
    ],
    "stopped_after_1r": 0.27237354,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01891891,
     0.02522941,
     0.03509439
    ],
    "range_atr": [
     0.97621006,
     1.06243992,
     1.20727313
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 205,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1d",
   "side": "all",
   "n": 45835,
   "symbols": 2289,
   "first": "1970-05-01",
   "last": "2026-10-28",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 45703,
    "winRate": 0.32967201,
    "expectancyR": -0.01706378,
    "baseWinRate": 0.32925993,
    "baseExpectancyR": -0.0182963,
    "timeoutRate": 0.00216616,
    "triggeredRate": 0.99932366,
    "invalidatedRate": 0,
    "hits": 15067,
    "stops": 30537,
    "triggered": 45804
   },
   "timing": {
    "bars_to_target": [
     3,
     5,
     10
    ],
    "bars_to_stop": [
     1,
     3,
     6
    ],
    "bars_in_trade": [
     2,
     4,
     8
    ],
    "mfe_r": [
     0.29124971,
     0.97826087,
     2.10000062
    ],
    "stopped_after_1r": 0.24360612,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02004807,
     0.02820014,
     0.04215116
    ],
    "range_atr": [
     0.99082902,
     1.08365941,
     1.22164047
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 185,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "crypto",
   "tf": "1w",
   "side": "all",
   "n": 337,
   "symbols": 217,
   "first": "2019-02-11",
   "last": "2026-10-05",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 307,
    "winRate": 0.35504886,
    "expectancyR": 0.07229296,
    "baseWinRate": 0.33360656,
    "baseExpectancyR": 0.00312389,
    "timeoutRate": 0.00325733,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 109,
    "stops": 197,
    "triggered": 337
   },
   "timing": {
    "bars_to_target": [
     1,
     6,
     15
    ],
    "bars_to_stop": [
     1,
     3,
     7
    ],
    "bars_in_trade": [
     1,
     3,
     9
    ],
    "mfe_r": [
     0.30645856,
     1.26694918,
     2.19673455
    ],
    "stopped_after_1r": 0.31979695,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.20347528,
     0.2605918,
     0.33044556
    ],
    "range_atr": [
     1.09318995,
     1.25107896,
     1.51671863
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 188,
   "verdict": "no_test",
   "verdictTrade": "insufficient_data"
  },
  {
   "market": "stocks",
   "tf": "1w",
   "side": "all",
   "n": 6633,
   "symbols": 1433,
   "first": "1973-01-08",
   "last": "2026-10-19",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 6562,
    "winRate": 0.34410241,
    "expectancyR": 0.03434386,
    "baseWinRate": 0.32991668,
    "baseExpectancyR": -0.00446545,
    "timeoutRate": 0.00152393,
    "triggeredRate": 0.99743706,
    "invalidatedRate": 0,
    "hits": 2258,
    "stops": 4294,
    "triggered": 6616
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     11
    ],
    "bars_to_stop": [
     1,
     3,
     6
    ],
    "bars_in_trade": [
     2,
     4,
     8
    ],
    "mfe_r": [
     0.30208834,
     0.97777411,
     2.11823624
    ],
    "stopped_after_1r": 0.22659525,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.051282,
     0.06864743,
     0.09554012
    ],
    "range_atr": [
     1.04401803,
     1.13800824,
     1.2882098
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 208,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "etf",
   "tf": "1w",
   "side": "all",
   "n": 209,
   "symbols": 42,
   "first": "1998-08-17",
   "last": "2026-10-12",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 205,
    "winRate": 0.30243902,
    "expectancyR": -0.09826403,
    "baseWinRate": 0.34593496,
    "baseExpectancyR": 0.04002163,
    "timeoutRate": 0,
    "triggeredRate": 0.99521531,
    "invalidatedRate": 0,
    "hits": 62,
    "stops": 143,
    "triggered": 208
   },
   "timing": {
    "bars_to_target": [
     2,
     4.5,
     11
    ],
    "bars_to_stop": [
     1,
     3,
     5
    ],
    "bars_in_trade": [
     2,
     3,
     6
    ],
    "mfe_r": [
     0.3288883,
     0.92040366,
     2.03571033
    ],
    "stopped_after_1r": 0.25174825,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02685594,
     0.03716491,
     0.05283643
    ],
    "range_atr": [
     1.0088042,
     1.0903182,
     1.20162535
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 244,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "indices",
   "tf": "1w",
   "side": "all",
   "n": 111,
   "symbols": 15,
   "first": "1971-01-04",
   "last": "2026-06-29",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 110,
    "winRate": 0.45454545,
    "expectancyR": 0.36087775,
    "baseWinRate": 0.36363636,
    "baseExpectancyR": 0.09158457,
    "timeoutRate": 0,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 50,
    "stops": 60,
    "triggered": 111
   },
   "timing": {
    "bars_to_target": [
     3,
     4.5,
     6.75
    ],
    "bars_to_stop": [
     1,
     2,
     4
    ],
    "bars_in_trade": [
     2,
     3,
     6
    ],
    "mfe_r": [
     0.37857695,
     1.30639064,
     2.26088768
    ],
    "stopped_after_1r": 0.2,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.02498211,
     0.0328422,
     0.04647342
    ],
    "range_atr": [
     1.02142626,
     1.11785722,
     1.24168938
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 254,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "forex",
   "tf": "1w",
   "side": "all",
   "n": 82,
   "symbols": 24,
   "first": "2013-02-11",
   "last": "2026-03-09",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 80,
    "winRate": 0.2875,
    "expectancyR": -0.1415406,
    "baseWinRate": 0.33333333,
    "baseExpectancyR": -0.00303752,
    "timeoutRate": 0,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 23,
    "stops": 57,
    "triggered": 82
   },
   "timing": {
    "bars_to_target": [
     3,
     5,
     11
    ],
    "bars_to_stop": [
     1,
     3,
     7
    ],
    "bars_in_trade": [
     1.75,
     3,
     8.25
    ],
    "mfe_r": [
     0.33083553,
     0.92282316,
     2.07550734
    ],
    "stopped_after_1r": 0.24561404,
    "bars_to_entry": [
     1,
     1,
     1
    ],
    "range_pct": [
     0.01607034,
     0.01973856,
     0.02481958
    ],
    "range_atr": [
     1.04468277,
     1.10833365,
     1.23968911
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 211,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "commodities",
   "tf": "1w",
   "side": "all",
   "n": 73,
   "symbols": 17,
   "first": "2003-09-15",
   "last": "2026-09-21",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 73,
    "winRate": 0.30136986,
    "expectancyR": -0.09599022,
    "baseWinRate": 0.37214612,
    "baseExpectancyR": 0.11061904,
    "timeoutRate": 0,
    "triggeredRate": 1,
    "invalidatedRate": 0,
    "hits": 22,
    "stops": 51,
    "triggered": 73
   },
   "timing": {
    "bars_to_target": [
     2,
     3.5,
     6
    ],
    "bars_to_stop": [
     1,
     3,
     6
    ],
    "bars_in_trade": [
     1,
     3,
     6
    ],
    "mfe_r": [
     0.34782669,
     0.88524562,
     2.05238175
    ],
    "stopped_after_1r": 0.23529412,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.04700998,
     0.06163415,
     0.08282476
    ],
    "range_atr": [
     1.01090002,
     1.11123323,
     1.28189051
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 214,
   "verdict": "no_test",
   "verdictTrade": "no_edge"
  },
  {
   "market": "all",
   "tf": "1w",
   "side": "all",
   "n": 7445,
   "symbols": 1748,
   "first": "1971-01-04",
   "last": "2026-10-19",
   "win10": null,
   "baseWin10": null,
   "excess10": null,
   "trade": {
    "n": 7337,
    "winRate": 0.34400981,
    "expectancyR": 0.03390762,
    "baseWinRate": 0.33148123,
    "baseExpectancyR": -0.00030463,
    "timeoutRate": 0.00149925,
    "triggeredRate": 0.99758227,
    "invalidatedRate": 0,
    "hits": 2524,
    "stops": 4802,
    "triggered": 7427
   },
   "timing": {
    "bars_to_target": [
     3,
     6,
     11
    ],
    "bars_to_stop": [
     1,
     3,
     6
    ],
    "bars_in_trade": [
     2,
     4,
     8
    ],
    "mfe_r": [
     0.305172,
     0.98472798,
     2.11811495
    ],
    "stopped_after_1r": 0.23115369,
    "bars_to_entry": [
     1,
     1,
     2
    ],
    "range_pct": [
     0.04968956,
     0.06863585,
     0.09917368
    ],
    "range_atr": [
     1.04230511,
     1.13920033,
     1.29177654
    ]
   },
   "breakoutStats": {
    "falseStartRate": null,
    "baseFalseStartRate": null,
    "throwbackRate": null,
    "targetHitRate": null
   },
   "confirmRate": null,
   "oneEveryBars": 209,
   "verdict": "no_test",
   "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."
}