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

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

Pattern15m1h4h1d1wAll
Double Top 949 / 530 231 / 142 50 / 26 4 / 2 1 / 0 1,235 / 700
Double Bottom 915 / 524 225 / 128 59 / 36 9 / 5 1 / 0 1,209 / 693
Ascending Triangle 759 / 310 182 / 77 44 / 15 7 / 2 0 / 0 992 / 404
Descending Triangle 748 / 314 176 / 70 51 / 17 7 / 2 1 / 0 983 / 403
Symmetrical Triangle ▲ Bullish 534 / 319 110 / 62 30 / 20 7 / 6 1 / 0 682 / 407
Symmetrical Triangle ▼ Bearish 523 / 301 114 / 66 28 / 23 6 / 6 0 / 0 671 / 396
Bull Flag 1,962 / 1,277 490 / 321 97 / 57 12 / 5 0 / 0 2,561 / 1,660
Bear Flag 2,285 / 1,491 635 / 436 156 / 104 32 / 16 5 / 4 3,113 / 2,051
Rising Wedge 1,219 / 879 305 / 221 63 / 42 11 / 7 0 / 0 1,598 / 1,149
Falling Wedge 1,368 / 1,007 351 / 266 93 / 72 13 / 10 1 / 1 1,826 / 1,356
Head and Shoulders 296 / 162 85 / 44 23 / 13 3 / 1 0 / 0 407 / 220
Inverse Head and Shoulders 334 / 185 70 / 33 20 / 12 3 / 3 0 / 0 427 / 233

Log

15,704 detections · algorithm v1 · Download CSV

#CoinPatternDirectionTFDetectedConfirmedStatus QualityRecorded
905310 ICP Rising Wedge ▼ Bearish 15m Jun 9, 2023 14:15 UTC Jun 9, 2023 15:00 UTC Confirmed 76 historical
905309 ICP Bear Flag ▼ Bearish 15m Jun 9, 2023 03:45 UTC – Invalidated 61 historical
905308 ICP Double Top ▼ Bearish 15m Jun 8, 2023 23:45 UTC Jun 9, 2023 01:15 UTC Confirmed 39 historical
905307 ICP Symmetrical Triangle ▲ Bullish 15m Jun 8, 2023 22:45 UTC – Invalidated 80 historical
905306 ICP Double Bottom ▲ Bullish 15m Jun 8, 2023 13:45 UTC Jun 8, 2023 14:30 UTC Confirmed 84 historical
905305 ICP Ascending Triangle ▲ Bullish 15m Jun 8, 2023 13:15 UTC Jun 8, 2023 14:45 UTC Confirmed 65 historical
905304 ICP Double Top ▼ Bearish 15m Jun 8, 2023 13:15 UTC – Invalidated 75 historical
905303 ICP Inverse Head and Shoulders ▲ Bullish 15m Jun 8, 2023 12:45 UTC – Invalidated 53 historical
905302 ICP Bull Flag ▲ Bullish 15m Jun 8, 2023 09:15 UTC – Invalidated 66 historical
905301 ICP Descending Triangle ▼ Bearish 15m Jun 8, 2023 06:45 UTC – Invalidated 65 historical
905300 ICP Inverse Head and Shoulders ▲ Bullish 15m Jun 8, 2023 04:30 UTC – Invalidated 80 historical
905299 ICP Descending Triangle ▼ Bearish 15m Jun 8, 2023 04:30 UTC Jun 8, 2023 06:15 UTC Confirmed 69 historical
905298 ICP Descending Triangle ▼ Bearish 15m Jun 7, 2023 22:15 UTC – Invalidated 75 historical
905297 ICP Double Bottom ▲ Bullish 15m Jun 7, 2023 22:15 UTC – Invalidated expired 65 historical
905296 ICP Falling Wedge ▲ Bullish 15m Jun 7, 2023 16:15 UTC Jun 7, 2023 17:45 UTC Confirmed 80 historical
905295 ICP Bear Flag ▼ Bearish 15m Jun 7, 2023 08:45 UTC Jun 7, 2023 09:00 UTC Confirmed 55 historical
905294 ICP Falling Wedge ▲ Bullish 15m Jun 7, 2023 04:00 UTC – Invalidated 78 historical
905293 ICP Rising Wedge ▼ Bearish 15m Jun 6, 2023 09:45 UTC Jun 6, 2023 10:30 UTC Confirmed 80 historical
905292 ICP Rising Wedge ▼ Bearish 15m Jun 6, 2023 07:45 UTC Jun 6, 2023 08:00 UTC Confirmed 71 historical
905291 ICP Ascending Triangle ▲ Bullish 15m Jun 6, 2023 02:30 UTC Jun 6, 2023 05:45 UTC Confirmed 80 historical
905290 ICP Double Top ▼ Bearish 15m Jun 6, 2023 01:15 UTC – Invalidated 100 historical
905289 ICP Bear Flag ▼ Bearish 15m Jun 5, 2023 22:00 UTC – Invalidated expired 80 historical
905288 ICP Bear Flag ▼ Bearish 15m Jun 5, 2023 17:45 UTC – Invalidated expired 68 historical
905287 ICP Descending Triangle ▼ Bearish 15m Jun 5, 2023 08:45 UTC Jun 5, 2023 09:45 UTC Confirmed 67 historical
905286 ICP Double Bottom ▲ Bullish 15m Jun 5, 2023 08:00 UTC – Invalidated 76 historical
905285 ICP Bear Flag ▼ Bearish 15m Jun 5, 2023 04:30 UTC Jun 5, 2023 05:15 UTC Confirmed 75 historical
905284 ICP Falling Wedge ▲ Bullish 15m Jun 5, 2023 03:45 UTC Jun 5, 2023 04:15 UTC Confirmed 80 historical
905283 ICP Bear Flag ▼ Bearish 15m Jun 5, 2023 02:45 UTC Jun 5, 2023 03:00 UTC Confirmed 70 historical
905282 ICP Bear Flag ▼ Bearish 15m Jun 4, 2023 18:00 UTC – Invalidated 77 historical
905281 ICP Falling Wedge ▲ Bullish 15m Jun 4, 2023 16:15 UTC – Invalidated 80 historical
905280 ICP Double Top ▼ Bearish 15m Jun 4, 2023 14:15 UTC Jun 4, 2023 14:45 UTC Confirmed 67 historical
905279 ICP Rising Wedge ▼ Bearish 15m Jun 4, 2023 12:45 UTC Jun 4, 2023 14:15 UTC Confirmed 80 historical
905278 ICP Bull Flag ▲ Bullish 15m Jun 4, 2023 11:30 UTC Jun 4, 2023 12:45 UTC Confirmed 59 historical
905277 ICP Bull Flag ▲ Bullish 15m Jun 4, 2023 05:15 UTC Jun 4, 2023 05:30 UTC Confirmed 69 historical
905276 ICP Bear Flag ▼ Bearish 15m Jun 3, 2023 22:30 UTC – Invalidated 70 historical
905275 ICP Falling Wedge ▲ Bullish 15m Jun 3, 2023 19:15 UTC – Invalidated 68 historical
905274 ICP Ascending Triangle ▲ Bullish 15m Jun 3, 2023 13:45 UTC Jun 3, 2023 16:00 UTC Confirmed 76 historical
905273 ICP Rising Wedge ▼ Bearish 15m Jun 3, 2023 13:15 UTC – Invalidated 80 historical
905272 ICP Double Top ▼ Bearish 15m Jun 3, 2023 13:15 UTC – Invalidated 72 historical
905271 ICP Bull Flag ▲ Bullish 15m Jun 3, 2023 08:45 UTC – Invalidated 58 historical
905270 ICP Bear Flag ▼ Bearish 15m Jun 3, 2023 04:15 UTC – Invalidated 53 historical
905269 ICP Falling Wedge ▲ Bullish 15m Jun 3, 2023 01:15 UTC – Invalidated 43 historical
905268 ICP Bear Flag ▼ Bearish 15m Jun 2, 2023 16:30 UTC Jun 2, 2023 17:00 UTC Confirmed 61 historical
905267 ICP Bull Flag ▲ Bullish 15m Jun 2, 2023 04:15 UTC Jun 2, 2023 04:30 UTC Confirmed 69 historical
905266 ICP Falling Wedge ▲ Bullish 15m Jun 2, 2023 00:30 UTC Jun 2, 2023 00:45 UTC Confirmed 70 historical
905265 ICP Falling Wedge ▲ Bullish 15m Jun 1, 2023 23:30 UTC – Invalidated 80 historical
905264 ICP Rising Wedge ▼ Bearish 15m Jun 1, 2023 17:00 UTC Jun 1, 2023 19:45 UTC Confirmed 59 historical
905263 ICP Ascending Triangle ▲ Bullish 15m Jun 1, 2023 17:00 UTC Jun 1, 2023 18:15 UTC Confirmed 58 historical
905262 ICP Rising Wedge ▼ Bearish 15m Jun 1, 2023 15:30 UTC Jun 1, 2023 16:45 UTC Confirmed 74 historical
905261 ICP Symmetrical Triangle ▲ Bullish 15m Jun 1, 2023 08:30 UTC Jun 1, 2023 08:45 UTC Confirmed 80 historical