Every time the last 15-minute candle is a bullish engulfing, then the last 15 minutes returned 5% or more within 1 hour
82 matches·all scanned symbols·2026-07-11 to 2026-07-18
More often lower: 51 of the 82 completed matches fell over the next 30 minutes (62.2%).
82 matches in 5,369,372 eligible market-minutes across 662 markets.
No reference rate is pinned to this report yet; republishing after the baseline ships will pin one.
Integrity invalidated 2026-07-20. In this record_result.v2 pin, 32 of 50 visible sequence-step-1 evidence rows showed none or bearish instead of the required bullish value. The sequence evidence materialization used the final anchor bucket rather than each matched step bucket. That engine defect is fixed for new record_result.v4 scans. Do not use this pinned report as verified evidence. Corrected successor: q#3c0016a5 re-asks the same question over the full recorded corpus under record_result.v4.
Corrected successor: q#3c0016a5
What the record shows
22 of the 82 (26.8%) traded 5% or more above the match at some point inside 1h. That is a high-water mark, not a close. Matches appeared on 6 of the 8 UTC days scanned; the busiest day was 2026-07-15, with 20 of the 82 matches.
Evidence and methodologyExact search, pin, freshness, missing data and versions
Published 2026-07-18 by @admin · q#ed3ac65e
Exact search
Every time the last 15-minute candle is a bullish engulfing, then the last 15 minutes returned 5% or more within 1 hour
Read-only. Every value above was confirmed by the author before the run. The prose on this page is commentary; these values are the research.
Outcome diagnostics
Methodology and versions
Examples and replaysFirst 50 of 82 matches
These rows are examples, never the denominator. The counts and charts above cover every match. Each row opens 30 minutes before the recorded moment.
TACUSDT2026-07-16 21:22−2.94%+2.10%−4.26%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05852126748501285 | sequence_step_2 |
ESPORTSUSDT2026-07-16 20:21+5.75%+7.75%−0.82%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.0548340548340549 | sequence_step_2 |
AKEUSDT2026-07-16 19:05+0.80%+2.47%−4.11%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05166760881854149 | sequence_step_2 |
SNXXUSDT2026-07-16 18:25−5.17%+0.26%−8.64%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05092911218169305 | sequence_step_2 |
GWEIUSDT2026-07-16 18:07−0.27%+2.99%−3.80%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06976744186046502 | sequence_step_2 |
ESPORTSUSDT2026-07-16 17:53−21.62%+1.08%−30.72%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.053058216654384704 | sequence_step_2 |
AKEUSDT2026-07-16 17:46−0.93%+23.31%−14.01%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.050961010433827614 | sequence_step_2 |
AKEUSDT2026-07-16 12:28+1.00%+2.64%−4.27%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.054222806441012183 | sequence_step_2 |
SYNUSDT2026-07-16 12:09−1.66%+0.29%−3.40%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05743095133713294 | sequence_step_2 |
COLLECTUSDT2026-07-16 08:39+2.11%+4.30%−0.57%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.055370246831220715 | sequence_step_2 |
USUSDT2026-07-16 02:56−3.89%+4.40%−17.31%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.17464678178963888 | sequence_step_2 |
DEXEUSDT2026-07-15 20:37+6.76%+9.90%−1.01%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05496507743698764 | sequence_step_2 |
SNXXUSDT2026-07-15 16:51+6.25%+12.27%−0.29%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05483672211953183 | sequence_step_2 |
AKEUSDT2026-07-15 15:27−0.05%+14.14%−12.21%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bearish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.1813391196528209 | sequence_step_2 |
BANKUSDT2026-07-15 15:21−1.29%+0.81%−5.42%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06973444151631858 | sequence_step_2 |
ALLOUSDT2026-07-15 15:20+3.70%+8.22%−0.90%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05101929278023731 | sequence_step_2 |
BANKUSDT2026-07-15 13:41+3.94%+7.04%−2.25%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05799728137743543 | sequence_step_2 |
CHILLGUYUSDT2026-07-15 13:01+0.54%+1.93%−1.21%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.050927793465106896 | sequence_step_2 |
USUSDT2026-07-15 11:49−0.55%+1.44%−2.99%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.0502355748638561 | sequence_step_2 |
EVAAUSDT2026-07-15 10:49−1.23%+4.20%−2.84%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.050057486512779636 | sequence_step_2 |
ESPORTSUSDT2026-07-15 10:03−4.35%−0.06%−5.58%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06717451523545703 | sequence_step_2 |
AKEUSDT2026-07-15 08:56−5.12%+8.62%−11.48%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06618390030313237 | sequence_step_2 |
EVAAUSDT2026-07-15 08:44+3.16%+10.32%−3.72%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05902463549522352 | sequence_step_2 |
ALPINEUSDT2026-07-15 08:35−5.76%+1.37%−7.72%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05206564799094515 | sequence_step_2 |
LABUSDT2026-07-15 07:36−2.00%+1.43%−6.09%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06211989574283239 | sequence_step_2 |
SPORTFUNUSDT2026-07-15 07:36−2.95%+24.17%−11.81%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.051406401551891356 | sequence_step_2 |
PIEVERSEUSDT2026-07-15 06:43−5.06%+0.05%−8.09%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06039025779803464 | sequence_step_2 |
AKEUSDT2026-07-15 05:52+27.03%+37.80%−1.51%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.07218975592987276 | sequence_step_2 |
EVAAUSDT2026-07-15 04:19−5.45%+2.75%−8.48%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.055878084179970866 | sequence_step_2 |
1000XECUSDT2026-07-15 03:32+6.51%+13.47%−0.53%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.053543307086614256 | sequence_step_2 |
USUSDT2026-07-15 02:51+0.13%+1.74%−1.84%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06252388595887792 | sequence_step_2 |
DODOXUSDT2026-07-14 22:46−0.87%+0.14%−3.75%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.0507321004791117 | sequence_step_2 |
ALPINEUSDT2026-07-14 18:47−3.13%+2.98%−6.31%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06329113924050644 | sequence_step_2 |
BASUSDT2026-07-14 16:16−0.09%+0.78%−1.59%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06006538264602779 | sequence_step_2 |
GWEIUSDT2026-07-14 15:30−1.56%+2.73%−3.32%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.0600414078674949 | sequence_step_2 |
LABUSDT2026-07-14 15:02−0.55%+1.66%−6.41%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06391347099311706 | sequence_step_2 |
CRWDUSDT2026-07-14 13:37+3.14%+3.99%+0.01%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05285310884969907 | sequence_step_2 |
BSBUSDT2026-07-14 13:28+0.77%+4.00%−2.47%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05143597789753729 | sequence_step_2 |
KORUUSDT2026-07-14 12:32+0.17%+3.12%−0.93%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05071752442387689 | sequence_step_2 |
EVAAUSDT2026-07-14 12:17+6.24%+9.72%−3.37%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05144725454370591 | sequence_step_2 |
AGTUSDT2026-07-14 11:45+1.57%+4.03%−1.02%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05077278636429283 | sequence_step_2 |
MUSDT2026-07-14 11:24−4.41%+1.12%−5.75%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.050470658922491474 | sequence_step_2 |
MAGMAUSDT2026-07-14 09:20+1.64%+8.21%−11.03%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05053711838753738 | sequence_step_2 |
FOLKSUSDT2026-07-14 08:31+0.89%+3.29%−0.42%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05613512170889212 | sequence_step_2 |
SXTUSDT2026-07-14 07:07−0.87%+1.38%−3.69%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bearish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.052145214521452043 | sequence_step_2 |
VELVETUSDT2026-07-14 05:59−1.79%+3.30%−6.50%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.050610539845758584 | sequence_step_2 |
LABUSDT2026-07-14 04:48−24.12%+4.72%−33.29%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.07016683022571146 | sequence_step_2 |
CYSUSDT2026-07-14 02:19−2.39%+0.57%−4.30%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.051187688190029945 | sequence_step_2 |
CLOUSDT2026-07-13 23:24+1.26%+4.40%−0.31%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05122620963923863 | sequence_step_2 |
HEIUSDT2026-07-13 21:50−2.77%+0.08%−3.76%replay →
| FIELD | OP | QUERY | OBSERVED | SCOPE |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | none | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05113057649215724 | sequence_step_2 |
These are counts of what happened in the scanned window, not a promise it happens again. Nothing here is trading advice.