Skip to content
ClosedCandle

Track Record

Every confirmed pattern is measured with the same fixed rules: entry at the next candle's open, stop at the pattern's invalidation side, target at the measured move, a time limit, and 0.1% fee + 0.05% slippage on each side. There is no cost-free view. Failed and invalidated patterns are included. Full rules.

Educational purposes only. Not financial advice. Past performance does not guarantee future results.

PatternDetectedConfirmedMeasuredTarget % Avg RMedian RProfit factorAvg MFEAvg MAE
Ascending Triangle 720 300 300 43.7% 0.018 -0.246 1.03 0.90 -0.70
Bear Flag 2,556 1,735 1,734 21.0% -0.141 -1.090 0.82 1.33 -0.79
Bull Flag 2,305 1,530 1,528 20.4% -0.273 -1.111 0.67 1.20 -0.80
Descending Triangle 722 311 310 41.6% -0.079 -1.021 0.87 0.86 -0.69
Double Bottom 978 542 542 50.9% -0.211 0.095 0.56 0.48 -0.65
Double Top 982 547 547 55.2% -0.103 0.244 0.76 0.53 -0.58
Falling Wedge 1,359 1,038 994 27.1% -0.290 -1.144 0.70 1.31 -0.81
Head and Shoulders 319 176 176 40.9% -0.097 -1.036 0.84 0.91 -0.71
Inverse Head and Shoulders 329 176 176 42.0% -0.153 -1.051 0.76 0.86 -0.74
Rising Wedge 1,327 987 958 27.6% -0.310 -1.133 0.67 1.34 -0.80
Symmetrical Triangle ▼ Bearish 522 297 297 23.2% -0.208 -1.098 0.74 1.20 -0.80
Symmetrical Triangle ▲ Bullish 545 300 300 20.7% -0.279 -1.089 0.66 1.24 -0.83
All patterns 12,664 7,939 7,862 29.6% -0.207 -1.081 0.73 1.13 -0.76

Algorithm v1. R = result divided by the risk between entry and stop. MFE / MAE = best / worst excursion before the exit, in R. Rows with fewer than 30 measured setups show "Insufficient data". Computed 2026-10-21 04:00 UTC (recomputed every 30 minutes).

Public detection log

Every detection since day one, including the ones that failed or expired, with the time it was recorded. Rows are never edited or deleted; only the measured outcome fills in later.