When a bullish engulfing candle is followed by a 5% jump within the hour, what happens next?
9,092 matches·all scanned symbols·2025-07-15 to 2026-09-04
More often lower: 5,166 of the 9,085 completed matches fell over the next 30 minutes (56.9%).
- 9,092
- matches
- 844
- markets
- 321,624,898
- eligible market-minutes scanned
- 7
- without a 30m outcome
Of all eligible minutes across the same 844 markets: 156,898,765 of 309,306,062 rose (50.7%) and 152,407,297 fell (49.3%) over the same 30 minutes.
"Full-record refresh of q#3c0016a5, which scanned 2026-05-15 to 2026-07-26. That pinned report is unchanged."
Results since publicationThe same search on data recorded after publication, side by side
| Outcome | Original window, 2025-07-15 to 2026-09-04 | Since publication, from 2026-09-05 |
|---|---|---|
| Traded 5% or more above the match within 1h | 3,302 of 9,090 (36.3%) · 2 absent, not counted | loading |
| Closed 2% or more higher at 24h | 2,947 of 9,000 (32.7%) · 92 absent, not counted | loading |
| Closed 2% or more lower at 24h | 5,047 of 9,000 (56.1%) · 92 absent, not counted | loading |
Both periods are counted the same way. The later period is the same search on data recorded after publication, not a preregistered test. A missing outcome is never counted as zero.
Matches by marketMost matches: BEATUSDT 110 · LABUSDT 105 · SIRENUSDT 103844 markets itemized
How many matches each market contributed, over the minutes actually scanned there. The rate is matches per 10,000 scanned minutes, a frequency of the setup and not a result. What followed is summarized above over all matches together; the pinned result carries no per-market outcome summary, so none is claimed here.
- BEATUSDT110375,0022.9
- LABUSDT105442,5472.4
- SIRENUSDT103548,5371.9
- BASUSDT101487,2472.1
- HUSDT100548,5371.8
- BLESSUSDT95447,1672.1
- AIAUSDT90397,5482.3
- EVAAUSDT90462,9471.9
- AKEUSDT89472,9071.9
- BULLAUSDT88548,5371.6
- COAIUSDT87444,4072.0
- RIVERUSDT86412,2922.1
- SKYAIUSDT86548,5371.6
- MYXUSDT85548,5371.5
- PIPPINUSDT84548,5371.5
- NAORISUSDT82524,7471.6
- AIOTUSDT80548,5371.5
- ESPORTSUSDT77527,7771.5
- RAVEUSDT74328,7272.3
- FHEUSDT72548,5371.3
- XNYUSDT68506,0721.3
- BTWUSDT66110,8216.0
- VELVETUSDT66578,2221.1
- QUSDT61477,5271.3
- 4USDT60425,4471.4
Examples and replaysFirst 50 of 9,092 matches
Examples, never the denominator; the counts above cover every match. Replay opens 30 minutes before the moment.
ONGUSDT2026-08-20 23:37···replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05721636853712342 | sequence_step_2 |
BTWUSDT2026-08-20 20:37+0.49%+2.06%−100.00%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.052921200703963445 | sequence_step_2 |
KODEX200USDT2026-08-20 19:22−2.80%+0.50%−3.22%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.0646626586506347 | sequence_step_2 |
VELVETUSDT2026-08-20 18:04+2.42%+8.39%−5.13%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06046441495778043 | sequence_step_2 |
ROBOUSDT2026-08-20 17:40−1.71%+0.22%−100.00%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06324110671936767 | sequence_step_2 |
PEOPLEUSDT2026-08-20 16:16+2.06%+7.83%−100.00%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05071688422854703 | sequence_step_2 |
HUSDT2026-08-20 15:40+1.42%+2.38%−100.00%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05135411343893703 | sequence_step_2 |
HIMSUSDT2026-08-20 13:37+2.08%+3.07%−0.22%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05845648604269282 | sequence_step_2 |
CHIPUSDT2026-08-20 11:08+2.81%+5.22%−0.68%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.060323159784560154 | sequence_step_2 |
SKYAIUSDT2026-08-20 02:21+7.05%+8.10%−100.00%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.052746294681778494 | sequence_step_2 |
VELVETUSDT2026-08-20 01:02−1.96%+0.32%−100.00%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05256957738182888 | sequence_step_2 |
TRUMPUSDT2026-08-20 00:33−2.48%+0.54%−100.00%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.058789954337899575 | sequence_step_2 |
AVAAIUSDT2026-08-19 23:59+2.73%+4.21%−100.00%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05298501955575241 | sequence_step_2 |
BTWUSDT2026-08-19 21:10−3.47%+3.46%−6.85%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.07455342817413624 | sequence_step_2 |
ETHUSDT2026-08-19 21:05+1.01%+3.30%−0.94%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06271873576015508 | sequence_step_2 |
BTWUSDT2026-08-19 19:34−4.26%+2.06%−6.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.05092899800928996 | sequence_step_2 |
LITUSDT2026-08-19 19:20−1.22%+1.88%−4.67%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.08531109685695948 | sequence_step_2 |
REDUSDT2026-08-19 17:12−6.16%+0.78%−7.53%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06569343065693434 | sequence_step_2 |
GPSUSDT2026-08-19 17:01+0.79%+1.28%−2.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.05276487969607424 | sequence_step_2 |
TREEUSDT2026-08-19 15:12−5.95%+11.33%−7.34%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.0534427044494159 | sequence_step_2 |
TREEUSDT2026-08-19 14:11+14.98%+15.64%−0.25%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05154937735302645 | sequence_step_2 |
MUSDT2026-08-19 13:41−2.94%+2.76%−4.48%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.054137596043451364 | sequence_step_2 |
CRCLUSDT2026-08-19 13:36−0.76%+0.75%−2.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.056932715881231166 | sequence_step_2 |
BRUSDT2026-08-19 10:43−0.16%+4.83%−1.22%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.050082652012688245 | sequence_step_2 |
CYSUSDT2026-08-19 09:00−7.65%+7.41%−10.15%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05064695009242137 | sequence_step_2 |
BTWUSDT2026-08-19 07:39+2.75%+7.51%−0.57%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06002782746968793 | sequence_step_2 |
HUSDT2026-08-19 07:35−4.18%+0.77%−4.62%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05832320777642774 | sequence_step_2 |
HEMIUSDT2026-08-19 06:55−1.57%+4.68%−6.76%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05055311050315203 | sequence_step_2 |
SKHYUSDT2026-08-19 06:54+3.00%+3.52%+0.00%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.051876817340734904 | sequence_step_2 |
SKHYNIXUSDT2026-08-19 06:48+0.42%+2.56%−0.97%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05634025019488487 | sequence_step_2 |
BTWUSDT2026-08-19 06:34+1.50%+8.77%−3.30%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.054343971631205745 | sequence_step_2 |
SKYAIUSDT2026-08-19 05:30−1.21%+0.76%−3.70%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06918836723056465 | sequence_step_2 |
STARUSDT2026-08-19 04:23−0.25%+2.61%−2.31%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.0522749273959342 | sequence_step_2 |
BTWUSDT2026-08-19 03:28+8.52%+17.40%−1.94%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.053900254473320475 | sequence_step_2 |
STARUSDT2026-08-19 03:08+7.62%+10.47%−1.32%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06268656716417897 | sequence_step_2 |
BTWUSDT2026-08-19 02:10+3.84%+16.25%−1.56%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05320743740630518 | sequence_step_2 |
JCTUSDT2026-08-19 02:05−4.63%+4.69%−7.03%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05523590333716921 | sequence_step_2 |
ACEUSDT2026-08-18 18:21−1.84%+0.66%−4.04%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.052192840272310415 | sequence_step_2 |
HUSDT2026-08-18 15:53−1.30%+0.16%−3.31%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05232287496508703 | sequence_step_2 |
SANTOSUSDT2026-08-18 15:21−1.45%+0.26%−4.38%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06291604036933651 | sequence_step_2 |
ACEUSDT2026-08-18 12:18+8.81%+14.19%−2.23%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05618508026440039 | sequence_step_2 |
AIOUSDT2026-08-18 12:11−1.52%+0.16%−5.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.05136842105263151 | sequence_step_2 |
VELVETUSDT2026-08-18 12:10+7.67%+10.61%−1.86%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05231930960086295 | sequence_step_2 |
EDENUSDT2026-08-18 11:02−3.90%+1.92%−10.66%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05319148936170204 | sequence_step_2 |
CYSUSDT2026-08-18 09:34+0.17%+2.15%−2.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.06265306122448999 | sequence_step_2 |
AKEUSDT2026-08-18 09:32+1.70%+2.78%−2.66%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.0505313381045327 | sequence_step_2 |
REDUSDT2026-08-18 08:57−1.57%+0.79%−3.93%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.051652892561983466 | sequence_step_2 |
AIOUSDT2026-08-18 08:10−5.82%+2.50%−7.13%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05659574468085116 | sequence_step_2 |
AGTUSDT2026-08-18 07:34+0.40%+3.04%−2.30%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06172339276066996 | sequence_step_2 |
HEIUSDT2026-08-18 07:21−0.80%+3.35%−1.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.05257427282625593 | sequence_step_2 |
Evidence and methodologyThe exact search, the pin, missing data and versions
Published 2026-09-05 by @admin · q#fec86629
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
These values are what ran, confirmed by the author before the run. Prose on this page is commentary.
Pinned result
v2 · nrm.v1 · ft.v1 · rev 6e2bee53…a3be76fb · q#fec86629
This ID reruns to the same answer on any day and any account. It never changes; the record grows nightly and a rerun publishes as a new labeled result.
Outcome diagnostics
Methodology and versions
How this is counted
How this is counted
How this is counted
How this is counted
How this is counted
How this is counted
How this is counted
How this is counted
These are counts of what happened in the scanned window, not a promise it happens again. Nothing here is trading advice.