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 1,106 507 506 43.5% -0.214 -0.580 0.69 0.93 -0.69
Bear Flag 3,890 2,542 2,535 19.8% -0.608 -1.170 0.43 1.24 -0.79
Bull Flag 3,597 2,521 2,519 23.9% -0.494 -1.181 0.53 1.27 -0.78
Descending Triangle 913 366 366 39.6% -0.429 -1.059 0.44 0.77 -0.71
Double Bottom 1,308 772 772 55.4% -0.280 -0.021 0.44 0.52 -0.58
Double Top 1,403 750 749 55.9% -0.355 -0.114 0.34 0.47 -0.56
Falling Wedge 1,805 1,350 1,293 29.3% -0.644 -1.219 0.50 1.43 -0.78
Head and Shoulders 374 186 186 41.4% -0.486 -1.098 0.38 0.76 -0.71
Inverse Head and Shoulders 417 241 241 41.9% -0.354 -1.065 0.52 0.84 -0.70
Rising Wedge 2,428 1,725 1,638 25.9% -1.011 -1.294 0.31 1.24 -0.84
Symmetrical Triangle ▼ Bearish 702 384 384 22.7% -0.536 -1.207 0.47 1.23 -0.81
Symmetrical Triangle ▲ Bullish 796 480 480 24.6% -0.320 -1.165 0.65 1.25 -0.79
All patterns 18,739 11,824 11,669 30.0% -0.562 -1.144 0.45 1.12 -0.75

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.