Skip to content
ClosedCandle

Detection Log

Every pattern the engine has recorded, from closed candles only, including the ones that were invalidated or expired. Rows are never edited or deleted. Live rows were written as the candle closed; historical rows were reconstructed from past candles with exactly the same code (same rules, no lookahead). How detection works.

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

Reset

Detections per pattern and timeframe

VIRTUAL only. Each cell: detected / confirmed (a candle closed beyond the breakout line). Updated Oct 23, 2026 13:10 UTC (every 30 minutes).

Pattern15m1h4h1d1wAll
Double Top 247 / 136 66 / 45 21 / 16 1 / 0 0 / 0 335 / 197
Double Bottom 258 / 146 51 / 26 15 / 7 0 / 0 1 / 0 325 / 179
Ascending Triangle 213 / 74 42 / 14 13 / 5 0 / 0 0 / 0 268 / 93
Descending Triangle 209 / 75 43 / 20 11 / 6 2 / 2 1 / 0 266 / 103
Symmetrical Triangle ▲ Bullish 130 / 84 30 / 14 5 / 2 2 / 1 0 / 0 167 / 101
Symmetrical Triangle ▼ Bearish 155 / 98 41 / 24 7 / 3 0 / 0 1 / 0 204 / 125
Bull Flag 535 / 328 145 / 89 31 / 15 3 / 2 0 / 0 714 / 434
Bear Flag 640 / 448 179 / 118 44 / 25 11 / 8 1 / 1 875 / 600
Rising Wedge 313 / 223 75 / 62 21 / 17 2 / 2 0 / 0 411 / 304
Falling Wedge 375 / 277 95 / 66 19 / 15 5 / 5 0 / 0 494 / 363
Head and Shoulders 91 / 51 22 / 15 5 / 3 4 / 2 0 / 0 122 / 71
Inverse Head and Shoulders 79 / 41 23 / 13 4 / 1 1 / 0 0 / 0 107 / 55

Log

4,288 detections · algorithm v1 · Download CSV

#CoinPatternDirectionTFDetectedConfirmedStatus QualityRecorded
1118654 VIRTUAL Bear Flag ▼ Bearish 15m Jun 28, 2025 15:00 UTC – Invalidated 53 historical
1118653 VIRTUAL Ascending Triangle ▲ Bullish 15m Jun 28, 2025 08:30 UTC – Invalidated 66 historical
1118652 VIRTUAL Falling Wedge ▲ Bullish 1h Aug 15, 2026 10:00 UTC Aug 15, 2026 16:00 UTC Confirmed 80 historical
1118651 VIRTUAL Double Top ▼ Bearish 15m Jun 28, 2025 08:30 UTC Jun 28, 2025 13:30 UTC Confirmed 43 historical
1118650 VIRTUAL Bear Flag ▼ Bearish 1h Aug 14, 2026 18:00 UTC Aug 14, 2026 19:00 UTC Confirmed 66 historical
1118649 VIRTUAL Bear Flag ▼ Bearish 1h Aug 13, 2026 22:00 UTC – Invalidated 54 historical
1118648 VIRTUAL Symmetrical Triangle ▲ Bullish 15m Jun 28, 2025 05:45 UTC Jun 28, 2025 07:45 UTC Confirmed 50 historical
1118647 VIRTUAL Bull Flag ▲ Bullish 1h Aug 13, 2026 15:00 UTC – Invalidated 57 historical
1118646 VIRTUAL Bull Flag ▲ Bullish 15m Jun 28, 2025 00:15 UTC Jun 28, 2025 00:30 UTC Confirmed 67 historical
1118645 VIRTUAL Bull Flag ▲ Bullish 1h Aug 12, 2026 23:00 UTC Aug 13, 2026 00:00 UTC Confirmed 69 historical
1118644 VIRTUAL Bear Flag ▼ Bearish 15m Jun 27, 2025 19:45 UTC – Invalidated 73 historical
1118643 VIRTUAL Symmetrical Triangle ▼ Bearish 15m Jun 27, 2025 03:15 UTC – Invalidated 80 historical
1118642 VIRTUAL Bear Flag ▼ Bearish 1h Aug 10, 2026 21:00 UTC Aug 10, 2026 22:00 UTC Confirmed 56 historical
1118641 VIRTUAL Double Bottom ▲ Bullish 15m Jun 26, 2025 19:30 UTC Jun 26, 2025 19:45 UTC Confirmed 85 historical
1118640 VIRTUAL Inverse Head and Shoulders ▲ Bullish 1h Aug 10, 2026 12:00 UTC – Invalidated 46 historical
1118639 VIRTUAL Rising Wedge ▼ Bearish 1h Aug 10, 2026 12:00 UTC Aug 10, 2026 14:00 UTC Confirmed 68 historical
1118638 VIRTUAL Falling Wedge ▲ Bullish 15m Jun 26, 2025 14:30 UTC Jun 26, 2025 14:45 UTC Confirmed 72 historical
1118637 VIRTUAL Rising Wedge ▼ Bearish 1h Aug 8, 2026 17:00 UTC Aug 8, 2026 19:00 UTC Confirmed 80 historical
1118636 VIRTUAL Bear Flag ▼ Bearish 15m Jun 26, 2025 11:15 UTC Jun 26, 2025 11:45 UTC Confirmed 78 historical
1118635 VIRTUAL Bull Flag ▲ Bullish 15m Jun 26, 2025 08:30 UTC – Invalidated 57 historical
1118634 VIRTUAL Bear Flag ▼ Bearish 1h Aug 7, 2026 11:00 UTC Aug 7, 2026 15:00 UTC Confirmed 70 historical
1118633 VIRTUAL Bear Flag ▼ Bearish 15m Jun 26, 2025 07:30 UTC Jun 26, 2025 08:00 UTC Confirmed 68 historical
1118632 VIRTUAL Rising Wedge ▼ Bearish 1h Aug 6, 2026 10:00 UTC Aug 6, 2026 20:00 UTC Confirmed 56 historical
1118631 VIRTUAL Bull Flag ▲ Bullish 1h Aug 6, 2026 02:00 UTC – Invalidated 52 historical
1118630 VIRTUAL Bear Flag ▼ Bearish 15m Jun 25, 2025 18:15 UTC Jun 25, 2025 18:45 UTC Confirmed 74 historical
1118629 VIRTUAL Inverse Head and Shoulders ▲ Bullish 1h Aug 4, 2026 06:00 UTC – Invalidated 71 historical
1118628 VIRTUAL Bull Flag ▲ Bullish 1h Aug 4, 2026 00:00 UTC – Invalidated 51 historical
1118627 VIRTUAL Double Bottom ▲ Bullish 15m Jun 25, 2025 13:15 UTC Jun 25, 2025 13:30 UTC Confirmed 44 historical
1118626 VIRTUAL Ascending Triangle ▲ Bullish 1h Aug 3, 2026 06:00 UTC – Invalidated 72 historical
1118625 VIRTUAL Double Bottom ▲ Bullish 1h Aug 3, 2026 06:00 UTC – Invalidated 58 historical
1118624 VIRTUAL Falling Wedge ▲ Bullish 15m Jun 25, 2025 11:15 UTC Jun 25, 2025 12:00 UTC Confirmed 81 historical
1118623 VIRTUAL Falling Wedge ▲ Bullish 15m Jun 25, 2025 08:30 UTC Jun 25, 2025 10:30 UTC Confirmed 80 historical
1118622 VIRTUAL Ascending Triangle ▲ Bullish 1h Aug 3, 2026 01:00 UTC – Invalidated 80 historical
1118621 VIRTUAL Double Top ▼ Bearish 1h Aug 3, 2026 01:00 UTC Aug 3, 2026 11:00 UTC Confirmed 94 historical
1118620 VIRTUAL Rising Wedge ▼ Bearish 1h Aug 2, 2026 19:00 UTC Aug 3, 2026 02:00 UTC Confirmed 80 historical
1118619 VIRTUAL Bear Flag ▼ Bearish 15m Jun 25, 2025 07:30 UTC Jun 25, 2025 08:15 UTC Confirmed 70 historical
1118618 VIRTUAL Bear Flag ▼ Bearish 15m Jun 24, 2025 23:45 UTC – Invalidated 53 historical
1118617 VIRTUAL Bull Flag ▲ Bullish 1h Aug 2, 2026 13:00 UTC Aug 2, 2026 17:00 UTC Confirmed 66 historical
1118616 VIRTUAL Falling Wedge ▲ Bullish 15m Jun 24, 2025 17:30 UTC – Invalidated 71 historical
1118615 VIRTUAL Descending Triangle ▼ Bearish 15m Jun 24, 2025 16:45 UTC – Invalidated 62 historical
1118614 VIRTUAL Falling Wedge ▲ Bullish 1h Aug 1, 2026 09:00 UTC Aug 1, 2026 12:00 UTC Confirmed 80 historical
1118613 VIRTUAL Bear Flag ▼ Bearish 1h Aug 1, 2026 07:00 UTC Aug 1, 2026 08:00 UTC Confirmed 68 historical
1118612 VIRTUAL Descending Triangle ▼ Bearish 15m Jun 24, 2025 15:15 UTC Jun 24, 2025 15:45 UTC Confirmed 70 historical
1118611 VIRTUAL Double Bottom ▲ Bullish 15m Jun 24, 2025 14:15 UTC – Invalidated 84 historical
1118610 VIRTUAL Symmetrical Triangle ▼ Bearish 15m Jun 24, 2025 07:15 UTC Jun 24, 2025 13:00 UTC Confirmed 80 historical
1118609 VIRTUAL Bull Flag ▲ Bullish 1h Jul 30, 2026 20:00 UTC Jul 30, 2026 22:00 UTC Confirmed 74 historical
1118608 VIRTUAL Bull Flag ▲ Bullish 15m Jun 24, 2025 00:30 UTC – Invalidated expired 73 historical
1118607 VIRTUAL Double Bottom ▲ Bullish 1h Jul 29, 2026 18:00 UTC Jul 29, 2026 19:00 UTC Confirmed 64 historical
1118606 VIRTUAL Descending Triangle ▼ Bearish 1h Jul 29, 2026 13:00 UTC – Invalidated 80 historical
1118605 VIRTUAL Double Top ▼ Bearish 15m Jun 23, 2025 06:45 UTC Jun 23, 2025 12:15 UTC Confirmed 46 historical