When a bullish engulfing candle is followed by a 5% jump within the hour, what happens next?
1,285 historical matches·677 markets scanned·2026-05-15 to 2026-07-26
At a glance
What the historical record shows
Usually lower after 30 minutes: 727 of 1,284 completed windows fell (56.6%). No reference rate is available, so no lift is claimed.
Use this to decide what to investigate next. These historical frequencies do not establish a profitable trade.
Share text
Which markets does this cover?
All markets scanned by this study. No market or sector filter.
Results combine 677 scanned markets. They do not establish the outcome for an individual market or sector.
Asset-class and sector breakdowns are not included in this saved result. See research coverage →
Explore market coverage ↓What is this report for?
Test a market observation against recorded history, compare what followed with the reference rate, then inspect examples before pursuing the idea.
Understand the setup and method ↓Results by time periodCompare 30 minutes, 1 hour and longer periods, including larger moves
Choose a time period. “Closed” measures the price at its end; high and low points measure prices reached along the way. No same-scope reference is pinned to this report, so no ratio is claimed.
30 minutes1 incomplete outcomes excluded
| Outcome | After this setup | Reference minutes | How often vs reference |
|---|---|---|---|
| Closed 2% or more higher | 25.6%329 of 1,284 | Not available | Not available |
| Closed 2% or more lower | 32.6%418 of 1,284 | Not available | Not available |
| Closed 5% or more higher | 12.5%160 of 1,284 | Not available | Not available |
| Closed 5% or more lower | 10.3%132 of 1,284 | Not available | Not available |
| High point 5% or more above | not in ladder | Not available | Not available |
| Low point 5% or more below | not in ladder | Not available | Not available |
1 hourView outcomes and counts
| Outcome | After this setup | Reference minutes | How often vs reference |
|---|---|---|---|
| Closed 2% or more higher | not in ladder | Not available | Not available |
| Closed 2% or more lower | not in ladder | Not available | Not available |
| Closed 5% or more higher | not in ladder | Not available | Not available |
| Closed 5% or more lower | not in ladder | Not available | Not available |
| High point 5% or more above | 35.8%460 of 1,284 | Not available | Not available |
| Low point 5% or more below | 33.6%432 of 1,284 | Not available | Not available |
4 hours6 incomplete outcomes excluded
| Outcome | After this setup | Reference minutes | How often vs reference |
|---|---|---|---|
| Closed 2% or more higher | 32.4%414 of 1,279 | Not available | Not available |
| Closed 2% or more lower | 46.1%590 of 1,279 | Not available | Not available |
| Closed 5% or more higher | 22.5%288 of 1,279 | Not available | Not available |
| Closed 5% or more lower | 29.1%372 of 1,279 | Not available | Not available |
| High point 5% or more above | 53.2%683 of 1,284 | Not available | Not available |
| Low point 5% or more below | 57.3%736 of 1,284 | Not available | Not available |
24 hours24 incomplete outcomes excluded
| Outcome | After this setup | Reference minutes | How often vs reference |
|---|---|---|---|
| Closed 2% or more higher | 35.1%442 of 1,261 | Not available | Not available |
| Closed 2% or more lower | 53.8%678 of 1,261 | Not available | Not available |
| Closed 5% or more higher | 29.6%373 of 1,261 | Not available | Not available |
| Closed 5% or more lower | 43.1%544 of 1,261 | Not available | Not available |
| High point 5% or more above | 72.5%919 of 1,267 | Not available | Not available |
| Low point 5% or more below | 79.7%1,010 of 1,267 | Not available | Not available |
72 hours: Not included in this saved report.
7 days: Not included in this saved report.
Average and median returns are not available in this report. These frequencies alone do not establish profitability.
When did it happen, and how spread out were returns?Frequency over time and the distribution of 30-minute returns
Each bar counts matching setups on one UTC day. Look for clusters: many examples from a short period may reflect the same market episode.
These three groups cover every complete outcome, including the moves smaller than 2%. Bar length shows the share of matches, not the size of the price move.
1 incomplete outcomes excluded. This measures the price at 30 minutes, not the highest or lowest price reached on the way.
Detailed distribution: 14 return ranges
30-minute return distribution · 1,284 present · 1 absent. Each column counts outcomes in the labelled return range. The ranges have different widths; compare counts, not the shape as a probability density.
"Successor to q#ed3ac65e, invalidated 2026-07-20: its record_result.v2 pin materialized sequence-step evidence from the final anchor bucket, so step-1 rows could show the wrong bucket's values. The engine defect is fixed; this pin carries per-step evidence under record_result.v4. This successor asks the same question over the full recorded corpus (2026-05-15 to 2026-07-26) rather than the predecessor's 7-day window. Rerun on the current engine, the predecessor's exact document now records 108 occurrences over its original window (was 82 under the invalid pin; dataset revision also changed since, so the delta is not the defect alone). Read the split honestly: of 1,261 occurrences with a complete 24h horizon, 373 closed at or above +5% and 544 at or below -5%, and 1,010 of 1,267 drew down at least 5% within 24h. The population is dominated by small-cap pump symbols; what follows skews to give-back. Descriptive counts only; not advice."
Results since publicationHave new matches appeared, and what happened after them?
Armed as a standing alert (definition #3, linked 2026-07-27): the live alert watches for exactly this definition. It and this page compile to the same ID.
| Outcome | Original study, 2026-05-15 to 2026-07-26 | Since publication, from 2026-07-27 |
|---|---|---|
| Traded 5% or more above the match within 1h | 460 of 1,284 (35.8%) · 1 absent, not counted | loading |
| Closed 2% or more higher at 24h | 442 of 1,261 (35.1%) · 24 absent, not counted | loading |
| Closed 2% or more lower at 24h | 678 of 1,261 (53.8%) · 24 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: ESPORTSUSDT 53 · HUSDT 42 · LABUSDT 42677 markets itemized
Find where this setup appeared. These are occurrence counts, not performance rankings. Outcomes for individual markets are not included in this saved report.
- ESPORTSUSDT5373,3817.2
- HUSDT4273,3815.7
- LABUSDT42103,6214.1
- BTWUSDT4073,3815.5
- EVAAUSDT34103,6213.3
- SYNUSDT3473,3814.6
- VELVETUSDT34103,6213.3
- AKEUSDT25103,6212.4
- BEATUSDT2473,3813.3
- BANKUSDT22103,6212.1
- HEIUSDT2273,3813.0
- SKYAIUSDT2273,3813.0
- USUSDT2173,3812.9
- BSBUSDT2073,3812.7
- CLOUSDT1973,3812.6
- TLMUSDT1673,3812.2
- DEXEUSDT1573,3812.0
- RIFUSDT1573,3812.0
- ALLOUSDT1473,3811.9
- TACUSDT1473,3811.9
- GUAUSDT1373,3811.8
- MUSDT1273,3811.6
- NFPUSDT1240,2613.0
- SIRENUSDT1273,3811.6
- BASUSDT1173,3811.5
Examples and replaysFirst 50 of 1,285 matches
Examples, never the denominator; the counts above cover every match. Replay opens 30 minutes before the moment.
Sort the 50 examples shown here. This does not sort all study matches.
ESPORTSUSDT2026-07-25 18:32+5.05%+6.44%−2.46%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05298840321141829 | sequence_step_2 |
EULUSDT2026-07-25 18:04+5.46%+5.93%−0.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.05483697116680153 | sequence_step_2 |
ESPORTSUSDT2026-07-25 16:30+4.30%+6.08%−0.72%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06947538991290259 | sequence_step_2 |
DEXEUSDT2026-07-25 14:34+7.87%+9.30%−9.07%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.057618726085977956 | sequence_step_2 |
DEXEUSDT2026-07-25 12:45−3.20%+10.71%−6.89%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.08009211873080857 | sequence_step_2 |
ONUSDT2026-07-25 11:52+6.91%+12.77%−0.69%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.053422904670505256 | sequence_step_2 |
ESPORTSUSDT2026-07-25 11:17−2.86%+7.36%−7.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.05125523012552291 | sequence_step_2 |
STARUSDT2026-07-25 11:03−1.55%+1.19%−2.40%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.07462686567164178 | sequence_step_2 |
HANAUSDT2026-07-25 09:08+11.13%+15.98%−0.39%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.0621662852784135 | sequence_step_2 |
ONUSDT2026-07-25 09:04−3.03%+2.84%−13.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.05166617947968444 | sequence_step_2 |
PROMUSDT2026-07-25 08:17−2.69%+10.00%−7.87%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05686695278969944 | sequence_step_2 |
EULUSDT2026-07-25 08:03−8.47%+0.03%−10.90%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05569602472257351 | sequence_step_2 |
LUMIAUSDT2026-07-25 07:35−3.21%+2.02%−4.83%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05325443786982231 | sequence_step_2 |
AKEUSDT2026-07-25 05:53+6.07%+11.89%−1.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.06629341701733105 | sequence_step_2 |
GWEIUSDT2026-07-25 04:21−2.44%+2.89%−5.89%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06021897810218979 | sequence_step_2 |
DEXEUSDT2026-07-25 04:17−9.15%+5.96%−18.65%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.0843297671491503 | sequence_step_2 |
DEXEUSDT2026-07-25 03:05+1.63%+13.83%−0.87%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05053191489361697 | sequence_step_2 |
DEXEUSDT2026-07-25 00:00+3.51%+9.94%−1.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.050420168067226934 | sequence_step_2 |
ACEUSDT2026-07-24 21:47+2.16%+3.07%−3.16%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05317987895624565 | sequence_step_2 |
ONUSDT2026-07-24 21:34−4.87%+2.01%−5.44%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.053893866299103976 | sequence_step_2 |
DEXEUSDT2026-07-24 21:16−3.55%+0.00%−11.14%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.052800466744457486 | sequence_step_2 |
ACEUSDT2026-07-24 17:30−2.50%+0.96%−8.45%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06007827788649722 | sequence_step_2 |
FLUIDUSDT2026-07-24 13:58−2.87%+0.42%−4.47%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06182795698924726 | sequence_step_2 |
HANAUSDT2026-07-24 12:39+0.50%+1.92%−0.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.05046439628482968 | sequence_step_2 |
ESPORTSUSDT2026-07-24 12:10−1.24%+2.07%−2.14%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.056433957674531854 | sequence_step_2 |
AKEUSDT2026-07-24 10:30+2.91%+11.41%−1.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.05067332487413534 | sequence_step_2 |
ONUSDT2026-07-24 09:52−3.43%+2.29%−9.50%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05660474983184138 | sequence_step_2 |
ORDERUSDT2026-07-24 09:37+0.58%+2.93%−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.05085730892182494 | sequence_step_2 |
VANRYUSDT2026-07-24 09:18−2.09%+3.09%−2.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.06922234392113924 | sequence_step_2 |
TAIKOUSDT2026-07-24 07:01−0.71%+3.97%−3.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.06685756972111556 | sequence_step_2 |
BANKUSDT2026-07-24 06:45+2.81%+8.03%−1.40%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06737168755869494 | sequence_step_2 |
AKEUSDT2026-07-24 06:18−6.30%+4.80%−14.28%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.06829814459373007 | sequence_step_2 |
SWARMSUSDT2026-07-24 04:14−1.78%+0.15%−3.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.05440187189236623 | sequence_step_2 |
AGTUSDT2026-07-24 04:12−0.90%+1.06%−5.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.05709542370434528 | sequence_step_2 |
DEXEUSDT2026-07-24 04:02+5.65%+10.11%−0.40%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05041518386714117 | sequence_step_2 |
RIFUSDT2026-07-24 03:40+5.91%+7.58%−2.71%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05009944123496557 | sequence_step_2 |
ZHIPUUSDT2026-07-24 01:49+5.27%+8.21%−0.72%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.050502948317724616 | sequence_step_2 |
BROCCOLIF3BUSDT2026-07-24 00:24−4.77%−0.10%−5.33%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.07027522935779817 | sequence_step_2 |
RIFUSDT2026-07-23 21:46+0.19%+6.01%−7.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.07306889352818358 | sequence_step_2 |
ESPORTSUSDT2026-07-23 20:17+8.32%+18.23%−0.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.057776284850520554 | sequence_step_2 |
AKEUSDT2026-07-23 20:09+5.81%+7.22%−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.08557815649624345 | sequence_step_2 |
MVLLUSDT2026-07-23 20:04+0.33%+1.41%−0.63%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.051522248243559776 | sequence_step_2 |
SOXLUSDT2026-07-23 20:04+0.86%+1.79%−0.49%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05490783560216239 | sequence_step_2 |
INTCUSDT2026-07-23 20:01+5.31%+8.29%−3.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.05125125125125107 | sequence_step_2 |
LAUSDT2026-07-23 18:49−3.08%+3.75%−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.05211224175146456 | sequence_step_2 |
BUSDT2026-07-23 17:53−3.46%+5.43%−5.43%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.10399529964747378 | sequence_step_2 |
RIFUSDT2026-07-23 16:52−4.42%+1.18%−12.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.07364858847626676 | sequence_step_2 |
RIFUSDT2026-07-23 15:46+1.81%+5.57%−1.47%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.0611089418196018 | sequence_step_2 |
RIFUSDT2026-07-23 14:01+3.10%+13.84%−0.95%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.057202408522464054 | sequence_step_2 |
B2USDT2026-07-23 13:58−1.70%+1.52%−2.69%replay →
| Field | Op | Query | Observed | Scope |
|---|---|---|---|---|
| feature.candle_engulfing_15m | eq | "bullish" | bullish | sequence_step_1 |
| feature.ret_15m | between | {"gte":0.05} | 0.05269645608628659 | sequence_step_2 |
Evidence and methodologySetup definition, sample counts, data quality and reproducibility
Use this section to check the setup rules, what was counted and the limits of the source data. The exact query and audit counts are available below.
Published 2026-07-27 by @admin · q#3c0016a5
The setup: the last 15-minute candle is a bullish engulfing, then the last 15 minutes returned 5% or more within 1 hour. What counts as one →
Readings in this definition: last 15-minute engulfing pattern · trailing 15-minute return. Each page states the exact rule, its limits and what it does not prove.
How the comparison works
Each match is measured from the moment the full setup completes. Rates use only matches with a complete outcome at that time period.
- 1,285
- matches
- 677
- markets
- 47,227,702
- eligible market-minutes scanned
- 2026-07-25
- last match
- 1
- without a 30m outcome
No same-scope reference rate is pinned to this report yet.
Technical audit: exact query, source counts and versions
Exact search
These values are what ran, confirmed by the author before the run. Prose on this page is commentary. A chip links to the page that defines its reading.
Pinned result
v2 · nrm.v1 · ft.v1 · rev f0d647bc…69d5d977 · q#3c0016a5
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.